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
Bazy danych
- SAP HANA (zobacz macierz obsługi, aby 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 for LUW on Linux-only version 10.5 or nowsza (zobacz IBM Db2 Azure Virtual Machines DBMS deployment for SAP workload (Wdrażanie programu DBMS usługi IBM Db2 Azure Virtual Machines dla obciążenia SAP), aby uzyskać szczegółowe informacje)
Systemy operacyjne
- SUSE Linux Enterprise Server 12+
- Red Hat Enterprise Linux 7+
- Oracle Linux 7+
Platformy Azure
- Usługa Azure Virtual Machines z magazynem usługi Azure NetApp Files
- Duże wystąpienia platformy Azure (w infrastrukturze bez systemu operacyjnego)
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:
- Podręcznik odzyskiwania ręcznego oprogramowania SAP HANA na maszynach wirtualnych platformy Azure z migawki usługi Azure NetApp Files za pomocą polecenia AzAcSnap
- Podręcznik odzyskiwania ręcznego oprogramowania SAP HANA na platformie Azure z migawki magazynu za pomocą polecenia AzAcSnap
- Podręcznik odzyskiwania ręcznego dla programu SAP Oracle 19c na maszynach wirtualnych platformy Azure z migawki usługi Azure NetApp Files za pomocą polecenia AzAcSnap
- Podręcznik odzyskiwania ręcznego dla systemu SAP Db2 na maszynach wirtualnych platformy Azure z migawki usługi Azure NetApp Files za pomocą polecenia AzAcSnap
- SAP Oracle 19c System Refresh Guide on Azure VMs using Azure NetApp Files Snapshots with 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
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 zmodyfikowaniaazacsnap
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 skonfigurowanychdata
woluminach, a następnie usuwając je.--test all
wykonuje zarówno testy, jakhana
istorage
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 wdataVolume
stanieza pliku konfiguracji.--volume other
Tworzy migawkę wszystkich woluminów wotherVolume
stanieza pliku konfiguracji.--volume all
Tworzy migawkę wszystkich woluminów wdataVolume
stanieza, a następnie wszystkie woluminy wotherVolume
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.