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 rendszerszintű helyreállítási folyamatot határozhat meg, 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ételi módját, valamint azt a sorrendet, amelyben a feladatátvétel után elindulnak.
- A helyreállítási tervek az Azure-ba történő feladatátvételhez és a feladat-visszavételhez is használhatók.
- Egy helyreállítási tervhez legfeljebb 100 védett példány adható hozzá.
- A terveket testre szabhatja úgy, hogy 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épek üzembe helyezését/elindítását, ha korábban egy másik helyreállítási tervvel helyezték üzembe.
- A feladatátvétel után javasoljuk, hogy ne módosítsa a virtuális gépet egyik helyreállítási tervről, és ne adja hozzá egy másikhoz, mivel a háttérrendszer a helyreállítási terv nevét használja a feladatátvételi művelet azonosításához.
Miért érdemes helyreállítási tervet használni?
Helyreállítási tervekkel:
- Alkalmazás modellezése a függőségei köré.
- A 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.
- A helyreállítási tervek feladatátvételi tesztjeinek futtatása annak érdekében, hogy a vészhelyreállítás vagy a migrálás a várt módon működjön.
Modellalkalmazások
Az alkalmazásspecifikus tulajdonságok rögzítéséhez tervezhet és hozhat létre helyreállítási csoportot. 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étel után a megfelelő sorrendben kezdődjenek.
- 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öztes szoftver elindul, és megpróbál csatlakozni az SQL Server-szinthez, az 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ésbe lép, és az alkalmazás készen áll a kérések elfogadására.
A rendelés létrehozásához csoportokat adhat hozzá a helyreállítási csoporthoz, és gépeket vehet fel a csoportokba.
Ahol a sorrend meg van adva, a rendszer szekvenálást használ. A műveletek szükség szerint párhuzamosan futnak az alkalmazás-helyreállítási RTO javítása érdekében.
Az egyetlen csoportban lévő gépek párhuzamos feladatátvételt hajtanak létre.
A különböző csoportokban lévő gépek csoportrendben feladatátvételt hajtsanak végre, így a 2. csoport gépei csak azután kezdik meg a feladatátvételt, hogy az 1. csoport összes gépe feladatátvételt és indítást végzett.
Ezzel a testreszabással a következő történik, 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 egynél több gép van egy csoportban, akkor az összes gép párhuzamosan indul el.
Feladatok automatizálása helyreállítási tervekben
A nagy 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 végző személy nem ismeri az összes alkalmazáshibát. A helyreállítási terv használatával rendet szabhat ki, és automatizálhatja az egyes lépésekhez szükséges műveleteket az Azure Automation-runbookok használatával az Azure-ba való feladatátvételhez vagy szkriptekhez. Az automatikusan nem automatizálható feladatok esetében a manuális műveletek szüneteltetését beszúrhatja helyreállítási tervekbe. Többféle 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-ban, á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 az 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 úgy találja, hogy elmulasztott valamit, indítsa el a törlé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 futtatnia kell egy feladatátvételi tesztet.
Az alkalmazások és függőségeik gyakran változnak. Annak érdekében, hogy a helyreállítási tervek naprakészek legyenek, minden negyedévben futtasson egy feladatátvételi tesztet az egyes alkalmazásokhoz.
Helyreállítási terv videó megtekintése
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ó gyors példán alapuló videót .
Következő lépések
- Hozzon létre egy helyreállítási tervet.
- Feladatátvételek futtatása .