Architektura usługi Azure Backup dla kopii zapasowej sap HANA

Usługa Azure Backup umożliwia tworzenie kopii zapasowych danych z baz danych SAP HANA w aplikacji w spójny sposób. W tym artykule opisano składniki i procesy architektury usługi Azure Backup.

Jak usługa Azure Backup działa z bazami danych SAP HANA?

Usługa Azure Backup udostępnia rozwiązanie do tworzenia kopii zapasowych kopii zapasowych baz danych SAP HANA działających na maszynie wirtualnej platformy Azure. Ta oferta tworzenia kopii zapasowych wymaga konfiguracji infrastruktury zerowej, co eliminuje konieczność wdrażania infrastruktury kopii zapasowych i zarządzania nią.

Usługa Azure Backup ma certyfikat Backint firmy SAP, zapewnia natywną obsługę kopii zapasowych przy użyciu natywnych interfejsów API platformy SAP HANA. Dzięki temu rozwiązaniu można bezproblemowo tworzyć kopie zapasowe i przywracać bazy danych SAP HANA działające na maszynach wirtualnych platformy Azure i korzystać z funkcji zarządzania przedsiębiorstwem oferowanych przez usługę Azure Backup.

Dowiedz się więcej o dodanych wartościach zapewnianych przez usługę Azure Backup dla platformy SAP HANA.

Gdzie są tworzone kopie zapasowe danych?

Usługa Azure Backup przechowuje dane kopii zapasowej w magazynach usługi Recovery Services. Magazyn to jednostka magazynu online na platformie Azure używana do przechowywania danych, takich jak kopie zapasowe, punkty odzyskiwania i zasady tworzenia kopii zapasowych.

Dowiedz się więcej o magazynie usługi Recovery Services.

Agenci tworzenia kopii zapasowych

Aby utworzyć kopię zapasową baz danych SAP HANA uruchomionych na maszynie wirtualnej platformy Azure, musisz zezwolić na instalację wtyczki (agenta usługi SAP HANA Backup) na maszynie wirtualnej platformy Azure. Ta wtyczka łączy się z usługą HANA Backint i ułatwia usłudze Azure Backup przenoszenie danych do magazynu. Umożliwia również usłudze Azure Backup wykonywanie przywracania.

Typy kopii zapasowych

Dowiedz się więcej o typach kopii zapasowych sap HANA.

Informacje o architekturze

W poniższych sekcjach dowiesz się więcej na temat architektury kopii zapasowych baz danych HANA w usłudze Azure Backup.

Architektura kopii zapasowej dla bazy danych

Zobacz ogólną architekturę usługi Azure Backup dla baz danych SAP HANA. Aby uzyskać szczegółowe informacje na temat procesu tworzenia kopii zapasowej, zobacz następujący proces:

Diagram showing the backup process of SAP HANA database.

  1. Aby rozpocząć proces tworzenia kopii zapasowej, utwórz magazyn usługi Recovery Services na platformie Azure. Ten magazyn będzie używany do przechowywania kopii zapasowych i punktów odzyskiwania utworzonych w czasie.

  2. Maszyna wirtualna platformy Azure z uruchomionym serwerem SAP HANA jest zarejestrowana w magazynie, a bazy danych do utworzenia kopii zapasowej zostaną odnalezione. Aby umożliwić usłudze Azure Backup odnajdywanie baz danych, musisz uruchomić ten skrypt wstępnej rejestrowania na serwerze HANA jako użytkownik główny.

    Uwaga

    Upewnij się, że wystąpienie platformy HANA jest uruchomione podczas odnajdywania baz danych w tym wystąpieniu.

  3. Upewnij się również, że zostały spełnione inne wymagania wstępne .

    Ważne

    Upewnij się, że spełnione są wymagania wstępne dotyczące konfigurowania odpowiedniej łączności sieciowej. Zapoznaj się z zaleceniem dotyczącymi konfigurowania maszyn wirtualnych platformy Azure działających na platformie SAP HANA z dodatkowymi składnikami sieciowymi w celu korzystania z oferty tworzenia kopii zapasowych.

  4. Zobacz szczegółowe informacje o tym, co robi skrypt wstępnej rejestracji. Jeśli spróbujesz skonfigurować kopię zapasową dla baz danych SAP HANA bez uruchamiania tego skryptu, może zostać wyświetlony błąd UserErrorHanaScriptNotRun.

  5. Usługa Azure Backup instaluje teraz wtyczkę Azure Backup dla platformy HANA na zarejestrowanym serwerze SAP HANA. Ta wtyczka używa użytkownika kopii zapasowej utworzonego przez skrypt wstępnej rejestracji do wykonywania wszystkich operacji tworzenia kopii zapasowej i przywracania.

  6. Aby skonfigurować kopię zapasową odnalezionych baz danych, wybierz wymagane zasady tworzenia kopii zapasowych i włącz kopie zapasowe.

  7. Usługa Azure Backup dla platformy SAP HANA (rozwiązanie certyfikowane za pomocą rozwiązania Backint) nie zależy od bazowego dysku ani typów maszyn wirtualnych. Kopia zapasowa jest wykonywana przez strumienie generowane przez platformę SAP HANA.

