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:
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.
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.
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.
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.
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.
Aby skonfigurować kopię zapasową odnalezionych baz danych, wybierz wymagane zasady tworzenia kopii zapasowych i włącz kopie zapasowe.
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.
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.
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.
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ść.
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.
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.
Szczegółowe dzienniki są zapisywane w plikach backup.log i backint.log w wystąpieniu sap HANA.
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
Scenariusz konfiguracji platformy SAP HANA: sieć platformy Azure — przy użyciu trasy zdefiniowanej przez użytkownika i urządzenia WUS / 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
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.
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.
- Utwórz niestandardowego użytkownika i
hdbuserstore
klucz we wszystkich węzłach. - 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.
- 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.
Zatrzymaj ochronę i zachowaj dane dla obu węzłów.
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.
Ponownie odnajduj bazy danych w węźle podstawowym.
Skonfiguruj kopię zapasową dla nowo utworzonej replikowanej bazy danych z kroku 2 konfiguracji kopii zapasowej.
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.
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.
Następne kroki
- Dowiedz się więcej o obsługiwanych konfiguracjach i scenariuszach w macierzy obsługi kopii zapasowych platformy SAP HANA.
- Dowiedz się, jak tworzyć kopie zapasowe baz danych SAP HANA na maszynach wirtualnych platformy Azure.
- Dowiedz się, jak tworzyć kopie zapasowe baz danych replikacji systemu SAP HANA na maszynach wirtualnych platformy Azure.
- Dowiedz się, jak tworzyć kopie zapasowe wystąpień migawek baz danych SAP HANA na maszynach wirtualnych platformy Azure.