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.
- 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.
- Másolja ezt a pillanatképet a mybackupstdaccount fiókba egy mybackupstdpageblob nevű lapblobként.
- 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.
- 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.
- 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.
- 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.
- 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 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.
- 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.
- A mybackupstdaccount fiókban előléptesse a pillanatképet mybackupstdpageblob_ss2 a mybackupstdpageblobrestored új biztonsági mentési alaplapként.
- Készítsen pillanatképet erről a visszaállított biztonsági mentési lapblobról mybackupstdpageblobrestored_ss1 néven.
- Másolja a visszaállított mybackupstdpageblobrestored lapblobot a mybackupstdaccount webhelyről a mypremiumaccount helyre a mypremiumdiskrestored új prémium lemezként.
- 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.
- 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.
- 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.
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.