Delen via


Over back-ups van SAP HANA-databases op Virtuele Azure-machines

SAP HANA-databases zijn essentiële workloads waarvoor een RPO (Low Recovery Point Objective) en een snelle RTO (Recovery Time Objective) is vereist. U kunt nu een back-up maken van SAP HANA-databases die worden uitgevoerd op virtuele Azure-machines (VM's) met behulp van Azure Backup.

Azure Backup is Backint gecertificeerd door SAP, om systeemeigen back-upondersteuning te bieden door gebruik te maken van de systeemeigen SAP HANA-API's. Dit aanbod van Azure Backup is afgestemd op de Azure Backup-mantra van back-ups van nul-infrastructuur, waardoor de back-upinfrastructuur niet meer hoeft te worden geïmplementeerd en beheerd. U kunt nu naadloos een back-up maken van SAP HANA-databases die worden uitgevoerd op Azure-VM's (VM's uit de M-serie worden nu ook ondersteund!) en de bedrijfsbeheermogelijkheden toepassen die Azure Backup biedt.

Meerwaarde

Door de Azure Backup-service te gebruiken om back-ups te maken van SAP HANA-databases en deze te herstellen, krijgt u de volgende voordelen:

  • RPO van 15 minuten: herstel van kritieke gegevens van maximaal 15 minuten is nu mogelijk.
  • Herstel met één klik, herstel naar een bepaald tijdstip: Herstel van productiegegevens naar alternatieve HANA-servers is eenvoudig. Het koppelen van de back-ups en catalogi voor het uitvoeren van herstelbewerkingen wordt achter de schermen allemaal beheerd door Azure.
  • Langetermijnretentie: voor strenge nalevings- en controlebehoeften. Bewaar uw back-ups jarenlang, op basis van de retentieduur, waarna de herstelpunten automatisch worden verwijderd door de ingebouwde mogelijkheid voor levenscyclusbeheer.
  • Back-upbeheer van Azure: gebruik beheer- en bewakingsmogelijkheden van Azure voor een betere beheerervaring. De Azure CLI wordt ook ondersteund.
  • Back-up van SAP HANA-databases met HSR (HANA System Replication): vereenvoudigt één back-upketen tussen knooppunten en biedt een moeiteloze herstelervaring.

Zie de ondersteuningsmatrix voor SAP HANA-scenario's voor meer informatie over de back-up- en herstelscenario's die we vandaag ondersteunen.

Back-up maken van architectuur

U kunt een back-up maken van SAP HANA-databases die worden uitgevoerd binnen een Azure-VM en back-upgegevens rechtstreeks streamen naar de Azure Recovery Services-kluis.

Diagram van de SAP HANA Backup-architectuur.

  • U begint het back-upproces door een Recovery Services-kluis te maken in Azure. Deze kluis wordt gebruikt voor het opslaan van de back-ups en herstelpunten die in de loop van de tijd worden gemaakt.

  • De Azure-VM waarop de SAP HANA-server wordt uitgevoerd, wordt geregistreerd bij de kluis en de databases waarvan een back-up moet worden gemaakt, worden gedetecteerd. Als u de Azure Backup-service wilt inschakelen voor het detecteren van databases, moet een preregistratiescript worden uitgevoerd op de HANA-server als hoofdgebruiker.

  • Met dit script maakt u de azureWLBACKUPHANAUSER-databasegebruiker of gebruikt u de aangepaste back-upgebruiker die u al hebt gemaakt. Vervolgens wordt er een bijbehorende sleutel gemaakt met dezelfde naam in hdbuserstore. Zie Zelfstudie: Back-ups maken van SAP HANA-databases in een Azure-VM voor meer informatie over de functionaliteit van het script.

  • De Azure Backup-service installeert nu de Azure Backup-invoegtoepassing voor HANA op de geregistreerde SAP HANA-server.

  • De azureWLBACKUPHANAUSER-databasegebruiker die is gemaakt door het preregistration-script of de aangepaste back-upgebruiker die u hebt gemaakt (en als invoer aan het preregistration-script) is toegevoegd, wordt gebruikt door de Azure Backup-invoegtoepassing voor HANA om alle back-up- en herstelbewerkingen uit te voeren. Als u een back-up voor SAP HANA-databases probeert te configureren zonder dit script uit te voeren, ontvangt u mogelijk de fout UserErrorHanaScriptNotRun.

  • Als u een back-up wilt configureren voor de databases die u hebt gedetecteerd, kiest u het vereiste back-upbeleid en schakelt u vervolgens back-ups in.

  • Nadat u de back-up hebt geconfigureerd, stelt de Azure Backup-service de volgende Backint-parameters in op databaseniveau op de beveiligde SAP HANA-server:

    • [catalog_backup_using_backint:true]
    • [enable_accumulated_catalog_backup:false]
    • [parallel_data_backup_backint_channels:1]
    • [log_backup_timeout_s:900)]
    • [backint_response_timeout:7200]

    Notitie

    Zorg ervoor dat deze parameters niet aanwezig zijn op hostniveau. Parameters op hostniveau overschrijven deze parameters en kunnen onverwacht gedrag veroorzaken.

  • De Azure Backup-invoegtoepassing voor HANA onderhoudt alle back-upschema's en beleidsdetails. Het activeert de geplande back-ups en communiceert met de HANA-back-upengine via de Backint-API's.

  • De HANA-back-upengine retourneert een Backint-stream met de gegevens waarvan een back-up moet worden gemaakt.

  • Alle geplande back-ups en back-ups op aanvraag (geactiveerd vanuit Azure Portal) die volledig of differentieel zijn, worden gestart door de Azure Backup-invoegtoepassing voor HANA. Logboekback-ups worden echter beheerd en geactiveerd door de HANA-back-upengine zelf.

  • Azure Backup voor SAP HANA, omdat het een backint-gecertificeerde oplossing is, is niet afhankelijk van onderliggende schijf- of VM-typen. De back-up wordt uitgevoerd door streams die door HANA worden gegenereerd.

Back-up van Azure-VM gebruiken met Azure SAP HANA-back-up

Naast het gebruik van SAP HANA-back-up in Azure, dat back-up en herstel op databaseniveau biedt, kunt u de back-upoplossing van azure-VM's gebruiken om een back-up te maken van het besturingssysteem en niet-databaseschijven.

U kunt de back-upoplossing voor Backint-gecertificeerde Azure SAP HANA gebruiken voor back-up en herstel van databases.

U kunt een back-up van een Virtuele Azure-machine gebruiken om een back-up te maken van het besturingssysteem en andere niet-databaseschijven. De VM-back-up wordt eenmaal per dag uitgevoerd en maakt een back-up van alle schijven, met uitzondering van de besturingssysteemschijven en ultraschijven van write accelerator. Omdat u een back-up maakt van de database met behulp van de Azure SAP HANA-back-upoplossing, kunt u een bestandsconsistente back-up maken van alleen het besturingssysteem en niet-databaseschijven met behulp van de functie selectieve schijfback-up en herstel voor Azure-VM's .

  1. Herstel een VIRTUELE machine waarop SAP HANA wordt uitgevoerd door een van de volgende handelingen uit te voeren:

  2. Als Write Accelerator-schijven worden uitgesloten, worden ze niet hersteld. In dit geval maakt u lege write accelerator-schijven en een logboekgebied.

  3. Nadat alle andere configuraties (zoals IP, systeemnaam enzovoort) zijn ingesteld, wordt de virtuele machine ingesteld op het ontvangen van databasegegevens van Azure Backup.

  4. Herstel de database naar de VIRTUELE machine vanuit de back-up van de Azure SAP HANA-database naar het beoogde tijdstip.

Een back-up maken van een HANA-systeem waarvoor replicatie is ingeschakeld

Azure Backup biedt nu ondersteuning voor het maken van back-ups van databases waarvoor HSR is ingeschakeld. Dit betekent dat back-ups automatisch worden beheerd wanneer er een failover plaatsvindt, waardoor handmatige interventie niet meer nodig is. Back-up biedt ook onmiddellijke beveiliging zonder herstel volledige back-ups, zodat u HANA-exemplaren of HSR-installatieknooppunten kunt beveiligen als één HSR-container.

Hoewel er meerdere fysieke knooppunten (primaire en secundaire) zijn, beschouwt de back-upservice deze nu als één HSR-container.

Back-ups maken van momentopnamen van database-exemplaren

Naarmate databases groter worden, wordt de tijd die nodig is om ze te herstellen een factor wanneer u te maken hebt met streamingback-ups. Tijdens het maken van een back-up kan de tijd die de database nodig heeft om Backint-streams te genereren, ook toenemen in verhouding tot het verloop, wat ook factor kan zijn.

Een databaseconsistente benadering op basis van momentopnamen helpt bij het oplossen van problemen en biedt u het voordeel van directe back-up en direct herstellen. Voor HANA biedt Azure Backup nu een op HANA consistente, momentopname gebaseerde benadering die is geïntegreerd met Backint, zodat u Azure Backup kunt gebruiken als één product voor uw hele HANA-landschap, ongeacht de grootte van de database.

Prijzen

Momentopname van beheerde schijf

Azure Backup maakt gebruik van momentopnamen van beheerde schijven. Azure Backup slaat deze op in een resourcegroep die u opgeeft. Momentopnamen van beheerde schijven maken gebruik van standaard hardeschijfschijfopslag (HDD), ongeacht het opslagtype van de schijf, en er worden kosten in rekening gebracht op basis van de prijzen voor momentopnamen van beheerde schijven. De eerste momentopname van de schijf is een volledige momentopname en alle volgende momentopnamen zijn incrementeel en bestaan alleen uit de wijzigingen sinds de laatste.

Notitie

Er zijn geen kosten voor back-upopslag voor momentopnamen, omdat ze niet worden overgedragen naar uw Recovery Services-kluis.

Backint-streams

Volgens de SAP-aanbeveling is het verplicht om wekelijks volledige momentopnamen te hebben voor alle databases binnen een exemplaar. Er worden dus kosten in rekening gebracht voor alle beveiligde databases binnen het exemplaar (d.a.v. prijzen voor beveiligde exemplaren plus prijs voor back-upopslag), volgens azure Backup-prijzen voor SAP HANA-databases.

Volgende stappen

Leer hoe u het volgende doet: