Co je nástroj Aplikace Azure Konzistentní snímek?

Nástroj Aplikace Azure 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.

Podporované databáze, operační systémy a platformy Azure

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 Konzistentní snímek. Můžete také poskytnout zpětnou vazbu nebo návrhy.

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 vytváří zálohy snímků bez ohledu na velikost svazků nebo databáze pomocí technologie snímků úložiště. 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ě.

  • 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ě. Mezi příklady patří svazky zálohování protokolů SAP HANA nebo svazky SAPTRANS.

  • Klonování svazků úložiště

    Tato funkce poskytuje prostorově efektivní klony svazků úložiště pro účely 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.

Nástroj AzAcSnap musí být nainstalovaný v systému, který má připojení k databázi a úložišti. Flexibilita instalace a konfigurace ale umožňuje buď jednu centralizovanou instalaci (jenom Azure NetApp Files), nebo plně distribuovanou instalaci (Azure NetApp Files a Azure Large Instances) s kopiemi nainstalovanými v každé instalaci databáze.

Přehled architektury

AzAcSnap můžete nainstalovat na stejného hostitele jako databázi (SAP HANA), nebo ji 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 SSH 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 cronto, 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.

Technické články

Následující technické články popisují, kde se nástroj AzAcSnap používal jako součást strategie ochrany dat:

Synopsis příkazů

Obecný formát příkazů je: azacsnap -c [command] --[command] [sub-command] --[flag-name] [flag-value].

Možnosti příkazů

Možnosti příkazů jsou následující. Hlavní odrážky jsou příkazy a odsazené odrážky jsou podpříkazy.

  • -h poskytuje rozšířenou nápovědu k příkazovému řádku s příklady použití AzAcSnap.

  • -c configure poskytuje interaktivní rozhraní stylu Q&A pro vytvoření nebo úpravu konfiguračního azacsnap souboru (výchozí = azacsnap.json).

    • --configuration new vytvoří nový konfigurační soubor.
    • --configuration edit povolí úpravu existujícího konfiguračního souboru.

    Další informace najdete v referenčních informacích ke konfiguraci příkazů.

  • -c test ověří konfigurační soubor a otestuje připojení.

    • --test hana otestuje připojení k instanci SAP HANA.
    • --test storage testuje komunikaci s podkladovým rozhraním úložiště vytvořením dočasného snímku úložiště na všech nakonfigurovaných data svazcích a jejich následným odebráním.
    • --test all provádí postupně jak testy hana , storage tak testy.

    Další informace najdete v referenčních informacích k testovacímu příkazu.

  • -c backup je primární příkaz pro spouštění snímků úložiště konzistentních s databází pro datové svazky SAP HANA a pro jiné svazky (například sdílené, zálohování protokolů nebo spouštění).

    • --volume data pořídí snímek všech svazků ve dataVolume stanze konfiguračního souboru.
    • --volume other pořídí snímek všech svazků ve otherVolume stanze konfiguračního souboru.
    • --volume all pořídí snímek všech svazků ve dataVolume stanze a potom všechny svazky v otherVolume stanze konfiguračního souboru.

    Další informace najdete v referenčních informacích k příkazu zálohování.

  • -c details poskytuje informace o snímcích nebo replikaci.

    • --details snapshots poskytuje seznam základních podrobností o snímcích pro každý svazek, který jste nakonfigurovali.
    • --details replication poskytuje základní podrobnosti o stavu replikace z produkční lokality do lokality pro zotavení po havárii.

    Další informace najdete v referenčních informacích k příkazu s podrobnostmi.

  • -c delete odstraní snímek úložiště nebo sadu snímků.

    Můžete použít ID zálohování SAP HANA (jak je nalezeno v HANA Studiu) nebo název snímku úložiště. ID zálohy je svázané pouze hana se snímky, které se vytvářejí pro data a sdílené svazky. Jinak pokud zadáte název snímku, příkaz vyhledá všechny snímky, které odpovídají zadanému názvu snímku.

    Další informace najdete v referenčních informacích k příkazu delete.

  • -c restore poskytuje dvě metody obnovení snímku na svazek.

    • --restore snaptovol vytvoří nový svazek na základě nejnovějšího snímku cílového svazku.
    • -c restore --restore revertvolume vrátí cílový svazek do předchozího stavu na základě nejnovějšího snímku.

    Další informace najdete v referenčních informacích k příkazu restore.

  • [--configfile <configfilename>] je volitelný parametr příkazového řádku pro zadání jiného názvu souboru pro konfiguraci JSON. Je užitečné vytvořit samostatný konfigurační soubor podle ID zabezpečení (například --configfile H80.json).

  • [--runbefore] a [--runafter] jsou volitelné příkazy pro spouštění externích příkazů nebo skriptů prostředí před a po spuštění hlavní logiky AzAcSnap.

    Další informace najdete v referenčních informacích k příkazu runbefore/runafter.

  • [--preview] je volitelná možnost příkazového řádku, která se vyžaduje při používání funkcí ve verzi Preview.

    Další informace najdete v tématu Funkce preview nástroje Aplikace Azure Konzistentní snímek.

Další kroky