Sdílet prostřednictvím


Plány obnovení

Tento článek obsahuje přehled plánů obnovení ve službě 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í vám pomůže definovat systematický proces obnovení vytvořením malých nezávislých jednotek, 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 spustí po převzetí služeb při selhání.
  • Plány obnovení je možné použít pro převzetí služeb při selhání 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 přidáním pořadí, pokynů a úkolů.
  • Po definování plánu na něm můžete spustit převzetí služeb při selhání.
  • Na počítače lze odkazovat v několika plánech obnovení, ve kterých následné 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í použijte k:

  • Modelujte aplikaci kolem jejích závislostí.
  • Automatizujte úlohy obnovení, abyste zkrátili plánovanou dobu obnovení (RTO).
  • Ověřte, že jste připravení na migraci nebo zotavení po havárii tím, že zajistíte, aby vaše aplikace byly 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 funguje podle očekávání.

Modelování aplikací

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

  • Back-end SQL by se měl spustit jako první, druhý middleware a nakonec webový front-end.
  • Toto počáteční pořadí zajišťuje, aby aplikace fungovala při spuštění posledního počítače.
  • Toto pořadí zajišťuje, že při spuštění middlewaru a pokusu o připojení k úrovni SQL Serveru už je spuštěná vrstva SQL Serveru.
  • Tato objednávka také pomáhá zajistit, aby se front-endový server spustil jako poslední, aby se koncoví uživatelé nepřipojili k adrese URL aplikace předtím, než jsou všechny komponenty spuštěné, a aplikace je připravená přijímat žádosti.

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

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

  • Počítače v jedné skupině převezme služby při selhání paralelně.

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

    Příklad plánu obnovení

S tímto vlastním nastavením se stane, co se stane, když v plánu obnovení spustíte převzetí služeb při selhání:

  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ě bude primární lokalita pokračovat ve spuštění.
  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čů pomocí replikovaných dat.
  4. Spouštěcí skupiny se spouštějí v daném pořadí a spouští počítače v každé skupině. Nejprve se spustí skupina 1, skupina 2 a nakonec skupina 3. Pokud je v jakékoli skupině více 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á úloha. Ruční kroky jsou náchylné k chybě procesu a osoba, která spouští převzetí služeb při selhání, nemusí vědět o všech složitých funkcích aplikace. Plán obnovení můžete použít k uložení objednávky a automatizaci akcí potřebných v jednotlivých krocích pomocí runbooků Azure Automation pro převzetí služeb při selhání do Azure nebo skriptů. U úloh, které nejde automatizovat, můžete do plánů obnovení vložit pozastavení ručních akcí. 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 obvykle potřebujete provést akce, abyste se po převzetí služeb při selhání mohli připojit k virtuálnímu počítači. Příklad:
    • Vytvořte veřejnou IP adresu na virtuálním počítači Azure.
    • Přiřaďte skupinu zabezpečení sítě k 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, aby v novém prostředí fungovala správně. Příklad:
    • Upravte databázi připojovací řetězec 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í.

  • Spusťte testovací převzetí služeb při selhání několikrát, dokud si nejste jisti, že se aplikace hladce 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 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 testovací převzetí služeb při selhání pro každou aplikaci každé čtvrtletí.

    Snímek obrazovky s ukázkovým testovacím plánem obnovení ve službě Site Recovery

Video o plánu obnovení

Podívejte se na rychlé ukázkové video znázorňující převzetí služeb při selhání po kliknutí pro plán obnovení pro dvouvrstvou aplikaci WordPress.

Další kroky