Vad är verktyget Azure Application Consistent Snapshot?

Verktyget Azure Application Consistent Snapshot (AzAcSnap) är ett kommandoradsverktyg som möjliggör dataskydd för databaser från tredje part. Den hanterar all orkestrering som krävs för att placera dessa databaser i ett programkonsekvent tillstånd innan du tar en ögonblicksbild av lagringen. Efter ögonblicksbilden returnerar verktyget databaserna till ett drifttillstånd.

Ta en titt på stegen för att komma igång med verktyget Azure Application Consistent Snapshot.

Arkitekturöversikt

Du kan installera AzAcSnap på samma värd som databasen, eller så kan du installera den i ett centraliserat system. Men du måste ha nätverksanslutning till databasservrarna och lagringsserverdelen (Azure Resource Manager för Azure NetApp Files eller HTTPS för Stora Azure-instanser).

AzAcSnap är ett lättviktsprogram som vanligtvis körs från en extern schemaläggare. På de flesta Linux-system är cronden här åtgärden , vilket är vad dokumentationen fokuserar på. Men schemaläggaren kan vara ett alternativt verktyg, så länge den kan importera azacsnap användarens gränssnittsprofil. Om du importerar användarens miljöinställningar ser du till att filsökvägar och behörigheter initieras korrekt.

Fördelar med att använda AzAcSnap

AzAcSnap använder funktionerna för ögonblicksbild och replikering av volymer i Azure NetApp Files och Stora Azure-instanser. Den ger följande fördelar:

  • Snabba ögonblicksbilder av säkerhetskopiering oberoende av databasstorlek

    AzAcSnap tar en nästan omedelbar ögonblicksbild av databasen med noll prestanda, oavsett storleken på databasvolymerna. Det tar ögonblicksbilder parallellt över alla volymer, så att flera volymer kan ingå i databaslagringen.

    I tester tog det mindre än två minuter för verktyget att ta en ögonblicksbildssäkerhetskopia av en databas med 100+ tebibyte (TiB) som lagrats på 16 volymer.

  • Programkonsekvent dataskydd

    Du kan distribuera AzAcSnap som en centraliserad eller distribuerad lösning för säkerhetskopiering av kritiska databasfiler. Den säkerställer databaskonsekvens innan den utför en ögonblicksbild av lagringsvolymen. Därför säkerställer det att du kan använda ögonblicksbilden av lagringsvolymen för databasåterställning. Alternativ för vidarebefordran av databas är tillgängliga när de används med loggfiler.

  • Databaskataloghantering

    När du använder AzAcSnap med SAP HANA hålls posterna i säkerhetskopieringskatalogen aktuella med ögonblicksbilder av lagring. Med den här funktionen kan en databasadministratör se säkerhetskopieringsaktiviteten.

  • Ad hoc-volymskydd

    Den här funktionen är användbar för icke-databasvolymer som inte behöver program quiescing innan verktyget tar en ögonblicksbild av lagringen. Dessa kan vara alla ostrukturerade filsystem, som innehåller databasfiler som SAP HANA-loggsäkerhetskopieringsvolymer och delade filsystem eller SAPTRANS-volymer.

  • Kloning av lagringsvolymer

    Den här funktionen ger utrymmeseffektiva lagringsvolymkloer för snabb utveckling och testning.

  • Stöd för haveriberedskap

    AzAcSnap använder lagringsvolymreplikering för att tillhandahålla alternativ för återställning av replikerade programkonsekventa ögonblicksbilder på en fjärrplats.

AzAcSnap är en enda binär fil. Den behöver inte ytterligare agenter eller plugin-program för att interagera med databasen eller lagringen (Azure NetApp Files via Azure Resource Manager och Azure Large Instances via Secure Shell [SSH]).

Databaser, operativsystem och Azure-plattformar som stöds

Dricks

Om du letar efter nya funktioner (eller stöd för andra databaser, operativsystem och plattformar) kan du läsa Förhandsversionsfunktioner i verktyget Azure Application Consistent Snapshot. Du kan också ge feedback eller förslag.

Stödda scenarier

Verktygen för ögonblicksbilder kan användas i följande scenarier som stöds för STORA HANA-instanser och SAP HANA med Azure NetApp Files.

Stödmatris för ögonblicksbilder från SAP

Följande matris tillhandahålls som en riktlinje för vilka versioner av SAP HANA som stöds av SAP for Storage Snapshot Backups.

Databastyp Lägsta databasversioner Kommentar
Enkel containerdatabas 1.0 SPS 12, 2.0 SPS 00
MDC – enskild klientorganisation 2.0 SPS 01 eller senare versioner där enkel MDC-klientorganisation som stöds av SAP för ögonblicksbilder av lagring/data.*
Flera MDC-klienter 2.0 SPS 04 eller senare där flera MDC-klienter som stöds av SAP för ögonblicksbilder av data.

* SAP har ändrat terminologi från Ögonblicksbilder av lagring till Ögonblicksbilder av data från 2.0 SPS 02

Ytterligare överväganden för SAP-distribution:

  • När du konfigurerar HANA-användaren för säkerhetskopiering måste du konfigurera användaren för varje HANA-instans. Skapa ett SAP HANA-användarkonto för att komma åt HANA-instansen under SYSTEMDB (och inte i klientdatabasen).
  • Automatisk loggborttagning hanteras med --trim alternativet azacsnap -c backup för sap hana 2 och senare versioner.

Viktigt!

Verktygen för ögonblicksbilder interagerar bara med noden i SAP HANA-systemet som anges i konfigurationsfilen. Om den här noden blir otillgänglig finns det ingen mekanism för att automatiskt börja kommunicera med en annan nod.

  • För ett SAP HANA-utskalningsscenario med vänteläge är det vanligt att installera och konfigurera verktygen för ögonblicksbilder på den primära noden. Men om den primära noden blir otillgänglig tar väntelägesnoden över den primära nodrollen. I det här fallet bör implementeringsteamet konfigurera verktygen för ögonblicksbilder på båda noderna (primär och stand-by) för att undvika missade ögonblicksbilder. I det normala tillståndet tar den primära noden HANA-ögonblicksbilder som initierats av crontab. Om den primära noden redundansväxlar dessa ögonblicksbilder måste köras från en annan nod, till exempel den nya primära noden (tidigare vänteläge). För att uppnå det här resultatet behöver väntelägesnoden verktyget för ögonblicksbild installerat, lagringskommunikation aktiverad, hdbuserstore-konfigurerade, azacsnap.json konfigurerade och crontab-kommandon mellanlagrade före redundansväxlingen.

  • För ett SAP HANA HSR HA-scenario rekommenderar vi att du installerar, konfigurerar och schemalägger ögonblicksbildsverktygen på båda noderna (primära och sekundära). Om den primära noden sedan blir otillgänglig tar den sekundära noden över med ögonblicksbilder som tas på den sekundära noden. I normalt tillstånd tar den primära noden HANA-ögonblicksbilder som initierats av crontab. Den sekundära noden skulle försöka ta ögonblicksbilder men misslyckas eftersom den primära fungerar korrekt. Men efter redundansväxling av primär nod körs dessa ögonblicksbilder från den sekundära noden. För att uppnå det här resultatet behöver den sekundära noden verktyget för ögonblicksbild installerat, lagringskommunikation aktiverad, hdbuserstore konfigurerad, azacsnap.json konfigurerad och crontab aktiverad före redundansväxlingen.

    Se den tekniska artikeln om att skydda HANA-databaser som konfigurerats med HSR på Azure NetApp Files med AzAcSnap

Nästa steg