Dela via


Om säkerhetskopiering av SAP HANA-databaser på virtuella Azure-datorer

SAP HANA-databaser är verksamhetskritiska arbetsbelastningar som kräver ett mål för låg återställningspunkt (RPO) och ett mål för snabb återställningstid (RTO). Nu kan du säkerhetskopiera SAP HANA-databaser som körs på virtuella Azure-datorer 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. Det här erbjudandet från Azure Backup överensstämmer med Azure Backup-mantrat med nollinfrastruktursäkerhetskopior, vilket eliminerar behovet av att distribuera och hantera säkerhetskopieringsinfrastrukturen. Nu kan du smidigt säkerhetskopiera och återställa SAP HANA-databaser som körs på virtuella Azure-datorer (virtuella datorer i M-serien stöds också nu!) och tillämpa de företagshanteringsfunktioner som Azure Backup tillhandahåller.

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.
  • Återställningar med ett klick, tidpunkt: Det är enkelt att återställa produktionsdata till alternativa HANA-servrar. Länkningen av säkerhetskopior och kataloger för att utföra återställningar hanteras alla av Azure i bakgrunden.
  • Långsiktig kvarhållning: För rigorösa efterlevnads- och granskningsbehov. Behåll dina säkerhetskopior i flera år, baserat på kvarhållningstiden, och därefter rensas återställningspunkterna automatiskt av den inbyggda livscykelhanteringsfunktionen.
  • Säkerhetskopieringshantering från Azure: Använd hanterings- och övervakningsfunktioner för Azure Backup för bättre hantering. Azure CLI stöds också.
  • Säkerhetskopiering av SAP HANA-databaser med HANA System Replication (HSR): Underlättar en enda säkerhetskopieringskedja mellan noder och ger en enkel återställning.

Mer information om de säkerhetskopierings- och återställningsscenarier som vi stöder idag finns i supportmatrisen för SAP HANA-scenariot.

Säkerhetskopieringsarkitektur

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 påbörjar säkerhetskopieringsprocessen genom att skapa ett Recovery Services-valv i Azure. Det här valvet används för att lagra säkerhetskopior och återställningspunkter som skapas över tid.

  • Den virtuella Azure-dator som kör SAP HANA-servern är registrerad i valvet och databaserna som ska säkerhetskopieras identifieras. För att Azure Backup-tjänsten ska kunna identifiera databaser måste ett förregistreringsskript köras på HANA-servern som rotanvändare.

  • Det här skriptet skapar AZUREWLBACKUPHANAUSER-databasanvändaren eller använder den anpassade säkerhetskopieringsanvändaren som du redan har skapat. Sedan skapas en motsvarande nyckel med samma namn i hdbuserstore. Mer information om funktionerna i skriptet finns i Självstudie: Säkerhetskopiera SAP HANA-databaser på en virtuell Azure-dator.

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

  • AzureWLBACKUPHANAUSER-databasanvändaren som skapades av förregistreringsskriptet eller den anpassade säkerhetskopieringsanvändaren som du har skapat (och lagts till som indata till förregistreringsskriptet) används av Azure Backup-plugin-programmet för HANA för att utföra alla säkerhetskopierings- och återställningsåtgärder. 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.

  • Om du vill konfigurera en säkerhetskopia av de databaser som du har identifierat väljer du den säkerhetskopieringsprincip som krävs och aktiverar sedan säkerhetskopieringar.

  • När du har konfigurerat säkerhetskopieringen konfigurerar Azure Backup-tjänsten följande Backint-parametrar på databasnivå 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]

    Kommentar

    Kontrollera att dessa parametrar inte finns på värdnivå. Parametrar på värdnivå åsidosätter 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 utlöser de schemalagda säkerhetskopiorna och kommunicerar med HANA-säkerhetskopieringsmotorn via Backint-API:erna.

  • HANA-säkerhetskopieringsmotorn 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. Loggsäkerhetskopior hanteras dock och utlöses av själva HANA-säkerhetskopieringsmotorn.

  • Azure Backup för SAP HANA, eftersom det är en Backint-certifierad lösning, beror inte på underliggande disk- eller VM-typer. Säkerhetskopieringen utförs av strömmar som genereras av HANA.

Använda säkerhetskopiering av virtuella Azure-datorer 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 säkerhetskopiering av virtuella Azure-datorer för att säkerhetskopiera operativsystemet och andra diskar som inte är databaser. Säkerhetskopieringen av den virtuella datorn körs en gång om dagen och säkerhetskopierar alla diskar utom operativsystemet Write Accelerator och ultradiskar. 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. Säkerhetskopiering ger också omedelbart skydd utan fullständiga säkerhetskopior, så du kan skydda HANA-instanser eller HSR-installationsnoder som en enda HSR-container.

Även om det finns flera fysiska noder (primära och sekundära) betraktar säkerhetskopieringstjänsten dem nu som en enda HSR-container.

Säkerhetskopiera ögonblicksbilder av databasinstanser

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 databaskonsekvent, ögonblicksbildbaserad metod hjälper dig att lösa båda problemen, och det ger dig fördelen med omedelbar säkerhetskopiering och omedelbar återställning. För HANA tillhandahåller Azure Backup nu en HANA-konsekvent, ögonblicksbildsbaserad metod som är integrerad med Backint, så att du kan använda Azure Backup som en enda produkt för hela HANA-landskapet, oavsett databasstorlek.

Prissättning

Ögonblicksbild av hanterad disk

Azure Backup använder ögonblicksbilder av hanterade diskar. Azure Backup lagrar dem i en resursgrupp som du anger. Ögonblicksbilder av hanterade diskar använder standardlagring av hårddiskar (HDD), oavsett diskens lagringstyp, och du debiteras enligt prissättningen för ögonblicksbilder av hanterade diskar. Den första ögonblicksbilden av disken är en fullständig ögonblicksbild och alla efterföljande ögonblicksbilder är inkrementella och består endast av ändringarna sedan den senaste.

Kommentar

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

Backint-strömmar

Enligt SAP-rekommendationen är det obligatoriskt att ha fullständiga ögonblicksbilder varje vecka för alla databaser i en instans. Därför debiteras du för alla skyddade databaser i instansen (dvs. priser för skyddad instans plus prissättning för säkerhetskopieringslagring) enligt Azure Backup-priser för SAP HANA-databaser.

Nästa steg

Lär dig att: