A helyreállítási tervek ismertetése
Ez a cikk áttekintést nyújt az Azure Site Recovery helyreállítási terveiről.
A helyreállítási terv helyreállítási csoportokba gyűjti a gépeket feladatátvétel céljából. A helyreállítási terv segítségével rendszerezett helyreállítási folyamatot definiálhat, ha kis, független egységeket hoz létre, amelyeket feladatátvételre használhat. Egy egység általában egy alkalmazást jelöl a környezetében.
- A helyreállítási terv meghatározza a gépek feladatátvételének módját, valamint azt a sorrendet, amelyben a feladatátvétel után elindulnak.
- A helyreállítási tervek mind a feladatátvételhez, mind az Azure-ból történő feladat-visszavételhez használhatók.
- Egy helyreállítási tervhez legfeljebb 100 védett példány adható hozzá.
- A terveket testreszabhatja, ha rendelést, utasításokat és tevékenységeket ad hozzá.
- A terv definiálása után feladatátvételt futtathat rajta.
- A gépek több helyreállítási tervben is hivatkozhatók, amelyekben a későbbi tervek kihagyják a gép üzembe helyezését/elindítását, ha korábban egy másik helyreállítási tervvel helyezték üzembe.
Miért érdemes helyreállítási tervet használni?
Helyreállítási tervekkel:
- Modellezhet egy alkalmazást a függőségei köré.
- Helyreállítási feladatok automatizálása a helyreállítási időkorlát (RTO) csökkentése érdekében.
- Győződjön meg arról, hogy felkészült a migrálásra vagy a vészhelyreállításra, és győződjön meg arról, hogy az alkalmazások egy helyreállítási terv részét képezik.
- Futtassa a feladatátvételi teszteket helyreállítási terveken, hogy a vészhelyreállítás vagy a migrálás a várt módon működjön.
Modellalkalmazások
Tervezhet és létrehozhat egy helyreállítási csoportot az alkalmazásspecifikus tulajdonságok rögzítéséhez. Vegyük például egy tipikus háromrétegű alkalmazást egy SQL Server-háttérrendszerrel, köztes szoftverrel és webes előtérrel. A helyreállítási tervet általában úgy szabja testre, hogy az egyes szintek gépei a feladatátvételt követően a megfelelő sorrendben indulhassanak el.
- Először az SQL-háttérrendszernek kell elindulnia, a köztes szoftvernek, végül pedig a webes előtérnek.
- Ez az indítási sorrend biztosítja, hogy az alkalmazás az utolsó gép indításakor működjön.
- Ez a sorrend biztosítja, hogy amikor a közbenső szoftver elindul, és megpróbál csatlakozni a SQL Server szinthez, a SQL Server szint már fut.
- Ez a sorrend azt is biztosítja, hogy az előtér-kiszolgáló utoljára induljon el, hogy a végfelhasználók ne csatlakozzanak az alkalmazás URL-címéhez, mielőtt az összes összetevő működőképes és fut, és az alkalmazás készen áll a kérések elfogadására.
A rendelés létrehozásához csoportokat kell hozzáadnia a helyreállítási csoporthoz, és gépeket kell hozzáadnia a csoportokhoz.
Ahol a sorrend meg van adva, a rendszer szekvenálást használ. A műveletek a megfelelő módon párhuzamosan futnak az alkalmazás-helyreállítási RTO javítása érdekében.
Az egyetlen csoportban lévő gépek feladatátvétele párhuzamosan.
A különböző csoportokba tartozó gépek csoportrendben feladatátvételt adnak át, így a 2. csoport gépei csak az 1. csoport összes gépének feladatátvétele és elindítása után kezdik meg a feladatátvételt.
Ezzel a testreszabással a következők történnek, amikor feladatátvételt futtat a helyreállítási terven:
- Egy leállítási lépés megpróbálja kikapcsolni a helyszíni gépeket. Ez alól kivételt képez a feladatátvételi teszt futtatása, amely esetben az elsődleges hely továbbra is fut.
- A leállítás a helyreállítási tervben szereplő összes gép párhuzamos feladatátvételét váltja ki.
- A feladatátvétel replikált adatokkal készíti elő a virtuálisgép-lemezeket.
- Az indítási csoportok sorrendben futnak, és minden csoportban elindítják a gépeket. Először az 1. csoport fut, majd a 2. csoport, végül a 3. csoport. Ha egy csoportban több gép is található, akkor az összes gép párhuzamosan indul el.
Feladatok automatizálása helyreállítási tervekben
A nagy méretű alkalmazások helyreállítása összetett feladat lehet. A manuális lépések miatt a folyamat hajlamos a hibára, és előfordulhat, hogy a feladatátvételt futtató személy nem ismeri az alkalmazás összes bonyolult hibáját. A helyreállítási tervekkel sorrendet szabhat ki, és automatizálhatja az egyes lépésekhez szükséges műveleteket Azure Automation runbookok használatával az Azure-ba történő feladatátvételhez, vagy szkriptekhez. Az automatikusan nem automatizálható feladatok esetében a manuális műveletek szüneteltetéseit beszúrhatja a helyreállítási tervekbe. Több típusú feladatot is konfigurálhat:
- Feladatok az Azure-beli virtuális gépen a feladatátvétel után: Amikor feladatátvételt végez az Azure-ba, általában műveleteket kell végrehajtania, hogy a feladatátvétel után kapcsolódni tud a virtuális géphez. Például:
- Hozzon létre egy nyilvános IP-címet az Azure-beli virtuális gépen.
- Rendeljen hozzá egy hálózati biztonsági csoportot az Azure-beli virtuális gép hálózati adapteréhez.
- Terheléselosztó hozzáadása rendelkezésre állási csoporthoz.
- Feladatok a virtuális gépen a feladatátvétel után: Ezek a feladatok általában újrakonfigurálják a gépen futó alkalmazást, hogy továbbra is megfelelően működjön az új környezetben. Például:
- Módosítsa az adatbázist kapcsolati sztring a gépen belül.
- Módosítsa a webkiszolgáló konfigurációját vagy szabályait.
Feladatátvételi teszt futtatása helyreállítási terveken
Helyreállítási terv használatával elindíthatja a feladatátvételi teszteket. Kövesse az alábbi ajánlott eljárásokat:
A teljes feladatátvétel futtatása előtt mindig végezze el a feladatátvételi tesztet egy alkalmazásban. A feladatátvételi tesztek segítségével ellenőrizheti, hogy az alkalmazás megjelenik-e a helyreállítási helyen.
Ha azt tapasztalja, hogy valamit kihagyott, aktiváljon egy tisztítást, majd futtassa újra a feladatátvételi tesztet.
Futtasson többször egy feladatátvételi tesztet, amíg biztos nem lesz abban, hogy az alkalmazás zökkenőmentesen helyreáll.
Mivel minden alkalmazás egyedi, minden alkalmazáshoz testre szabott helyreállítási terveket kell létrehoznia, és mindegyiken le kell futtatnia egy feladatátvételi tesztet.
Az alkalmazások és függőségeik gyakran változnak. A helyreállítási tervek naprakészségének biztosítása érdekében minden negyedévben futtasson feladatátvételi tesztet minden alkalmazáshoz.
Helyreállítási terv megtekintése – videó
Tekintse meg a kétrétegű WordPress-alkalmazás helyreállítási tervének kattintásra történő feladatátvételét bemutató rövid videót .
Következő lépések
- Hozzon létre egy helyreállítási tervet.
- Feladatátvételek futtatása .