Co je nástroj Aplikace Azure lication Consistent Snapshot?
Nástroj Aplikace Azure lication Consistent Snapshot (AzAcSnap) je nástroj příkazového řádku, který umožňuje ochranu dat pro databáze třetích stran. Zpracovává veškerou orchestraci potřebnou k umístění těchto databází do stavu konzistentního vzhledem k aplikacím před pořízením snímku úložiště. Po vytvoření snímku nástroj vrátí databáze do provozního stavu.
Projděte si kroky, které vám pomůžou začít s nástrojem Aplikace Azure lication Consistent Snapshot( Konzistentní snímky).
Přehled architektury
AzAcSnap můžete nainstalovat na stejného hostitele jako databázi nebo ho můžete nainstalovat do centralizovaného systému. Musíte ale mít síťové připojení k databázovým serverům a back-endu úložiště (Azure Resource Manager pro Azure NetApp Files nebo HTTPS pro Azure Large Instances).
AzAcSnap je jednoduchá aplikace, která se obvykle spouští z externího plánovače. Ve většině systémů Linux je tato operace , což je cron
to, na co se dokumentace zaměřuje. Plánovač ale může být alternativním nástrojem, pokud může importovat azacsnap
profil prostředí uživatele. Import nastavení prostředí uživatele zajišťuje správné inicializaci cest k souborům a oprávněním.
Výhody používání AzAcSnap
AzAcSnap používá funkce snímku svazku a replikace ve službě Azure NetApp Files a Azure Large Instances. Přináší to tyto výhody:
Snímky rychlého zálohování nezávislé na velikosti databáze
AzAcSnap pořídí téměř okamžitý snímek databáze s nulovým dosažením výkonu bez ohledu na velikost svazků databáze. Vytváří snímky paralelně napříč všemi svazky, aby bylo možné, aby několik svazků bylo součástí úložiště databáze.
V testech trvalo vytvoření zálohy snímku databáze o 100+ tebibajtech (TiB) uložených na 16 svazcích méně než dvě minuty.
Ochrana dat konzistentní vzhledem k aplikacím
AzAcSnap můžete nasadit jako centralizované nebo distribuované řešení pro zálohování důležitých databázových souborů. Zajišťuje konzistenci databáze před provedením snímku svazku úložiště. V důsledku toho zajistí, že pro obnovení databáze můžete použít snímek svazku úložiště. Možnosti vrácení databáze jsou k dispozici při použití se soubory protokolů.
Správa katalogu databází
Když použijete AzAcSnap se SAP HANA, záznamy v rámci katalogu záloh se uchovávají v aktuálním stavu se snímky úložiště. Tato funkce umožňuje správci databáze zobrazit aktivitu zálohování.
Ad hoc ochrana svazků
Tato funkce je užitečná pro svazky mimo databázi, které nevyžadují nečinnost aplikace, než nástroj pořídí snímek úložiště. Může se jednat o jakýkoli nestrukturovaný systém souborů, který zahrnuje databázové soubory, jako jsou svazky zálohování protokolů SAP HANA a sdílené systémy souborů nebo svazky SAPTRANS.
Klonování svazků úložiště
Tato funkce poskytuje prostorově efektivní klony svazků úložiště pro účely rychlého vývoje a testování.
Podpora zotavení po havárii
AzAcSnap používá replikaci svazků úložiště k zajištění možností obnovení replikovaných snímků konzistentních vzhledem k aplikacím ve vzdálené lokalitě.
AzAcSnap je jeden binární soubor. K interakci s databází nebo úložištěm (Azure NetApp Files přes Azure Resource Manager a Azure Large Instances přes Secure Shell [SSH]) nepotřebujete další agenty ani moduly plug-in.
Podporované databáze, operační systémy a platformy Azure
Databáze
- SAP HANA (podrobnosti najdete v matici podpory).
- Oracle Database verze 12 nebo novější (podrobnosti najdete v imagích virtuálních počítačů Oracle a jejich nasazení v Microsoft Azure ).
- IBM Db2 for LUW v linuxové verzi 10.5 nebo novější (podrobnosti najdete v tématu Nasazení DBMS pro virtuální počítače AZURE IBM Db2 pro úlohy SAP ).
Operační systémy
- SUSE Linux Enterprise Server 12 nebo novější
- Red Hat Enterprise Linux 7+
- Oracle Linux 7+
Platformy Azure
- Azure Virtual Machines s úložištěm Azure NetApp Files
- Azure Large Instances (na holé infrastruktuře)
Tip
Pokud hledáte nové funkce (nebo podporu jiných databází, operačních systémů a platforem), podívejte se na funkce Preview nástroje Aplikace Azure lication Consistent Snapshot. Můžete také poskytnout zpětnou vazbu nebo návrhy.
Podporované scénáře
Nástroje pro snímky je možné použít v následujících podporovaných scénářích pro velké instance HANA a SAP HANA se službou Azure NetApp Files.
Matice podpory snímků ze SAP
Následující matice je poskytována jako vodítko, které verze SAP HANA podporuje SAP pro zálohy snímků úložiště.
Typ databáze | Minimální verze databáze | Notes |
---|---|---|
Jednoúčelová databáze kontejnerů | 1.0 SPS 12, 2.0 SPS 00 | |
Jeden tenant MDC | 2.0 SPS 01 | nebo novější verze, ve kterých SAP podporuje jednoho tenanta MDC pro snímky úložiště a dat.* |
MDC – více tenantů | 2.0 SPS 04 | nebo novější, kde SAP podporuje více tenantů MDC pro snímky dat. |
* SAP změnil terminologii ze snímků úložiště na snímky dat z 2.0 SPS 02
Další aspekty nasazení SAP:
- Při nastavování uživatele HANA pro zálohování je potřeba nastavit uživatele pro každou instanci HANA. Vytvořte uživatelský účet SAP HANA pro přístup k instanci HANA v systemDB (a ne v databázi tenanta).
- Automatizované odstraňování protokolů se spravuje s
--trim
možnostíazacsnap -c backup
pro SAP HANA 2 a novější verze.
Důležité
Nástroje pro snímky komunikují pouze s uzlem systému SAP HANA zadaným v konfiguračním souboru. Pokud se tento uzel stane nedostupným, neexistuje žádný mechanismus pro automatické zahájení komunikace s jiným uzlem.
U scénáře horizontálního navýšení kapacity SAP HANA s pohotovostním režimem je typické nainstalovat a nakonfigurovat nástroje pro snímky na primárním uzlu. Pokud se ale primární uzel stane nedostupným, pohotovostní uzel převezme roli primárního uzlu. V tomto případě by implementační tým měl nakonfigurovat nástroje pro snímky na obou uzlech (primární i stand-by), aby nedocházelo k chybějícím snímkům. V normálním stavu primární uzel pořídí snímky HANA iniciované crontabem. Pokud primární uzel převezme služby při selhání těchto snímků, bude nutné je spustit z jiného uzlu, například z nového primárního uzlu (bývalého pohotovostního režimu). K dosažení tohoto výsledku by pohotovostní uzel potřeboval nainstalovaný nástroj pro snímky, povolenou komunikaci úložiště, nakonfigurované, nakonfigurované,
azacsnap.json
nakonfigurované a crontab příkazy připravené před převzetím služeb při selhání.V případě scénáře vysoké dostupnosti SAP HANA HSR se doporučuje nainstalovat, nakonfigurovat a naplánovat nástroje pro snímky na obou uzlech (primární i sekundární). Pokud se pak primární uzel stane nedostupným, sekundární uzel se převezme se snímky pořízenými v sekundárním uzlu. V normálním stavu pořídí primární uzel snímky HANA iniciované crontabem. Sekundární uzel se pokusí pořizovat snímky, ale selže, protože primární uzel funguje správně. Po převzetí služeb při selhání primárního uzlu se ale tyto snímky spustí ze sekundárního uzlu. K dosažení tohoto výsledku potřebuje sekundární uzel nainstalovaný nástroj pro snímky, povolenou komunikaci úložiště,
hdbuserstore
nakonfigurovanou,azacsnap.json
nakonfigurovanou a crontab povolenou před převzetím služeb při selhání.Projděte si technický článek o ochraně databází HANA nakonfigurovaných pomocí HSR ve službě Azure NetApp Files pomocí AzAcSnap.