Dela via


Om säkerhetskopiering av SAP HANA-databasen på Azure VM:er

SAP HANA-databaser är affärskritiska arbetsbelastningar som kräver en låg återställningspunkt (RPO) och en snabb återställningstid (RTO). Du kan nu säkerhetskopiera SAP HANA-databaser som körs på Azure-virtuella maskiner (VM) med hjälp av Azure Backup.

Azure Backup är Backint-certifierat av SAP för att tillhandahålla inbyggt stöd för säkerhetskopiering genom att dra nytta av de inbyggda API:erna för SAP HANA. Detta erbjudande från Azure Backup stämmer överens med Azure Backups mantra om "zero-infrastructure backups", vilket eliminerar behovet av att distribuera och hantera backupinfrastrukturen. Du kan nu sömlöst säkerhetskopiera och återställa SAP HANA-databaser som körs på Azure-virtuella maskiner (M-seriens virtuella maskiner stöds också nu!) och tillämpa de företagsledningsfunktioner som Azure Backup erbjuder.

Mervärde

Genom att använda Azure Backup-tjänsten för att säkerhetskopiera och återställa SAP HANA-databaser får du följande fördelar:

  • 15-minuters RPO: Återställning av kritiska data på upp till 15 minuter är nu möjligt.
  • Enkel återställning vid en viss tidpunkt: Återställning av produktionsdata till alternativa HANA-servrar görs enkelt. Kedjningen av säkerhetskopior och kataloger för att utföra återställningar hanteras alla av Azure bakom kulisserna.
  • Långsiktig kvarhållning: För rigorösa efterlevnads- och granskningsbehov. Behåll dina säkerhetskopior i flera år, baserat på bevarandelängden, varefter återställningspunkterna automatiskt trimmas av den inbyggda livscykelhanteringsfunktionen.
  • Backuphantering från Azure: Använd Azure Backups hanterings- och övervakningsmöjligheter för en förbättrad hanteringsupplevelse. Azure CLI stöds också.
  • Backup av SAP HANA-databaser med HANA System Replication (HSR): Underlättar en enda backupkedja över noderna och erbjuder en smidig återställningsupplevelse.

För att lära dig mer om de backup- och återställningsscenarier som vi stödjer idag, se SAP HANA-scenariostödmatrisen.

Arkitektur för säkerhetskopiering

Du kan säkerhetskopiera SAP HANA-databaser som körs i en virtuell Azure-dator och strömma säkerhetskopieringsdata direkt till Azure Recovery Services-valvet.

Diagram över SAP HANA Backup-arkitekturen.

  • Du börjar säkerhetskopieringsprocessen genom att skapa ett Recovery Services-valv i Azure. Detta valv kommer att användas för att lagra säkerhetskopiorna och återställningspunkterna som skapas över tiden.

  • Den Azure VM som kör SAP HANA-servern är registrerad med valvet, och de databaser som ska säkerhetskopieras har upptäckts. För att aktivera Azure Backup-tjänsten att upptäcka databaser måste ett förregistreringsskript köras på HANA-servern som root-användare.

  • Detta skript skapar databasanvändaren AZUREWLBACKUPHANAUSER eller använder den anpassade Backup-användare du redan har skapat. Den skapar sedan en motsvarande nyckel med samma namn i hdbuserstore. För att lära dig mer om skriptets funktioner, se Handledning: Säkerhetskopiera SAP HANA-databaser i en Azure-VM.

  • Azure Backup-tjänsten installerar nu Azure Backup-plugin för HANA på den registrerade SAP HANA-servern.

  • Den AZUREWLBACKUPHANAUSER-databasanvändare som skapades av förregistreringsskriptet eller den anpassade Backup-användare som du har skapat (och lagt till som indata i förregistreringsskriptet) används av Azure Backup-pluginen för HANA för att utföra alla säkerhetskopierings- och återställningsoperationer. Om du försöker konfigurera säkerhetskopiering för SAP HANA-databaser utan att köra det här skriptet, kan du få felet UserErrorHanaScriptNotRun.

  • För att konfigurera en säkerhetskopia på de databaser som du har upptäckt, välj den nödvändiga säkerhetskopieringspolicyn och aktivera sedan säkerhetskopior.

  • När du har konfigurerat säkerhetskopieringen ställer Azure Backup-tjänsten in följande Backint-parametrar på databasenivå på den skyddade SAP HANA-servern.

    • [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]

    Anmärkning

    Kontrollera att dessa parametrar inte finns på värdnivå. Parametrar på värdnivå kommer att åsidosätta dessa parametrar och kan orsaka oväntat beteende.

  • Azure Backup-plugin-programmet för HANA underhåller alla scheman för säkerhetskopiering och principinformation. Den triggar de schemalagda säkerhetskopieringarna och kommunicerar med HANA:s säkerhetskopieringsmotor via Backint-API:erna.

  • HANA-backupmotorn returnerar en Backint-ström med de data som ska säkerhetskopieras.

  • Alla schemalagda säkerhetskopieringar och säkerhetskopieringar på begäran (utlöses från Azure-portalen) som antingen är fullständiga eller differentiella initieras av Azure Backup-plugin-programmet för HANA. Men loggbackuper hanteras och utlöses av HANA-backupmotorn själv.

  • Azure Backup för SAP HANA, eftersom det är en Backint-certifierad lösning, är inte beroende av underliggande diskar eller VM-typer. Säkerhetskopieringen utförs av strömmar genererade av HANA.

