Udostępnij za pośrednictwem


Co to jest narzędzie aplikacja systemu Azure spójnych migawek?

Narzędzie aplikacja systemu Azure Spójne migawki (AzAcSnap) to narzędzie wiersza polecenia, które umożliwia ochronę danych dla baz danych innych firm. Obsługuje on całą aranżację wymaganą do umieszczenia tych baz danych w stanie spójnym na poziomie aplikacji przed wykonaniem migawki magazynu. Po utworzeniu migawki narzędzie zwraca bazy danych do stanu operacyjnego.

Zapoznaj się z krokami, aby rozpocząć pracę z narzędziem aplikacja systemu Azure Spójne migawki.

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 magazynu (usługa Azure Resource Manager dla usługi Azure NetApp Files lub HTTPS dla dużych wystąpień platformy Azure).

AzAcSnap to uproszczona aplikacja, która jest zwykle uruchamiana z zewnętrznego harmonogramu. W większości systemów Linux ta operacja to cron, co koncentruje się na dokumentacji. 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 woluminach, aby umożliwić wielu woluminom udział w magazynie bazy danych.

    W testach narzędzie trwało mniej niż dwie minuty, aby utworzyć kopię zapasową migawki bazy danych o rozmiarze 100+ tebibajtów (TiB) przechowywanych 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ść bazy danych przed wykonaniem migawki woluminu magazynu. Dzięki temu można użyć migawki woluminu magazynu na potrzeby odzyskiwania bazy danych. Opcje wycofywania bazy danych są dostępne w przypadku użycia z plikami dziennika.

  • Zarządzanie katalogami baz danych

    Gdy używasz polecenia AzAcSnap z platformą SAP HANA, rekordy w katalogu kopii zapasowych są przechowywane na bieżąco z migawkami magazynu. 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 magazynu

    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 w lokacji zdalnej.

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]).

Obsługiwane bazy danych, systemy operacyjne i platformy Azure

Napiwek

Jeśli szukasz nowych funkcji (lub obsługi innych baz danych, systemów operacyjnych i platform), zobacz Funkcje wersji zapoznawczej narzędzia aplikacja systemu Azure Spójne migawki. 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
Pojedyncza dzierżawa usługi 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żaw usługi MDC 2.0 SPS 04 lub nowszym, gdzie rozwiązanie MDC Wiele dzierżaw obsługiwanych przez system SAP na potrzeby migawek danych.

* Firma SAP zmieniła terminologię z migawek magazynu na migawki danych z 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 platformy SAP HANA, aby uzyskać dostęp do wystąpienia platformy HANA w bazie danych SYSTEMDB (a nie w bazie danych dzierżawy).
  • Automatyczne usuwanie dzienników jest zarządzane z opcją --trim dla azacsnap -c backup wersji 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 w obu węzłach (podstawowy i autonomiczny), aby uniknąć wszelkich nieodebranych migawek. W normalnym stanie węzeł podstawowy będzie wykonywać migawki platformy 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, azacsnap.json skonfigurowanego i crontab polecenia przygotowanego przed przejściem w tryb failover.

  • W przypadku scenariusza wysokiej dostępności modułu HSR PLATFORMy SAP HANA zaleca się zainstalowanie, skonfigurowanie i zaplanowanie narzędzi migawek w węzłach podstawowych i pomocniczych. Następnie, jeśli węzeł podstawowy stanie się niedostępny, węzeł pomocniczy zostanie przejął migawki wykonywane na pomocniczym. W normalnym stanie węzeł Podstawowy będzie wykonywać migawki platformy HANA inicjowane przez narzędzie crontab. Węzeł pomocniczy podejmie próbę wykonania migawek, ale zakończy się niepowodzeniem, ponieważ podstawowy 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, hdbuserstore skonfigurowanej, azacsnap.json skonfigurowanej 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

Następne kroki