Nem felügyelt Azure-beli virtuálisgép-lemezek biztonsági mentése növekményes pillanatképekkel

A következőkre vonatkozik: ✔️ Windows rendszerű virtuális gépek

Áttekintés

Az Azure Storage lehetővé teszi a blobok pillanatképeinek készítését. A pillanatképek az adott időpontban rögzítik a blob állapotát. Ebben a cikkben egy olyan forgatókönyvet ismertetünk, amelyben pillanatképek használatával tarthatja karban a virtuálisgép-lemezek biztonsági mentését. Ezt a módszertant akkor használhatja, ha úgy dönt, hogy nem használja a Azure Backup és a Recovery Service szolgáltatást, és egyéni biztonsági mentési stratégiát szeretne létrehozni a virtuálisgép-lemezekhez. Üzleti vagy kritikus fontosságú számítási feladatokat futtató virtuális gépek esetében ajánlott Azure Backup használata a biztonsági mentési stratégia részeként.

Az Azure-beli virtuálisgép-lemezek lapblobokként vannak tárolva az Azure Storage-ban. Mivel ebben a cikkben a virtuálisgép-lemezek biztonsági mentési stratégiáját ismertetjük, a lapblobok környezetében lévő pillanatképekre hivatkozunk. A pillanatképekkel kapcsolatos további információkért tekintse meg a Blob pillanatképének létrehozása című témakört.

Mi az a pillanatkép?

A blobok pillanatképe egy adott időpontban rögzített blob írásvédett verziója. A pillanatkép létrehozása után olvasható, másolható vagy törölhető, de nem módosítható. A pillanatképek lehetővé teszik a blobok biztonsági mentését, amint az egy adott pillanatban megjelenik. A REST 2015-04-05-ös verziójáig teljes pillanatképeket másolhat. A REST 2015-07-08-es és újabb verziójával növekményes pillanatképeket is másolhat.

Teljes pillanatkép-másolat

A pillanatképek blobként másolhatók egy másik tárfiókba az alapblob biztonsági másolatainak megőrzése érdekében. A pillanatképeket átmásolhatja az alapblobra is, ami olyan, mintha a blobot egy korábbi verzióra állítja vissza. Amikor egy pillanatképet átmásol egy tárfiókból egy másikba, az ugyanazt a helyet foglalja el, mint az alaplapblob. Ezért a teljes pillanatképek másolása az egyik tárfiókból a másikba lassú, és sok helyet foglal el a cél tárfiókban.

Megjegyzés

Ha az alapblobot egy másik célhelyre másolja, a blob pillanatképei nem lesznek másolva vele együtt. Hasonlóképpen, ha egy másolattal felülír egy alapblobot, az alapblobhoz társított pillanatképek nem lesznek hatással, és érintetlenek maradnak az alapblob neve alatt.

Lemezek biztonsági mentése pillanatképek használatával

A virtuálisgép-lemezek biztonsági mentési stratégiájaként rendszeres pillanatképeket készíthet a lemezről vagy az oldalblobról, és átmásolhatja őket egy másik tárfiókba olyan eszközökkel, mint a Blob másolása művelet vagy az AzCopy. A pillanatképeket átmásolhatja egy másik nevű céllapblobba. Az eredményként kapott céloldali blob egy írható lapblob, nem pedig pillanatkép. A cikk későbbi részében ismertetjük a virtuálisgép-lemezek pillanatképekkel történő biztonsági mentésének lépéseit.

Lemezek visszaállítása pillanatképek használatával

Ha ideje visszaállítani a lemezt egy olyan stabil verzióra, amelyet korábban az egyik biztonsági mentési pillanatkép rögzített, átmásolhat egy pillanatképet az alapoldali blobra. Miután előlépteti a pillanatképet az alapoldali blobra, a pillanatkép megmarad, de a forrását felülírja egy olyan másolattal, amely olvasható és írható is. A cikk későbbi részében ismertetjük a lemez egy korábbi verziójának pillanatképből való visszaállításának lépéseit.

Teljes pillanatkép-másolat implementálása

A teljes pillanatkép-másolatot az alábbi módon valósíthatja meg:

  • Először készítsen pillanatképet az alapblobról a Snapshot Blob művelettel.
  • Ezután másolja a pillanatképet egy céltárfiókba a Blob másolása paranccsal.
  • Ismételje meg ezt a folyamatot az alapblob biztonsági másolatainak karbantartásához.

