Megosztás a következőn keresztül:


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.

    Példa helyreállítási tervre

Ezzel a testreszabással a következő történik, amikor feladatátvételt futtat a helyreállítási terven:

  1. 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.
  2. A leállítás a helyreállítási tervben szereplő összes gép párhuzamos feladatátvételét váltja ki.
  3. A feladatátvétel replikált adatokkal készíti elő a virtuálisgép-lemezeket.
  4. 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.

    Képernyőkép egy példa helyreállítási terv teszteléséről a Site Recoveryben

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