Plány obnovení

Tento článek obsahuje přehled plánů obnovení v Azure Site Recovery.

Plán obnovení sdružuje počítače do skupin obnovení za účelem převzetí služeb při selhání. Plán obnovení pomáhá definovat systematický proces obnovení tím, že vytváří malé nezávislé jednotky, u které můžete převzít služby při selhání. Jednotka obvykle představuje aplikaci ve vašem prostředí.

  • Plán obnovení definuje způsob převzetí služeb při selhání počítačů a pořadí, ve kterém se po převzetí služeb při selhání spustí.
  • Plány obnovení je možné použít pro převzetí služeb při selhání do Azure i navrácení služeb po obnovení z Azure.
  • Do jednoho plánu obnovení je možné přidat až 100 chráněných instancí.
  • Plán můžete přizpůsobit tak, že do něj přidáte pořadí, pokyny a úkoly.
  • Po definování plánu na něm můžete spustit převzetí služeb při selhání.
  • Na počítače je možné odkazovat ve více plánech obnovení, ve kterých následující plány přeskočí nasazení nebo spuštění počítače, pokud byl dříve nasazený pomocí jiného plánu obnovení.

Proč používat plán obnovení?

Plány obnovení můžete použít k:

  • Modelujte aplikaci kolem jejích závislostí.
  • Automatizujte úlohy obnovení, abyste snížili plánovanou dobu obnovení (RTO).
  • Ověřte, že jste připraveni na migraci nebo zotavení po havárii tím, že zajistíte, že vaše aplikace jsou součástí plánu obnovení.
  • Spusťte testovací převzetí služeb při selhání v plánech obnovení, abyste zajistili, že zotavení po havárii nebo migrace fungují podle očekávání.

Modelování aplikací

Můžete naplánovat a vytvořit skupinu obnovení pro zachycení vlastností specifických pro aplikaci. Představme si například typickou třívrstvou aplikaci s back-endem SQL Serveru, middlewarem a webovým front-endem. Plán obnovení se obvykle přizpůsobí tak, aby se počítače v každé vrstvě po převzetí služeb při selhání spustily ve správném pořadí.

  • Nejprve by se měl spustit back-end SQL, další middleware a nakonec webový front-end.
  • Toto pořadí spuštění zajišťuje, aby aplikace fungovala do okamžiku spuštění posledního počítače.
  • Toto pořadí zajišťuje, že když se middleware spustí a pokusí se připojit k SQL Server vrstvě, SQL Server vrstva už běží.
  • Toto pořadí také pomáhá zajistit, aby se front-end server spustil jako poslední, aby se koncoví uživatelé nepřipojovali k adrese URL aplikace, dokud nebudou všechny komponenty spuštěné a aplikace je připravená přijímat požadavky.

Chcete-li vytvořit tuto objednávku, přidejte skupiny do skupiny pro obnovení a přidejte do skupin počítače.

  • Pokud je zadáno pořadí, použije se sekvencování. Akce se podle potřeby spouští paralelně, aby se zlepšila doba obnovení aplikace.

  • Paralelní převzetí služeb při selhání počítačů v jedné skupině

  • Počítače v různých skupinách přebíjejí služby při selhání podle skupin, takže počítače skupiny 2 spustí převzetí služeb při selhání až po převzetí služeb při selhání a spuštění všech počítačů ve skupině 1.

    Příklad plánu obnovení

Po provedení tohoto přizpůsobení se při spuštění převzetí služeb při selhání v plánu obnovení stane toto:

  1. Krok vypnutí se pokusí vypnout místní počítače. Výjimkou je, pokud spustíte testovací převzetí služeb při selhání. V takovém případě primární lokalita běží dál.
  2. Vypnutí aktivuje paralelní převzetí služeb při selhání všech počítačů v plánu obnovení.
  3. Převzetí služeb při selhání připraví disky virtuálních počítačů s využitím replikovaných dat.
  4. Skupiny po spuštění se spouští v daném pořadí a spouští počítače v každé skupině. Nejprve se spustí Skupina 1, pak Skupina 2 a nakonec Skupina 3. Pokud je v některé skupině více než jeden počítač, spustí se všechny počítače paralelně.

Automatizace úloh v plánech obnovení

Obnovení velkých aplikací může být složitý úkol. Ručním postupem je proces náchylný k chybám a osoba, která spouští převzetí služeb při selhání, nemusí vědět o všech složitostech aplikací. Pomocí plánu obnovení můžete nastavit pořadí a automatizovat akce potřebné v každém kroku pomocí runbooků Azure Automation pro převzetí služeb při selhání do Azure nebo skriptů. U úloh, které se nedají automatizovat, můžete do plánů obnovení vložit pozastavení pro ruční akce. Existuje několik typů úloh, které můžete nakonfigurovat:

  • Úlohy na virtuálním počítači Azure po převzetí služeb při selhání: Při převzetí služeb při selhání do Azure je obvykle potřeba provést akce, abyste se po převzetí služeb při selhání mohli k virtuálnímu počítači připojit. Příklad:
    • Na virtuálním počítači Azure vytvořte veřejnou IP adresu.
    • Přiřaďte skupinu zabezpečení sítě síťovému adaptéru virtuálního počítače Azure.
    • Přidejte nástroj pro vyrovnávání zatížení do skupiny dostupnosti.
  • Úlohy uvnitř virtuálního počítače po převzetí služeb při selhání: Tyto úlohy obvykle překonfigurují aplikaci spuštěnou na počítači tak, aby v novém prostředí dál správně fungovala. Příklad:
    • Upravte připojovací řetězec databáze uvnitř počítače.
    • Změňte konfiguraci nebo pravidla webového serveru.

Spuštění testovacího převzetí služeb při selhání v plánech obnovení

K aktivaci testovacího převzetí služeb při selhání můžete použít plán obnovení. Použijte následující osvědčené postupy:

  • Před spuštěním úplného převzetí služeb při selhání vždy dokončete testovací převzetí služeb při selhání v aplikaci. Testovací převzetí služeb při selhání vám pomůže zkontrolovat, jestli se aplikace objeví v lokalitě pro obnovení.

  • Pokud zjistíte, že jste něco zmeškali, aktivujte vyčištění a pak znovu spusťte testovací převzetí služeb při selhání.

  • Několikrát spusťte testovací převzetí služeb při selhání, dokud si nejste jistí, že se aplikace bezproblémově obnoví.

  • Vzhledem k tomu, že každá aplikace je jedinečná, musíte vytvořit plány obnovení, které jsou přizpůsobené pro každou aplikaci, a spustit na každé testovací převzetí služeb při selhání.

  • Aplikace a jejich závislosti se často mění. Pokud chcete zajistit, aby plány obnovení byly aktuální, spusťte každé čtvrtletí testovací převzetí služeb při selhání pro každou aplikaci.

    Snímek obrazovky s ukázkovým testovacím plánem obnovení v Site Recovery

Podívejte se na video o plánu obnovení.

Podívejte se na rychlé video s příkladem převzetí služeb při selhání při kliknutí pro plán obnovení pro dvouvrstvou aplikaci WordPress.

Další kroky