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.

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.

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

    Narzędzie AzAcSnap tworzy kopie zapasowe migawek niezależnie od rozmiaru woluminów lub bazy danych przy użyciu technologii migawki magazynu. 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.

  • 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. Przykłady obejmują woluminy kopii zapasowej dziennika SAP HANA lub woluminy SAPTRANS.

  • Klonowanie woluminów magazynu

    Ta funkcja zapewnia klony woluminów magazynu o wysokiej wydajności przestrzeni na potrzeby 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]).

Moduł AzAcSnap musi być zainstalowany w systemie, który ma łączność z bazą danych i magazynem. Jednak elastyczność instalacji i konfiguracji umożliwia instalację pojedynczą scentralizowaną (tylko usługa Azure NetApp Files) lub w pełni rozproszoną instalację (Azure NetApp Files i Azure Large Instances) z kopiami zainstalowanymi w każdej instalacji bazy danych.

Omówienie architektury

Moduł AzAcSnap można zainstalować na tym samym hoście co baza danych (SAP HANA) 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 SSH 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.

Artykuły techniczne

W poniższych artykułach technicznych opisano sposób użycia narzędzia AzAcSnap w ramach strategii ochrony danych:

Synchronizacja poleceń

Ogólny format poleceń to: azacsnap -c [command] --[command] [sub-command] --[flag-name] [flag-value].

Opcje poleceń

Opcje poleceń są następujące. Główne punktory to polecenia, a wcięcie punktorów to podpolecenia.

  • -h Udostępnia rozszerzoną pomoc wiersza polecenia z przykładami użycia modułu AzAcSnap.

  • -c configure Udostępnia interaktywny interfejs stylu pytań i odpowiedzi do utworzenia lub zmodyfikowania azacsnap pliku konfiguracji (wartość domyślna = azacsnap.json).

    • --configuration new Tworzy nowy plik konfiguracji.
    • --configuration edit umożliwia edytowanie istniejącego pliku konfiguracji.

    Aby uzyskać więcej informacji, zobacz dokumentację dotyczącą konfigurowania poleceń.

  • -c test Sprawdza poprawność pliku konfiguracji i testuje łączność.

    • --test hana testuje połączenie z wystąpieniem sap HANA.
    • --test storage testuje komunikację z podstawowym interfejsem magazynu, tworząc tymczasową migawkę magazynu na wszystkich skonfigurowanych data woluminach, a następnie usuwając je.
    • --test all wykonuje zarówno testy, jak hana i storage w sekwencji.

    Aby uzyskać więcej informacji, zobacz dokumentację polecenia testowego.

  • -c backup to podstawowe polecenie do wykonywania migawek magazynu spójnych na poziomie bazy danych dla woluminów danych SAP HANA i innych (na przykład udostępnionych, kopii zapasowych dzienników lub rozruchu).

    • --volume data Tworzy migawkę wszystkich woluminów w dataVolume stanieza pliku konfiguracji.
    • --volume other Tworzy migawkę wszystkich woluminów w otherVolume stanieza pliku konfiguracji.
    • --volume all Tworzy migawkę wszystkich woluminów w dataVolume stanieza, a następnie wszystkie woluminy w otherVolume stanieza pliku konfiguracji.

    Aby uzyskać więcej informacji, zobacz dokumentację polecenia kopii zapasowej.

  • -c details zawiera informacje na temat migawek lub replikacji.

    • --details snapshots Zawiera listę podstawowych szczegółów dotyczących migawek dla każdego skonfigurowanego woluminu.
    • --details replication Zawiera podstawowe informacje o stanie replikacji z lokacji produkcyjnej do lokacji odzyskiwania po awarii.

    Aby uzyskać więcej informacji, zobacz szczegółowe informacje o poleceniu.

  • -c delete Usuwa migawkę magazynu lub zestaw migawek.

    Możesz użyć identyfikatora kopii zapasowej sap HANA (jak znaleziono w programie HANA Studio) lub nazwy migawki magazynu. Identyfikator kopii zapasowej jest powiązany tylko hana z migawkami, które są tworzone dla danych i udostępnionych woluminów. W przeciwnym razie, jeśli wprowadzisz nazwę migawki, polecenie wyszukuje wszystkie migawki zgodne z wprowadzoną nazwą migawki.

    Aby uzyskać więcej informacji, zobacz odwołanie do polecenia delete.

  • -c restore Udostępnia dwie metody przywracania migawki do woluminu.

    • --restore snaptovol Tworzy nowy wolumin na podstawie najnowszej migawki na woluminie docelowym.
    • -c restore --restore revertvolume Przywraca wolumin docelowy do wcześniejszego stanu na podstawie najnowszej migawki.

    Aby uzyskać więcej informacji, zobacz dokumentację polecenia przywracania.

  • [--configfile <configfilename>] jest opcjonalnym parametrem wiersza polecenia umożliwiającym podanie innej nazwy pliku dla konfiguracji JSON. Przydatne jest utworzenie oddzielnego pliku konfiguracji na identyfikator zabezpieczeń (na przykład --configfile H80.json).

  • [--runbefore] i [--runafter] są opcjonalne polecenia do uruchamiania zewnętrznych poleceń lub skryptów powłoki przed i po wykonaniu głównej logiki AzAcSnap.

    Aby uzyskać więcej informacji, zobacz dokumentację polecenia runbefore/runafter.

  • [--preview] to opcjonalna opcja wiersza polecenia, która jest wymagana w przypadku korzystania z funkcji w wersji zapoznawczej.

    Aby uzyskać więcej informacji, zobacz Funkcje wersji zapoznawczej narzędzia aplikacja systemu Azure Spójne migawki.

Następne kroki