Använd Azure VM-säkerhetskopiering med Azure SAP HANA-säkerhetskopiering

Förutom att använda SAP HANA-säkerhetskopiering i Azure, som tillhandahåller säkerhetskopiering och återställning på databasnivå, kan du använda säkerhetskopieringslösningen för virtuella Azure-datorer för att säkerhetskopiera operativsystemet och icke-databasdiskar.

Du kan använda den Backint-certifierade Azure SAP HANA-säkerhetskopieringslösningen för säkerhetskopiering och återställning av databaser.

Du kan använda en Azure VM-säkerhetskopiering för att säkerhetskopiera operativsystemet och andra icke-databasskivor. VM-säkerhetskopiering körs en gång per dag och säkerhetskopierar alla diskar utom Write Accelerator-operativsystemdiskar och ultra-diskar. Eftersom du säkerhetskopierar databasen med hjälp av Azure SAP HANA-säkerhetskopieringslösningen kan du göra en filkonsekvent säkerhetskopiering av endast operativsystemet och icke-databasdiskar med hjälp av funktionen selektiv disksäkerhetskopiering och återställning för virtuella Azure-datorer .

  1. Återställ en virtuell dator som kör SAP HANA genom att göra något av följande:

  2. Om skrivacceleratordiskar undantas återställs de inte. I det här fallet skapar du tomma skrivacceleratordiskar och ett loggområde.

  3. När alla andra konfigurationer (till exempel IP, systemnamn och så vidare) har angetts är den virtuella datorn inställd på att ta emot databasdata från Azure Backup.

  4. Återställ databasen till den virtuella datorn från säkerhetskopian av Azure SAP HANA-databasen till den tidpunkt då den är avsedd.

Säkerhetskopiera ett HANA-system med replikering aktiverat

Azure Backup stöder nu säkerhetskopiering av databaser som har HSR aktiverat. Det innebär att säkerhetskopieringar hanteras automatiskt när en redundansväxling inträffar, vilket eliminerar behovet av manuella åtgärder. Backupen erbjuder också omedelbart skydd utan behov av fullständiga återställningsbackupkopior, så att du kan skydda HANA-instansen eller HSR-inställningsnoder som en enda HSR-behållare.

Även om det finns flera fysiska noder (primär och sekundär), betraktar backup-tjänsten dem nu som en enda HSR-behållare.

Säkerhetskopiera databasinstans snapshots

När databaserna växer i storlek blir den tid det tar att återställa dem en faktor när du hanterar säkerhetskopiering av direktuppspelning. Under säkerhetskopieringen kan också den tid det tar för databasen att generera Backint-strömmar växa i förhållande till omsättningen, vilket också kan vara en faktor.

En databas-konsistent, snapshot-baserad metod hjälper till att lösa båda problemen och ger dig fördelen med omedelbar säkerhetskopiering och omedelbar återställning. För HANA tillhandahåller Azure Backup nu en HANA-konsistent, snapshotbaserad metod som är integrerad med Backint, så att du kan använda Azure Backup som en enda produkt för hela din HANA-miljö, oavsett databasstorlek.

Prissättning

Hanterad disksnapshot

Azure Backup använder hanterade disksnapshots. Azure Backup lagrar dem i en resursgrupp som du anger. Managed-disksnapshotar använder lagring för standardhårddiskar (HDD), oavsett vilken typ av lagring disken har, och du debiteras enligt Managed disk snapshot pricing. Den första skivavbildningen är en fullständig avbildning, och alla efterföljande avbildningar är inkrementella och består endast av ändringarna sedan den senaste.

Anmärkning

Det finns inga kostnader för lagring av säkerhetskopior för ögonblicksbilder, eftersom de inte överförs till din Recovery Services-valv.

Backint strömningar

Enligt SAP-rekommendationen är det obligatoriskt att ha fullständiga ögonblicksbilder varje vecka för alla databaser i en instans. Du kommer att debiteras för alla skyddade databaser inom instansen (det vill säga, prissättning för skyddad instans plus prissättning för backup-lagring), enligt Azure Backup-prissättning för SAP HANA-databaser.

Nästa steg

Lär dig hur du: