Share via


Wat is het hulpprogramma Azure-toepassing Consistente momentopname?

Het Azure-toepassing hulpprogramma Voor consistente momentopnamen (AzAcSnap) is een opdrachtregelprogramma waarmee gegevensbeveiliging voor databases van derden mogelijk is. Hiermee wordt alle indeling verwerkt die nodig is om deze databases in een toepassingsconsistente status te plaatsen voordat u een momentopname van de opslag maakt. Na de momentopname retourneert het hulpprogramma de databases naar een operationele status.

Bekijk de stappen om aan de slag te gaan met het hulpprogramma Azure-toepassing Consistente momentopname.

Architectuuroverzicht

U kunt AzAcSnap installeren op dezelfde host als de database of u kunt deze installeren op een gecentraliseerd systeem. Maar u moet een netwerkverbinding hebben met de databaseservers en de back-end van de opslag (Azure Resource Manager voor Azure NetApp Files of HTTPS voor Azure Large Instances).

AzAcSnap is een lichtgewicht toepassing die doorgaans wordt uitgevoerd vanuit een externe planner. Op de meeste Linux-systemen is crondeze bewerking, waar de documentatie zich op richt. Maar de scheduler kan een alternatief hulpprogramma zijn, zolang het shell-profiel van de azacsnap gebruiker kan worden geïmporteerd. Als u de omgevingsinstellingen van de gebruiker importeert, zorgt u ervoor dat bestandspaden en machtigingen correct worden geïnitialiseerd.

Voordelen van het gebruik van AzAcSnap

AzAcSnap maakt gebruik van de functies voor momentopnamen en replicatie van volumes in Azure NetApp Files en Azure Large Instances. Het biedt de volgende voordelen:

  • Snelle back-upmomentopnamen onafhankelijk van databasegrootte

    AzAcSnap maakt een bijna onmiddellijke momentopname van de database met nul prestatietreffers, ongeacht de grootte van de databasevolumes. Er worden momentopnamen parallel gemaakt voor alle volumes, zodat meerdere volumes deel kunnen uitmaken van de databaseopslag.

    In tests duurde het hulpprogramma minder dan twee minuten om een back-up van een momentopname te maken van een database van 100+ tebibytes (TiB) die is opgeslagen op 16 volumes.

  • Toepassingsconsistente gegevensbeveiliging

    U kunt AzAcSnap implementeren als een gecentraliseerde of gedistribueerde oplossing voor het maken van back-ups van kritieke databasebestanden. Het zorgt voor databaseconsistentie voordat er een momentopname van het opslagvolume wordt uitgevoerd. Als gevolg hiervan zorgt u ervoor dat u de momentopname van het opslagvolume kunt gebruiken voor databaseherstel. Opties voor het doorsturen van databases zijn beschikbaar wanneer ze worden gebruikt met logboekbestanden.

  • Databasecatalogusbeheer

    Wanneer u AzAcSnap met SAP HANA gebruikt, worden de records in de back-upcatalogus actueel gehouden met momentopnamen van opslag. Met deze mogelijkheid kan een databasebeheerder de back-upactiviteit zien.

  • Ad-hocbeveiliging van volumes

    Deze mogelijkheid is handig voor niet-databasevolumes die geen toepassingsherstel nodig hebben voordat het hulpprogramma een momentopname van de opslag maakt. Dit kunnen ongestructureerde bestandssysteembestanden zijn, waaronder databasebestanden zoals SAP HANA-logboekback-upvolumes en gedeelde bestandssystemen, of SAPTRANS-volumes.

  • Klonen van opslagvolumes

    Deze mogelijkheid biedt ruimte-efficiënte opslagvolumeklonen voor snelle ontwikkeling en testdoeleinden.

  • Ondersteuning voor herstel na noodgevallen

    AzAcSnap maakt gebruik van opslagvolumereplicatie om opties te bieden voor het herstellen van gerepliceerde toepassingsconsistente momentopnamen op een externe site.

AzAcSnap is één binair bestand. Er zijn geen extra agents of invoegtoepassingen nodig om te communiceren met de database of de opslag (Azure NetApp Files via Azure Resource Manager en Azure Large Instances via Secure Shell [SSH]).

Ondersteunde databases, besturingssystemen en Azure-platforms

Tip