Növekményes pillanatkép-másolat

A GetPageRanges API új funkciója sokkal jobb módot kínál az oldalblobok vagy -lemezek pillanatképeinek biztonsági mentésére. Az API visszaadja az alapblob és a pillanatképek közötti változások listáját, ami csökkenti a biztonsági mentési fiókban felhasznált tárterület mennyiségét. Az API támogatja a lapblobokat a Premium Storage és a Standard Storage-on. Ezzel az API-val gyorsabb és hatékonyabb biztonsági mentési megoldásokat hozhat létre az Azure-beli virtuális gépekhez. Ez az API a REST 2015-07-08-s és újabb verziójával lesz elérhető.

A növekményes pillanatkép-másolás lehetővé teszi, hogy az egyik tárfiókból a másikba másolja a

  • Alapblob és pillanatképe VAGY
  • Az alapblob két pillanatképe

Feltéve, hogy a következő feltételek teljesülnek,

  • A blob 2016. január 1-jén vagy később jött létre.
  • A blob nem lett felülírva a PutPage vagy a Blob másolása két pillanatkép között.

Megjegyzés

Ez a funkció prémium és standard Szintű Azure-lapblobokhoz érhető el.

Ha pillanatképeket használó egyéni biztonsági mentési stratégiával rendelkezik, a pillanatképek egyik tárfiókból a másikba másolása lassú lehet, és sok tárhelyet használhat. Ahelyett, hogy a teljes pillanatképet egy biztonsági mentési tárfiókba másolta volna, megírhatja az egymást követő pillanatképek közötti különbséget egy biztonsági mentési lapblobba. Így jelentősen csökken a biztonsági másolatok másolásának ideje és a biztonsági másolatok tárolásához szükséges hely.

Növekményes pillanatkép-másolás implementálása

A növekményes pillanatkép-másolást az alábbi módon valósíthatja meg:

  • Készítsen pillanatképet az alapblobról a Snapshot Blob használatával.
  • Másolja a pillanatképet a cél biztonsági mentési tárfiókba ugyanabban vagy bármely más Azure-régióban a Blob másolása használatával. Ez a biztonsági mentési lap blobja. Készítsen pillanatképet a biztonsági mentési lap blobjáról, és tárolja azt a biztonsági mentési fiókban.
  • Készítsen egy másik pillanatképet az alapblobról a Snapshot Blob használatával.
  • A GetPageRanges használatával lekérheti az alapblob első és második pillanatképe közötti különbséget. Az új prevsnapshot paraméterrel adja meg annak a pillanatképnek a DateTime értékét, amellyel különbséget szeretne tenni. Ha ez a paraméter jelen van, a REST-válasz csak azokat a lapokat tartalmazza, amelyek módosultak a cél pillanatképe és az előző pillanatkép között, beleértve a tiszta oldalakat is.
  • A PutPage használatával alkalmazza ezeket a módosításokat a biztonsági mentési lap blobjára.
  • Végül készítsen pillanatképet a biztonsági mentési lap blobjáról, és tárolja azt a biztonsági mentési tárfiókban.

A következő szakaszban részletesebben ismertetjük, hogyan tarthatja karban a lemezek biztonsági mentését növekményes pillanatkép-másolat használatával

Eset

Ebben a szakaszban egy olyan forgatókönyvet ismertetünk, amely a virtuálisgép-lemezek pillanatképeket használó egyéni biztonsági mentési stratégiáját foglalja magában.

Fontolja meg egy prémium szintű P30-lemezzel rendelkező, DS-sorozatú Azure-beli virtuális gépet. A mypremiumdisk nevű P30 lemez egy mypremiumaccount nevű prémium szintű tárfiókban van tárolva. A mypremiumdisk biztonsági mentésének tárolására egy mybackupstdaccount nevű standard tárfiókot használunk. Szeretnénk 12 óránként pillanatképet készíteni a mypremiumdiskről .

A tárfiók létrehozásával kapcsolatos további információkért lásd: Tárfiók létrehozása.

Az Azure-beli virtuális gépek biztonsági mentéséről az Azure-beli virtuális gépek biztonsági mentésének megtervezése című témakörben olvashat.

