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

A következőkre vonatkozik: ✔️ Windows 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 a 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. Mivel ebben a cikkben a virtuálisgép-lemezek biztonsági mentési stratégiáját ismertetjük, a lapblobok kontextusában lévő pillanatképekre hivatkozunk. A pillanatképekkel kapcsolatos további információkért tekintse meg a blobok pillanatképének létrehozását ismertető témakört.

Mi az a pillanatkép?

A blobpillanatképek a blobok egy adott időpontban rögzített írásvédett verziója. A pillanatképek a létrehozásuk után olvashatók, másolhatók vagy törölhetők, de nem módosíthatók. 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ásolhatott. A REST 2015-07-08-as és újabb verzióival 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 mentésének megőrzése érdekében. A pillanatképeket az alapblob fölé is másolhatja, ami olyan, mintha egy korábbi verzióra állítanák vissza a blobot. Amikor egy pillanatképet átmásol egy tárfiókból egy másikba, 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 rendszer nem másolja a blob pillanatképeit 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 változatlanok 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 időközönként pillanatképeket készíthet a lemezről vagy a lapblobró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éllapblob 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 alaplapblobra. Miután előlépteti a pillanatképet az alaplapblobra, 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 visszaállításának lépéseit a pillanatképből.

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

A teljes pillanatkép-másolatot a következő lépéssel 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 funkcióval.
  • Ismételje meg ezt a folyamatot az alapblob biztonsági másolatainak megőrzéséhez.

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

A GetPageRanges API új funkciója sokkal jobb módot kínál a lapblobok 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. Ezzel az API-val gyorsabb és hatékonyabb biztonsági mentési megoldásokat hozhat létre azure-beli virtuális gépekhez. Ez az API a REST 2015-07-08-s és újabb verzióiban 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 bármely 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 lett létrehozva.
  • 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 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 történő 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ásolna, megírhatja a különbséget az egymást követő pillanatképek között egy biztonsági mentési lapblobba. Így jelentősen csökken a biztonsági másolatok másolására és tárolására rendelkezésre álló idő.

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

A növekményes pillanatkép-másolást a következő lépéssel 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élként megadott biztonsági mentési tárfiókba ugyanabban vagy bármely más Azure-régióban a Blob másolása funkció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 a biztonsági mentési fiókban.
  • Készítsen egy újabb 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. Használja az új prevsnapshot paramétert annak a pillanatképnek a DateTime értékének megadásához, amellyel a különbséget el szeretné érni. Ha ez a paraméter jelen van, a REST-válasz csak azokat az oldalakat tartalmazza, amelyek módosultak a célpillanatkép é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 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ásolással

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ű storage P30-lemezzel rendelkező DS-sorozatú Azure-beli virtuális gépet. A mypremiumdisk nevű P30 lemez a mypremiumaccount nevű prémium szintű tárfiókban van tárolva. A mybackupstdaccount nevű standard tárfiók a mypremiumdisk biztonsági mentésének tárolására szolgál. 12 óránként szeretnénk pillanatképet készíteni a mypremiumdiskről .

A tárfiókok létrehozásáról további információt a Tárfiók létrehozása című témakörben talál.

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ésében olvashat.

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

A következő lépések azt mutatják be, hogyan készíthet pillanatképeket a mypremiumdiskről , és hogyan tarthatja karban a biztonsági másolatokat a mybackupstdaccount fiókban. 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 mybackupstdaccount fiókba 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 azt a mybackupstdaccount fiókban.
  4. A biztonsági mentési ablakban hozzon létre egy újabb pillanatképet a mypremiumdiskről, például mypremiumdisk_ss2, és tárolja a mypremiumaccountban.
  5. Kérje le a két pillanatkép ( mypremiumdisk_ss2 és mypremiumdisk_ss1) közötti növekményes módosításokat a GetPageRanges használatával 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 fájlban található mybackupstdpageblob biztonsági mentési lap blobba. Ha a növekményes módosítások törölt tartományokat is érintenek, törölni kell őket a biztonsági mentési lapblobból. A PutPage használatával növekményes módosításokat írhat a biztonsági mentési lapblobba.
  6. Készítsen pillanatképet a biztonsági mentési lap mybackupstdpageblob nevű blobjáról mybackupstdpageblob_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.

Back up disk using incremental snapshots

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

A következő lépések azt mutatják be, hogyan állíthatja vissza a prémium lemezt, a mypremiumdisket 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 mybackupstdaccount fiókban előléptesse a pillanatképet 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 mybackupstdpageblobrestored lapblobot a mybackupstdaccount webhelyről a mypremiumaccount helyre a mypremiumdiskrestored új prémium lemezként.
  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épre 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 lapblobként való használatával.

Restore disk from snapshots

Következő lépések

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