Als u op zoek bent naar nieuwe functies (of ondersteuning voor andere databases, besturingssystemen en platforms), raadpleegt u Preview-functies van het hulpprogramma voor consistente momentopnamen van Azure-toepassing. U kunt ook feedback of suggesties geven.

Ondersteunde scenario's

De hulpprogramma's voor momentopnamen kunnen worden gebruikt in de volgende ondersteunde scenario's voor HANA Large Instances en SAP HANA met Azure NetApp Files.

Ondersteuningsmatrix voor momentopnamen vanuit SAP

De volgende matrix wordt geleverd als richtlijn voor welke versies van SAP HANA worden ondersteund door SAP for Storage Snapshot Backups.

Databasetype Minimale databaseversies Opmerkingen
Individuele containerdatabase 1.0 SPS 12, 2.0 SPS 00
Eén MDC-tenant 2.0 SPS 01 of latere versies waarbij MDC Single Tenant wordt ondersteund door SAP voor opslag/gegevensmomentopnamen.*
MDC meerdere tenants 2.0 SPS 04 of hoger waarbij MDC Meerdere tenants worden ondersteund door SAP voor momentopnamen van gegevens.

* SAP heeft terminologie gewijzigd van Opslagmomentopnamen naar gegevensmomentopnamen van 2.0 SPS 02

Aanvullende overwegingen voor SAP-implementatie:

  • Wanneer u de HANA-gebruiker instelt voor back-up, moet u de gebruiker instellen voor elk HANA-exemplaar. Maak een SAP HANA-gebruikersaccount voor toegang tot het HANA-exemplaar onder de SYSTEMDB (en niet in de tenantdatabase).
  • Het automatisch verwijderen van logboeken wordt beheerd met de --trim optie voor azacsnap -c backup SAP HANA 2 en latere versies.

Belangrijk

De hulpprogramma's voor momentopnamen communiceren alleen met het knooppunt van het SAP HANA-systeem dat is opgegeven in het configuratiebestand. Als dit knooppunt niet meer beschikbaar is, is er geen mechanisme om automatisch te communiceren met een ander knooppunt.

  • Voor een SAP HANA-scale-out met stand-byscenario is het gebruikelijk om de hulpprogramma's voor momentopnamen op het primaire knooppunt te installeren en te configureren. Maar als het primaire knooppunt niet beschikbaar is, neemt het stand-by-knooppunt de rol van het primaire knooppunt over. In dit geval moet het implementatieteam de hulpprogramma's voor momentopnamen op beide knooppunten (Primair en Stand-By) configureren om gemiste momentopnamen te voorkomen. In de normale status maakt het primaire knooppunt HANA-momentopnamen die zijn geïnitieerd door crontab. Als er een failover van het primaire knooppunt wordt uitgevoerd vanaf een ander knooppunt, zoals het nieuwe primaire knooppunt (voorheen stand-by). Om dit resultaat te bereiken, moet het stand-byknooppunt het hulpprogramma voor momentopnamen hebben geïnstalleerd, opslagcommunicatie ingeschakeld, hdbuserstore geconfigureerd, azacsnap.json geconfigureerd en crontab-opdrachten gefaseerd voorafgaand aan de failover.

  • Voor een SAP HANA HSR HA-scenario is het raadzaam om de hulpprogramma's voor momentopnamen te installeren, te configureren en te plannen op beide (primaire en secundaire) knooppunten. Als het primaire knooppunt vervolgens niet meer beschikbaar is, neemt het secundaire knooppunt over met momentopnamen die op de secundaire worden gemaakt. In de normale status maakt het primaire knooppunt HANA-momentopnamen die zijn geïnitieerd door crontab. Het secundaire knooppunt probeert momentopnamen te maken, maar mislukt omdat de primaire correct werkt. Na failover van primair knooppunt worden deze momentopnamen echter uitgevoerd vanuit het secundaire knooppunt. Om dit resultaat te bereiken, moet het secundaire knooppunt het hulpprogramma voor momentopnamen hebben geïnstalleerd, opslagcommunicatie is ingeschakeld, hdbuserstore geconfigureerd, azacsnap.json geconfigureerd, geconfigureerd en crontab ingeschakeld voordat de failover wordt uitgevoerd.

    Zie het technische artikel over het beveiligen van HANA-databases die zijn geconfigureerd met HSR in Azure NetApp Files met AzAcSnap

Volgende stappen