A lemez biztonsági mentéseinek növekményes pillanatképek használatával történő karbantartásának lépései

Az alábbi lépések bemutatják, hogyan készít pillanatképeket a mypremiumdiskről , és hogyan tarthatja karban a biztonsági másolatokat a mybackupstdaccountban. A biztonsági mentés egy mybackupstdpageblob nevű szabványos lapblob. A biztonsági mentési lap blobja mindig ugyanazt az állapotot tükrözi, mint a mypremiumdisk utolsó pillanatképe.

  1. Hozza létre a prémium szintű tárolólemez biztonsági mentési lapblobját a mypremiumdiskmypremiumdisk_ss1 nevű pillanatképének elkészítésével.
  2. Másolja ezt a pillanatképet a mybackupstdaccountba egy mybackupstdpageblob nevű lapblobként.
  3. Készítsen pillanatképet a mybackupstdpageblob_ss1 nevű mybackupstdpageblobról a Snapshot Blob használatával, és tárolja a mybackupstdaccountban.
  4. A biztonsági mentési időszak alatt hozzon létre egy másik pillanatképet a mypremiumdiskról, mondjukmypremiumdisk_ss2, és tárolja a mypremiumaccountban.
  5. A két pillanatkép ( mypremiumdisk_ss2 és mypremiumdisk_ss1) közötti növekményes változások lekérése a GetPageRanges használatával a mypremiumdisk_ss2 , és a prevsnapshot paraméter a mypremiumdisk_ss1 időbélyegére van állítva. Írja be ezeket a növekményes módosításokat a mybackupstdaccount biztonsági mentési lap blob mybackupstdpagebloblapjára. Ha vannak törölt tartományok a növekményes módosításokban, törölni kell őket a biztonsági mentési lap blobjából. A PutPage használatával növekményes módosításokat írhat a biztonsági mentési lap blobjára.
  6. Készítsen pillanatképet a biztonsági mentési lap mybackupstdpageblob nevű blobjárólmybackupstdpageblob_ss2 néven. Törölje az előző pillanatkép-mypremiumdisk_ss1 a prémium szintű tárfiókból.
  7. Ismételje meg a 4–6. lépést minden biztonsági mentési ablakban. Ily módon a mypremiumdisk biztonsági másolatait egy standard tárfiókban tarthatja fenn.

Lemez biztonsági mentése növekményes pillanatképek használatával

Lemez pillanatképekből való visszaállításának lépései

Az alábbi lépések bemutatják, hogyan állíthatja vissza a prémium szintű lemezt, a mypremiumdisk-ot egy korábbi pillanatképre a mybackupstdaccount biztonsági mentési tárfiókból.

  1. Azonosítsa azt az időpontot, amellyel vissza szeretné állítani a prémium lemezt. Tegyük fel, hogy pillanatkép mybackupstdpageblob_ss2, amely a mybackupstdaccount biztonsági mentési tárfiókban van tárolva.
  2. A mybackupstdaccountban előléptesse a pillanatkép-mybackupstdpageblob_ss2 a mybackupstdpageblobrestored új biztonsági mentési alaplapként.
  3. Készítsen pillanatképet erről a visszaállított biztonsági mentési lapblobról mybackupstdpageblobrestored_ss1 néven.
  4. Másolja a visszaállított lap blob mybackupstdpageblobrestored elemét a mybackupstdaccountból a mypremiumaccountba az új prémium szintű lemez mypremiumdiskrestored néven.
  5. Készítsen pillanatképet a mypremiumdiskrestored_ss1 nevűmypremiumdiskrestoredról a jövőbeli növekményes biztonsági mentések készítéséhez.
  6. Mutasson a DS-sorozat virtuális gépére a visszaállított mypremiumdiskrestored lemezre , és válassza le a régi mypremiumdisket a virtuális gépről.
  7. Kezdje el a mypremiumdiskrestored visszaállított lemez előző szakaszában leírt biztonsági mentési folyamatot a mybackupstdpageblobrestored biztonsági mentési lap blobjaként.

Lemez visszaállítása pillanatképekből

Következő lépések

Az alábbi hivatkozások segítségével többet tudhat meg a blob pillanatképeinek létrehozásáról és a virtuális gépek biztonsági mentési infrastruktúrájának tervezéséről.