Mi az Azure-alkalmazás Konzisztens pillanatkép eszköz?
A Azure-alkalmazás Konzisztens pillanatkép eszköz (AzAcSnap) egy parancssori eszköz, amely lehetővé teszi a külső adatbázisok adatvédelmet. Ez kezeli azokat az összes vezénylést, amely ahhoz szükséges, hogy ezeket az adatbázisokat alkalmazáskonzisztens állapotba helyezze a tárolási pillanatkép készítése előtt. A pillanatkép után az eszköz az adatbázisokat működési állapotba állítja vissza.
Támogatott adatbázisok, operációs rendszerek és Azure-platformok
Adatbázisok
- SAP HANA (részletekért tekintse meg a támogatási mátrixot )
- Az Oracle Database 12-es vagy újabb kiadása (részletekért tekintse meg az Oracle virtuálisgép-rendszerképeket és azok Üzembe helyezését a Microsoft Azure-ban )
- IBM DB2 for LUW linuxos, csak 10.5-ös vagy újabb verzióban (részletekért lásd az IBM Db2 Azure Virtual Machines DBMS üzembe helyezését az SAP számítási feladathoz )
Operációs rendszerek
- SU Standard kiadás Linux Enterprise Server 12+
- Red Hat Enterprise Linux 7+
- Oracle Linux 7+
Azure-platformok
- Azure Virtual Machines with Azure NetApp Files Storage
- Azure Large Instances (operációs rendszer nélküli infrastruktúrán)
Tipp.
Ha új funkciókat (vagy más adatbázisok, operációs rendszerek és platformok támogatását) keres, tekintse meg a Azure-alkalmazás Konzisztens pillanatkép eszköz előzetes verziójú funkcióit. Visszajelzést vagy javaslatokat is küldhet.
Az AzAcSnap használatának előnyei
Az AzAcSnap a kötet pillanatképét és replikációs funkcióit használja az Azure NetApp Filesban és az Azure Large Instancesben. A következő előnyöket nyújtja:
Gyors biztonsági mentési pillanatképek az adatbázis méretétől függetlenül
Az AzAcSnap a kötetek méretétől vagy az adatbázistól függetlenül pillanatkép-biztonsági mentéseket készít a tárterület pillanatkép-technológiájának használatával. A pillanatképek az összes köteten párhuzamosak, így több kötet is része lehet az adatbázis-tárolónak.
A tesztek során az eszköz kevesebb mint két percet vett igénybe, hogy készítsen pillanatképet a 16 köteten tárolt 100-nál több terabájtos (TiB) adatbázisról.
Alkalmazáskonzisztens adatvédelem
Az AzAcSnap központi vagy elosztott megoldásként telepíthető a kritikus adatbázisfájlok biztonsági mentéséhez. Ez biztosítja az adatbázis konzisztenciáját a tárkötet pillanatképének végrehajtása előtt. Ennek eredményeképpen biztosítja, hogy a tárkötet pillanatképe használható legyen az adatbázis-helyreállításhoz.
Adatbáziskatalógus kezelése
Ha az Sap HANA-val használja az AzAcSnapot, a biztonsági mentési katalógusban lévő rekordok naprakészek maradnak a tárolási pillanatképekkel. Ez a funkció lehetővé teszi az adatbázis-rendszergazda számára a biztonsági mentési tevékenység megtekintését.
Alkalmi kötetvédelem
Ez a funkció olyan nem adatbázis-kötetek esetében hasznos, amelyeknél nincs szükség alkalmazás-visszatartásra, mielőtt az eszköz lekösse a tár pillanatképét. Ilyenek például az SAP HANA napló-biztonsági mentési kötetei vagy az SAPTRANS-kötetek.
Tárolókötetek klónozása
Ez a képesség helytakarékos tárolókötet-klónokat biztosít fejlesztési és tesztelési célokra.
Vészhelyreállítás támogatása
Az AzAcSnap tárolókötet-replikációt használ a replikált alkalmazáskonzisztens pillanatképek távoli helyen történő helyreállításához.
Az AzAcSnap egyetlen bináris fájl. Nincs szükség további ügynökökre vagy beépülő modulokra az adatbázissal vagy a tárolóval való interakcióhoz (Azure NetApp Files az Azure Resource Manageren keresztül, az Azure Large Instances a Secure Shellen keresztül [SSH]).
Az AzAcSnapot olyan rendszerre kell telepíteni, amely kapcsolatot létesít az adatbázissal és a tárhellyel. A telepítés és a konfiguráció rugalmassága azonban lehetővé teszi egyetlen központi telepítést (csak Azure NetApp Files esetén), vagy egy teljes körűen elosztott telepítést (Azure NetApp Files és Azure Large Instances) az egyes adatbázis-telepítésekre telepített példányokkal.
Az architektúra áttekintése
Az AzAcSnapot ugyanazon a gazdagépen telepítheti, mint az adatbázis (SAP HANA), vagy központi rendszerre is telepítheti. Azonban hálózati kapcsolattal kell rendelkeznie az adatbázis-kiszolgálókhoz és a háttértárhoz (Azure Resource Manager az Azure NetApp Fileshoz vagy az Azure Large Instances SSH-hoz).
Az AzAcSnap egy egyszerű alkalmazás, amely általában külső ütemezőből fut. A legtöbb Linux rendszeren ez a művelet az cron
, amelyre a dokumentáció összpontosít. Az ütemező azonban alternatív eszköz lehet, amennyiben importálhatja a azacsnap
felhasználó rendszerhéjprofilját. A felhasználó környezeti beállításainak importálásával biztosítható, hogy a fájl elérési útjai és engedélyei megfelelően inicializálva legyenek.
Műszaki cikkek
Az alábbi műszaki cikkek azt írják le, hogy hol használták az AzAcSnapot egy adatvédelmi stratégia részeként:
- Manuális helyreállítási útmutató azure-beli virtuális gépeken futó SAP HANA-hoz az Azure NetApp Files pillanatképéből az AzAcSnap használatával
- Manuális helyreállítási útmutató az SAP HANA-hoz az Azure Large Instance-hez a tárterület pillanatképéből az AzAcSnap használatával
- Manuális helyreállítási útmutató AZ SAP Oracle 19c-hez Azure-beli virtuális gépeken az Azure NetApp Files pillanatképéből az AzAcSnap használatával
- Manuális helyreállítási útmutató azure-beli virtuális gépeken futó SAP Db2-hez az Azure NetApp Files pillanatképéből az AzAcSnap használatával
- SAP Oracle 19c rendszerfrissítési útmutató Azure-beli virtuális gépekhez az Azure NetApp Files pillanatképeivel az AzAcSnap használatával
- HSR-vel konfigurált HANA-adatbázisok védelme az Azure NetApp Filesban az AzAcSnap használatával
- SAP-rendszermásolási műveletek automatizálása a Libelle SystemCopy használatával
Parancs-szinopszis
A parancsok általános formátuma: azacsnap -c [command] --[command] [sub-command] --[flag-name] [flag-value]
.
Parancsbeállítások
A parancsbeállítások a következők. A fő listajelek parancsok, a behúzott listajelek pedig alparancsok.
-h
kiterjesztett parancssori segítséget nyújt az AzAcSnap használatára vonatkozó példákhoz.-c configure
interaktív Q&A stílusú felületet biztosít aazacsnap
konfigurációs fájl létrehozásához vagy módosításához (alapértelmezett =azacsnap.json
).--configuration new
létrehoz egy új konfigurációs fájlt.--configuration edit
lehetővé teszi egy meglévő konfigurációs fájl szerkesztését.
További információkért tekintse meg a parancsok konfigurálására vonatkozó referenciát.
-c test
ellenőrzi a konfigurációs fájlt, és teszteli a kapcsolatot.--test hana
teszteli az SAP HANA-példányhoz való kapcsolatot.--test storage
teszteli a mögöttes tárolófelülettel való kommunikációt egy ideiglenes tárolási pillanatkép létrehozásával az összes konfiguráltdata
köteten, majd eltávolítja őket.--test all
sorrendben hajtja végre a teszteket ésstorage
ahana
teszteket is.
További információkért tekintse meg a tesztparancsok hivatkozását.
-c backup
Az elsődleges parancs az adatbáziskonzisztens tárolási pillanatképek SAP HANA-adatkötetekhez és más (például megosztott, napló biztonsági mentési vagy rendszerindítási) kötetekhez való végrehajtásához.--volume data
pillanatképet készít a konfigurációs fájl stanzában találhatódataVolume
összes kötetről.--volume other
pillanatképet készít a konfigurációs fájl stanzában találhatóotherVolume
összes kötetről.--volume all
pillanatképet készít a stanza összes kötetérőldataVolume
, majd a konfigurációs fájl stanzában lévőotherVolume
összes kötetről.
További információkért tekintse meg a biztonsági mentési parancs hivatkozását.
-c details
a pillanatképekről vagy a replikációról nyújt információt.--details snapshots
Az egyes konfigurált kötetek pillanatképeinek alapszintű részleteit tartalmazza.--details replication
Az éles helyről a vészhelyreállítási helyre irányuló replikációs állapot alapvető részleteit tartalmazza.
További információt a részletek parancshivatkozásában talál.
-c delete
törli a tárolási pillanatképet vagy a pillanatképek egy készletét.Használhatja az SAP HANA biztonsági mentési azonosítóját (a HANA Studióban találhatóak szerint), vagy a tár pillanatképének nevét. A biztonsági mentés azonosítója csak az adatokhoz és a
hana
megosztott kötetekhez létrehozott pillanatképekhez van kötve. Ellenkező esetben, ha megadja a pillanatkép nevét, a parancs megkeresi az összes olyan pillanatképet, amely megfelel a megadott pillanatkép nevének.-c restore
két módszert biztosít a pillanatkép kötetre való visszaállításához.--restore snaptovol
új kötetet hoz létre a célkötet legújabb pillanatképe alapján.-c restore --restore revertvolume
A legutóbbi pillanatkép alapján visszaállítja a célkötetet egy korábbi állapotba.
További információkért tekintse meg a visszaállítási parancs hivatkozását.
[--configfile <configfilename>]
egy választható parancssori paraméter, amely egy másik fájlnevet ad meg a JSON-konfigurációhoz. Érdemes biztonsági azonosítónként külön konfigurációs fájlt létrehozni (például--configfile H80.json
).[--runbefore]
és[--runafter]
választható parancsok külső parancsok vagy rendszerhéjszkriptek futtatásához a fő AzAcSnap-logika végrehajtása előtt és után.További információ: runbefore /runafter parancshivatkozás.
[--preview]
egy választható parancssori lehetőség, amelyre előzetes verziójú funkciók használatakor van szükség.További információkért lásd a Azure-alkalmazás Konzisztens pillanatkép eszköz előzetes verziójú funkcióit.