Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Narzędzie Azure Application Consistent Snapshot (AzAcSnap) to narzędzie wiersza polecenia, które umożliwia ochronę danych dla baz danych zewnętrznych dostawców. Obsługuje on całą koordynację wymaganą do umieszczenia tych baz danych w spójnym stanie aplikacji przed wykonaniem migawki pamięci. Po utworzeniu migawki narzędzie zwraca bazy danych do stanu operacyjnego.
Zapoznaj się z krokami, aby rozpocząć pracę z narzędziem do wykonywania spójnych migawek aplikacji w Azure.
Omówienie architektury
Moduł AzAcSnap można zainstalować na tym samym hoście co baza danych lub zainstalować go w scentralizowanym systemie. Musisz jednak mieć łączność sieciową z serwerami baz danych i zapleczem pamięci masowej (Azure Resource Manager dla Azure NetApp Files lub HTTPS dla Dużych Wystąpień Azure).
AzAcSnap to uproszczona aplikacja, która jest zwykle uruchamiana z zewnętrznego harmonogramu. Na większości systemów Linux dokumentacja koncentruje się na tej operacji: cron. Jednak harmonogram może być alternatywnym narzędziem, o ile może zaimportować azacsnap profil powłoki użytkownika. Importowanie ustawień środowiska użytkownika gwarantuje, że ścieżki plików i uprawnienia są poprawnie inicjowane.
Zalety korzystania z modułu AzAcSnap
AzAcSnap używa funkcji migawki woluminu i replikacji w usługach Azure NetApp Files i Azure Large Instances. Oferuje następujące korzyści:
Szybkie tworzenie migawek kopii zapasowych niezależnie od rozmiaru bazy danych
Moduł AzAcSnap tworzy niemal natychmiastową migawkę bazy danych z zerową wydajnością, niezależnie od rozmiaru woluminów bazy danych. Wykonuje migawki równolegle we wszystkich dostępnych woluminach, aby umożliwić włączenie wielu woluminów do systemu magazynowania bazy danych.
W testach narzędzie zajęło mniej niż dwie minuty na wykonanie migawkowej kopii zapasowej bazy danych o rozmiarze ponad 100 tebibajtów (TiB) w 16 woluminach.
Ochrona danych spójna na poziomie aplikacji
Moduł AzAcSnap można wdrożyć jako scentralizowane lub rozproszone rozwiązanie do tworzenia kopii zapasowych krytycznych plików bazy danych. Zapewnia spójność danych bazy przed wykonaniem migawki woluminu magazynu. Dzięki temu można użyć migawki woluminu magazynu na potrzeby odzyskiwania bazy danych. Opcje przesuwania bazy danych do przodu są dostępne przy użyciu z plikami dziennika.
Zarządzanie katalogami baz danych
Gdy używasz polecenia AzAcSnap z platformą SAP HANA, rekordy w katalogu kopii zapasowych są utrzymywane aktualne razem z migawkami pamięci masowej. Ta funkcja umożliwia administratorowi bazy danych wyświetlanie działania tworzenia kopii zapasowej.
Ochrona woluminów ad hoc
Ta funkcja jest przydatna w przypadku woluminów innych niż bazy danych, które nie wymagają tworzenia stanu spoczynku aplikacji przed utworzeniem migawki magazynu przez narzędzie. Może to być dowolny system plików bez struktury, który obejmuje pliki bazy danych, takie jak woluminy kopii zapasowej dziennika SAP HANA i udostępnione systemy plików, lub woluminy SAPTRANS.
Klonowanie woluminów przechowywania
Ta funkcja zapewnia wydajne przestrzeniowo klony woluminów magazynu na potrzeby szybkiego programowania i testowania.
Obsługa odzyskiwania po awarii
Moduł AzAcSnap używa replikacji woluminów magazynu w celu zapewnienia opcji odzyskiwania replikowanych migawek spójnych na poziomie aplikacji na zdalnej lokalizacji.
AzAcSnap jest pojedynczym plikiem binarnym. Nie wymaga dodatkowych agentów ani wtyczek do interakcji z bazą danych lub magazynem (Usługa Azure NetApp Files za pośrednictwem usługi Azure Resource Manager i dużych wystąpień platformy Azure za pośrednictwem protokołu Secure Shell [SSH]).
Artykuły techniczne
W poniższych artykułach technicznych opisano sposób konfigurowania modułu AzAcSnap w ramach strategii ochrony danych:
- Przewodnik po kopii zapasowych i odzyskiwaniu oprogramowania SAP HANA na maszynach wirtualnych platformy Azure przy użyciu migawek usługi Azure NetApp Files firmy AzAcSnap
- Przewodnik tworzenia kopii zapasowych i odzyskiwania dla oprogramowania SAP Oracle 19c na maszynach wirtualnych platformy Azure za pomocą migawek usługi Azure NetApp Files firmy AzAcSnap
- Przewodnik tworzenia kopii zapasowych i odzyskiwania dla systemu SAP Db2 na maszynach wirtualnych platformy Azure przy użyciu migawek usługi Azure NetApp Files przez moduł AzAcSnap
- Przewodnik tworzenia kopii zapasowych i odzyskiwania oprogramowania SAP ASE 16.0 na maszynach wirtualnych platformy Azure przy użyciu migawek usługi Azure NetApp Files firmy AzAcSnap
- Przewodnik tworzenia kopii zapasowych i odzyskiwania programu MS SQL Server na maszynach wirtualnych platformy Azure za pomocą migawek usługi Azure NetApp Files firmy AzAcSnap
- Przewodnik tworzenia kopii zapasowych i odzyskiwania dla SAP HANA na Azure Large Instance z migawek magazynu za pomocą AzAcSnap
- Przewodnik odświeżania systemu SAP Oracle 19c na maszynach wirtualnych Azure przy użyciu migawki Azure NetApp Files z AzAcSnap
- Ochrona baz danych HANA skonfigurowanych za pomocą modułu HSR w usłudze Azure NetApp Files za pomocą polecenia AzAcSnap
- Automatyzowanie operacji kopiowania systemu SAP za pomocą narzędzia Libelle SystemCopy
Obsługiwane bazy danych, systemy operacyjne i platformy Azure
Bazy danych
- SAP HANA (zobacz macierz wsparcia, żeby uzyskać szczegółowe informacje)
- Oracle Database w wersji 12 lub nowszej (zobacz Obrazy maszyn wirtualnych Oracle i ich wdrożenie na platformie Microsoft Azure , aby uzyskać szczegółowe informacje)
- IBM Db2 dla LUW w wersji 10.5 lub nowszej dla Linux wyłącznie (zobacz wdrażanie DBMS maszyn wirtualnych IBM Db2 Azure dla obciążenia SAP, aby uzyskać szczegółowe informacje)
- MS SQL Server 2022+
Systemy operacyjne
- SUSE Linux Enterprise Server 12+
- Red Hat Enterprise Linux 8+
- Oracle Linux 8+
- Windows Server 2016+
Platformy Azure
- Azure Virtual Machines z magazynem Azure NetApp Files
- Duże wystąpienia Azure (na infrastrukturze typu bare-metal)
Napiwek
Jeśli szukasz nowych funkcji (lub obsługi innych baz danych, systemów operacyjnych i platform), zobacz Funkcje wersji zapoznawczej narzędzia spójnych migawek aplikacji Azure. Możesz również przekazać opinię lub sugestie.
Obsługiwane scenariusze
Narzędzia migawki można używać w następujących obsługiwanych scenariuszach dla dużych wystąpień platformy HANA i platformy SAP HANA z usługą Azure NetApp Files.
Macierz obsługi migawek z oprogramowania SAP
Poniższa macierz jest udostępniana jako wytyczne dotyczące tego, które wersje oprogramowania SAP HANA są obsługiwane przez oprogramowanie SAP for Storage Snapshot Backups.
| Typ bazy danych | Minimalne wersje bazy danych | Uwagi |
|---|---|---|
| Pojedyncza baza danych kontenerów | 1.0 SPS 12, 2.0 SPS 00 | |
| Pojedynczy najemca MDC | 2.0 SPS 01 | lub nowsze wersje, w których usługa MDC Single Tenant obsługiwana przez oprogramowanie SAP na potrzeby migawek magazynu/danych.* |
| Wiele dzierżawców MDC | 2.0 SPS 04 | lub nowszym, gdzie rozwiązanie MDC dla wielu dzierżawców obsługiwane przez SAP dla migawkowych danych. |
* Firma SAP zmieniła terminologię z migawek magazynu na migawki danych, począwszy od wersji 2.0 SPS 02
Dodatkowe zagadnienia dotyczące wdrażania sap:
- Podczas konfigurowania użytkownika platformy HANA na potrzeby tworzenia kopii zapasowych należy skonfigurować użytkownika dla każdego wystąpienia platformy HANA. Utwórz konto użytkownika SAP HANA, aby uzyskać dostęp do instancji HANA w bazie danych SYSTEMDB (a nie w bazie danych najemcy).
- Automatyczne usuwanie dzienników jest zarządzane z opcją
--trimdlaazacsnap -c backupwersji SAP HANA 2 i nowszych.
Ważne
Narzędzia migawek współdziałają tylko z węzłem systemu SAP HANA określonym w pliku konfiguracji. Jeśli ten węzeł stanie się niedostępny, nie ma mechanizmu automatycznego rozpoczęcia komunikacji z innym węzłem.
W przypadku scenariusza skalowania w poziomie platformy SAP HANA z funkcją rezerwową typowe jest zainstalowanie i skonfigurowanie narzędzi migawek w węźle podstawowym. Jeśli jednak węzeł podstawowy stanie się niedostępny, węzeł rezerwowy przejmie rolę węzła podstawowego. W takim przypadku zespół implementacji powinien skonfigurować narzędzia migawki na obu węzłach (podstawowym i zapasowym), aby uniknąć pominiętych migawek. W normalnym stanie węzeł nadrzędny będzie wykonywać migawki HANA inicjowane przez narzędzie crontab. Jeśli węzeł podstawowy przejdzie w tryb failover, te migawki będą musiały zostać wykonane z innego węzła, takiego jak nowy węzeł podstawowy (były rezerwowy). Aby osiągnąć ten wynik, węzeł rezerwowy będzie potrzebował zainstalowanego narzędzia migawki, włączonej komunikacji magazynu, skonfigurowanego hdbuserstore,
azacsnap.jsonskonfigurowanego i przygotowanych poleceń crontab przed zdarzeniem failover.W przypadku scenariusza SAP HANA HSR HA zaleca się zainstalowanie, skonfigurowanie i zaplanowanie narzędzi migawek na obu węzłach (Podstawowym i Drugorzędnym). Następnie, jeśli węzeł podstawowy stanie się niedostępny, węzeł pomocniczy przejmie kontrolę, a migawki będą wykonywane na węźle pomocniczym. W normalnym stanie węzeł główny będzie wykonywać migawki HANA inicjowane przez crontab. Węzeł pomocniczy podejmie próbę wykonania migawek, ale zakończy się niepowodzeniem, ponieważ węzeł główny działa prawidłowo. Jednak po przejściu węzła podstawowego w tryb failover te migawki zostaną wykonane z węzła pomocniczego. Aby osiągnąć ten wynik, węzeł pomocniczy wymaga zainstalowanego narzędzia migawki, włączonej komunikacji magazynu,
hdbuserstoreskonfigurowanej,azacsnap.jsonskonfigurowanej i włączonej crontab przed przejściem w tryb failover.Zapoznaj się z artykułem technicznym dotyczącym ochrony baz danych HANA skonfigurowanych za pomocą modułu HSR w usłudze Azure NetApp Files przy użyciu polecenia AzAcSnap