Przepływ kopii zapasowej

Ta sekcja zawiera informacje na temat procesu tworzenia kopii zapasowej bazy danych HANA uruchomionej na maszynie wirtualnej platformy Azure.

  1. Zaplanowane kopie zapasowe są zarządzane przez wpisy crontab utworzone na maszynie wirtualnej HANA, podczas gdy kopie zapasowe na żądanie są wyzwalane bezpośrednio przez usługę Azure Backup.

  2. Gdy aparat kopii zapasowych/backint sap HANA odbiera żądanie tworzenia kopii zapasowej, przygotowuje bazę danych SAP HANA do utworzenia kopii zapasowej, tworząc punkt zapisu i przenosząc dane do bazowych woluminów magazynu.

  3. Funkcja Backint następnie wykonuje operację odczytu z bazowych woluminów danych — serwer indeksowania i aparat XS dla bazy danych dzierżawy i serwera nazw dla bazy danych SYSTEMDB. Dyski SSD w warstwie Premium mogą zapewnić optymalną przepływność we/wy dla operacji przesyłania strumieniowego kopii zapasowej. Jednak użycie dysków niecached z M64I może zapewnić większą szybkość.

  4. Aby przesłać strumieniowo dane kopii zapasowej, funkcja Backint tworzy maksymalnie trzy potoki, które są bezpośrednio zapisywane w magazynie usługi Recovery Services usługi Azure Backup.

    Jeśli w konfiguracji nie używasz zapory/urządzenia WUS, strumień kopii zapasowej jest przesyłany za pośrednictwem sieci platformy Azure do magazynu usługi Recovery Services/usługi Azure Storage. Ponadto możesz skonfigurować punkt końcowy usługi sieci wirtualnej lub prywatny punkt końcowy, aby umożliwić platformie SAP HANA wysyłanie ruchu kopii zapasowej bezpośrednio do magazynu usługi Recovery Services /Azure Storage, pomijając urządzenie WUS/Azure Firewall. Ponadto w przypadku korzystania z zapory/urządzenia WUS ruch do identyfikatora Entra firmy Microsoft i usługi Azure Backup będzie przechodzić przez zaporę/urządzenie WUS i nie ma wpływu na ogólną wydajność tworzenia kopii zapasowych.

  5. Usługa Azure Backup próbuje osiągnąć szybkość do 420 MB/s w przypadku kopii zapasowych nielogowych i do 100 MB/s w przypadku kopii zapasowych dzienników. Dowiedz się więcej o wydajności przepływności tworzenia kopii zapasowych i przywracania.

  6. Szczegółowe dzienniki są zapisywane w plikach backup.log i backint.log w wystąpieniu sap HANA.

  7. Po zakończeniu przesyłania strumieniowego kopii zapasowej wykaz jest przesyłany strumieniowo do magazynu usługi Recovery Services. Jeśli zarówno kopia zapasowa (pełna/różnicowa/przyrostowa/dziennik), jak i wykaz dla tej kopii zapasowej zostaną pomyślnie przesyłane strumieniowo i zapisywane w magazynie usługi Recovery Services, usługa Azure Backup uzna, że operacja tworzenia kopii zapasowej zakończy się pomyślnie.

W poniższych sekcjach dowiesz się więcej o różnych konfiguracjach platformy SAP HANA i ich procesie wykonywania kopii zapasowych.

Scenariusz konfiguracji oprogramowania SAP HANA: sieć platformy Azure — bez żadnego urządzenia WUS/usługi Azure Firewall

Diagram showing the SAP HANA setup if Azure network without any NVA/Azure Firewall.

Scenariusz konfiguracji platformy SAP HANA: sieć platformy Azure — przy użyciu trasy zdefiniowanej przez użytkownika i urządzenia WUS / Azure Firewall

Diagram showing the SAP HANA setup if Azure network with UDR + NVA / Azure Firewall.

Uwaga

Urządzenie WUS/Azure Firewall może zwiększyć obciążenie podczas tworzenia kopii zapasowej strumienia sap HANA do magazynu usługi Azure Storage/Recovery Services (płaszczyzny danych). Zobacz punkt 6 na powyższym diagramie.

Scenariusz instalacji oprogramowania SAP HANA: sieć platformy Azure — z trasy zdefiniowanej przez użytkownika i urządzenia WUS / Azure Firewall + prywatny punkt końcowy lub punkt końcowy usługi

Diagram showing the SAP HANA setup if Azure network with UDR + NVA / Azure Firewall + Private Endpoint or Service Endpoint.

Architektura kopii zapasowej bazy danych z replikacją systemu HANA

Usługa tworzenia kopii zapasowej znajduje się w obu węzłach fizycznych konfiguracji modułu HSR. Po potwierdzeniu, że te węzły znajdują się w grupie replikacji (przy użyciu skryptu wstępnej rejestracji), usługa Azure Backup grupuje węzły logicznie i tworzy pojedynczy element kopii zapasowej podczas konfiguracji ochrony.

Po skonfigurowaniu usługa Azure Backup akceptuje żądania kopii zapasowej z węzła podstawowego. W trybie failover, gdy nowy węzeł podstawowy rozpoczyna generowanie żądań tworzenia kopii zapasowych dzienników, usługa Azure Backup porównuje nowe kopie zapasowe dziennika z istniejącym łańcuchem ze starszego węzła podstawowego.

Jeśli kopie zapasowe są sekwencyjne, usługa Azure Backup je akceptuje i chroni nowy węzeł podstawowy. Jeśli istnieje jakakolwiek niespójność/przerwa w łańcuchu dzienników, usługa Azure Backup wyzwoli korygowanie pełnej kopii zapasowej, a kopie zapasowe dzienników zakończą się pomyślnie dopiero po zakończeniu pełnej kopii zapasowej.

Diagram showing the backup architecture of SAP HANA database with HANA system replication enabled.

Uwaga

Usługa Azure Backup łączy się z platformą HANA przy użyciu hdbuserstore kluczy. Ponieważ klucze nie są replikowane, zalecamy utworzenie tych samych kluczy we wszystkich węzłach, aby usługa Azure Backup mogła automatycznie łączyć się z dowolnym nowym węzłem podstawowym bez ręcznej interwencji po przejściu w tryb failover/powrotu po awarii.

Przepływy kopii zapasowych

W poniższych sekcjach dowiesz się więcej o przepływie tworzenia kopii zapasowych dla nowych/istniejących maszyn.

Nowe maszyny

Ta sekcja zawiera informacje na temat procesu tworzenia kopii zapasowej bazy danych HANA z włączoną replikacją systemu HANA uruchomioną na nowej maszynie wirtualnej platformy Azure.

  1. Utwórz niestandardowego użytkownika i hdbuserstore klucz we wszystkich węzłach.
  2. Uruchom skrypt wstępnej rejestracji w obu węzłach z użytkownikiem niestandardowym jako użytkownik kopii zapasowej, aby zaimplementować identyfikator, który wskazuje, że oba węzły należą do unikatowej/wspólnej grupy.
  3. Podczas konfigurowania ochrony platformy HANA wybierz oba węzły do odnajdywania. Pomaga to zidentyfikować oba węzły jako pojedynczą bazę danych, którą można skojarzyć z zasadami i chronić
Istniejące maszyny

Ta sekcja zawiera informacje na temat procesu tworzenia kopii zapasowej bazy danych HANA z włączoną replikacją systemu HANA uruchomioną na istniejącej maszynie wirtualnej platformy Azure.

  1. Zatrzymaj ochronę i zachowaj dane dla obu węzłów.

  2. Uruchom skrypt wstępnej rejestracji w obu węzłach z użytkownikiem niestandardowym jako użytkownik kopii zapasowej, aby wspomnieć o identyfikatorze, który wskazuje, że oba węzły należą do unikatowej/wspólnej grupy.

  3. Ponownie odnajduj bazy danych w węźle podstawowym.

    Screenshot showing you about how to rediscover a database.

  4. Skonfiguruj kopię zapasową dla nowo utworzonej replikowanej bazy danych z kroku 2 konfiguracji kopii zapasowej.

  5. Usuń dane kopii zapasowej starszych autonomicznych elementów kopii zapasowych, dla których ochrona została wstrzymana.

Uwaga

W przypadku maszyn wirtualnych HANA, które są już tworzone kopie zapasowe jako pojedyncze maszyny, można grupować tylko w przypadku przyszłych kopii zapasowych.

Architektura kopii zapasowej dla migawki wystąpienia bazy danych

Usługa Azure Backup integruje pełne lub przyrostowe migawki dysku zarządzanego platformy Azure z poleceniami migawek platformy HANA w celu zapewnienia błyskawicznych możliwości tworzenia kopii zapasowych i odzyskiwania dla platformy HANA.

Kopia zapasowa migawki wystąpienia bazy danych SAP HANA

Architektura kopii zapasowej wyjaśnia różne uprawnienia wymagane dla usługi Azure Backup, która znajduje się na maszynie wirtualnej HANA, do tworzenia migawek dysków zarządzanych i umieszczania ich w grupie zasobów określonej przez użytkownika wymienionej w zasadach. W tym celu można użyć przypisanej przez system tożsamości zarządzanej źródłowej maszyny wirtualnej.

Diagram shows the SAP HANA database instance snapshot backup architecture.

Przywracanie migawki wystąpienia bazy danych SAP HANA

Architektura przywracania wyjaśnia różne uprawnienia wymagane podczas operacji przywracania. Usługa Azure Backup używa tożsamości zarządzanej docelowej maszyny wirtualnej do odczytywania migawek dysków z grupy zasobów określonej przez użytkownika, tworzenia dysków w docelowej grupie zasobów i dołączania ich do docelowej maszyny wirtualnej.

Diagram shows the SAP HANA database instance snapshot restore architecture.

Następne kroki