Výběr strategie přemístění pro cloudové úlohy

Než začnete migrovat úlohu do jiné oblasti, musíte naplánovat strategii přemístění. Strategie zahrnuje metodu přemístění, automatizaci přemístění služeb a automatizaci přemístění dat. Tento článek popisuje možnosti jednotlivých komponent strategie a vás provede rozhodováním. Výběry, které provedete, nakonec závisí na službách a závažnosti úlohy.

Diagram znázorňující proces přemístění a zvýrazní krok Vybrat ve fázi přesunutí V procesu přemístění existují dvě fáze a pět kroků. První fáze je inicializační fáze a má jeden krok s názvem Inicializovat. Druhá fáze je fáze přesunutí a má čtyři kroky, které se opakují pro každou úlohu. Kroky jsou Vyhodnocení, Výběr, Migrace a Přímá migrace.

Výběr metody přemístění

Existují tři hlavní metody pro přemístění úloh. Metoda přemístění, kterou zvolíte, závisí na službách v úloze a na tom, jak důležitá je úloha pro základní obchodní funkce. Můžete zvážit různé metody přemístění pro produkční a neprodukční prostředí. Studené přemístění je určené pro úlohy, které nejsou zásadní. Horké a teplé přemístění je pro kritickou misi. Metoda, kterou zvolíte přemístění, ovlivní služby a nástroje pro přemístění dat, které používáte k přemístění úlohy. Pomocí následujícího rozhodovacího stromu přemístění získáte obecnou představu o správné metodě přemístění a ověříte své rozhodnutí v přehledu tří metod přemístění.

Diagram znázorňující rozhodovací strom pro výběr správné metody přemístění Existují dva rozhodovací body. 1. Je výpadek v pořádku? Pokud ano, pak studené přemístění je správná metoda přemístění. 2. Podporuje služba synchronní replikaci dat? Pokud ano, pak horké přemístění je správná metoda přemístění. Pokud ne, pak teplé přemístění je správná metoda přemístění.

Přemístění chladu

Studená přemístění je určená pro úlohy, které mohou odolat výpadkům. Jedná se o nákladově nejefektivnější přístup k přemístění, protože během přemístění nezduplikujete žádná prostředí. Tady je přehled procesu studeného přemístění.

  1. Zálohujte data úloh do nové cílové oblasti.
  2. Přepněte zdrojová oblast do offline režimu a vypněte služby.
  3. Nasaďte cloudové služby do nové cílové oblasti.
  4. Obnovte data úloh.

Studené přemístění může trvat několik minut nebo několik dní v závislosti na počtu služeb a objemu dat.

Horké přemístění

Metoda přemístění za provozu je určená pro úlohy, které potřebují minimální (sekundy, minuty) až nulový výpadek. V případě kritických úloh byste měli před vyzkoušením teplého přístupu zjistit, jestli služba podporuje přemísťování za provozu. Horké přemístění pomáhá minimalizovat rozdíly dat po přímé migraci. Horké přemístění je možné pouze v případě, že služba podporuje synchronní replikaci dat. Některé služby tuto funkci nemají a místo toho musíte použít teplý přístup k přemístění. Tady je proces horkého přemístění.

  1. Proveďte replikaci služby v nové cílové oblasti.
  2. Udržujte úlohu spuštěnou ve zdrojové oblasti.
  3. Spusťte synchronní replikaci dat.
  4. Po synchronizaci dat aktivujte a ověřte koncové body.
  5. Zastavte synchronizaci dat.
  6. Vypněte službu ve zdrojové oblasti.

Teplé přemístění

Teplé přemístění je pro důležité úlohy, které nepodporují horké přemístění. Teplé přemístění používá asynchronní replikaci dat a replikaci prostředí. Tady je proces teplého přemístění.

  1. Proveďte replikaci služby v nové cílové oblasti.
  2. Udržujte úlohu spuštěnou ve zdrojové oblasti.
  3. Vytvořte zálohu zdrojových dat. Osvědčeným postupem je vytvořit zálohu mimo špičku. Měli byste také povolit replikaci dat, aby synchronizovala data a minimalizovala rozdíl dat.
  4. Obnovte data v nové cílové oblasti.
  5. Přepnutí a ověření koncových bodů
  6. Vypněte úlohu ve zdrojové oblasti.

Teplé přemístění může trvat několik minut nebo hodinu v závislosti na počtu služeb a objemu dat.

Výběr automatizace přemístění služeb

Existují tři primární přístupy k přemístění služeb. Následující odstavce poskytují přehled jednotlivých odstavců s odkazy na další pokyny. Pokud k přesunu úlohy používáte automatizaci infrastruktury jako kódu (IaC), musíte najít samostatný přístup k přemístění dat. Měli byste zkontrolovat možnosti každého nástroje pro přemístění služeb a vybrat nástroj, který nejlépe vyhovuje vašim potřebám.

Azure Resource Mover: Azure Resource Mover je integrovaná služba Azure, která umožňuje přesouvat prostředky Azure mezi oblastmi, předplatnými a skupinami prostředků. Azure Resource Mover může přesunout podporované prostředky Azure se závislostmi tím, že před přesunem analyzuje a připraví prostředky. Další informace najdete v přehledu služby Azure Resource Mover.

Azure Site Recovery: Azure Site Recovery může replikovat libovolnou aplikaci spuštěnou na podporovaném virtuálním počítači v Azure. Je to nástroj pro zotavení po havárii podle návrhu, ale můžete ho také použít k přemístění úloh. Site Recovery používá trezor služby Recovery Services, jako je Azure Backup, a dokáže rychle přesouvat služby. Po přemístění vyžaduje několik kroků čištění, protože se jedná o nástroj pro zotavení po havárii. Další informace naleznete v tématu:

Infrastruktura jako kód (IaC): IaC umožňuje kopírovat a znovu nasadit služby Azure. Pro služby ve zdrojové oblasti můžete použít šablony Azure Resource Manageru, Bicep nebo Terraformu. Pomocí šablony v nové cílové oblasti můžete nasadit pomocí preferovaného nástroje IaC. Pro stavové služby potřebujete další nástroj pro přemístění dat úloh. Další informace najdete v tématu Infrastruktura jako přehled kódu.

Když k nasazení nové instance služby Azure použijete IaC, můžete paralelně nasadit několik kopií prostředku. S více kopiemi můžete použít jednu z metod přímé migrace k přesměrování připojení k úlohám v nové cílové oblasti.

Výběr automatizace přemístění dat

Pokud automatizace přemístění služeb nepřesune data, musíte také vybrat automatizaci přemístění dat. Při přemístění dat musíte mít službu spuštěnou v cílové oblasti před přesunem dat. Zkontrolujte metody přemístění, abyste získali představu o sekvenci. Tady je seznam nástrojů pro automatizaci, které můžete použít k přemístění dat. Seznam začíná horkými nástroji pro přemístění a končí studenou. Není v pořadí podle priority. Vyhodnoťte každý nástroj automatizace a vyberte ten správný pro vaši úlohu.

  • Synchronní replikace dat: Synchronní replikace dat replikuje data téměř v reálném čase napříč oblastmi. Je to upřednostňovaný přístup k přemístění dat pro horké přemístění, protože omezuje výpadky a rozdílové migrace dat po přímé migraci. Tato funkce je integrovaná do některých služeb Azure, jako jsou Synchronizace dat v Azure SQL. Potřebujete zkontrolovat každou službu ve vaší úloze, abyste zjistili, jestli podporuje synchronní replikaci dat.

  • Geografická replikace: Geografická replikace může být užitečným nástrojem pro přemístění dat pro služby Azure, které ji podporují. Způsob, jakým funkce geografické replikace zpracovává data a základní instanci služby se liší mezi podporovanými službami Azure. Před použitím geografické replikace pro přemístění dat musíte porozumět funkci geografické replikace konkrétní služby, kterou znovu přesunete. Příklady najdete v tématu Azure SQL a Cosmos DB.

  • Azure Site Recovery: Azure Site Recovery může přemístit služby a data. Podporuje strategie studeného a teplého přemístění. Další informace najdete v přehledu služby Azure Site Recovery.

  • AzCopy: AzCopy je nástroj příkazového řádku, který automatizuje přesuny dat do a ze služby Azure Storage. Nástroj si musíte stáhnout a pak k autorizaci přesunu použít tokeny Microsoft Entra ID nebo sdíleného přístupového podpisu (SAS). Další informace najdete v tématu Přehled nástroje AzCopy a použití nástroje AzCopy.

  • Kanály a aktivity ve službě Azure Data Factory nebo Synapse Analytics: Azure Data Factory je plně spravovaná cloudová služba pro integraci dat, která orchestruje a automatizuje přesun a transformaci dat. Kanály Azure Data Factory můžou přesouvat datová jezera a sklady. Aktivita kopírování Synapse Analytics může také přesouvat data. Další informace najdete v tématu Podporované cíle a zdroje a nástroj pro kopírování dat.

  • Průzkumník služby Azure Storage: Průzkumník služby Azure Storage je samostatná aplikace, která umožňuje přemístit data Azure Storage. Další informace naleznete v tématu Použití Průzkumník služby Storage.

  • Azure Backup: Pomocí služby Azure Backup můžete zálohovat a obnovovat data v jiné oblasti. Službu Azure Backup byste měli vyzkoušet jako první pro nestředné a teplé přemístění. Azure Backup poskytuje zálohy konzistentní vzhledem k aplikacím, systému souborů a zálohování konzistentní s chybami pro virtuální počítače. Podporuje také spravované disky, sdílené složky a objekty blob. Existující body obnovení záloh nemůžete přenést do nové cílové oblasti. Zvažte zachování trezoru ve zdrojové oblasti, dokud se už zálohy nevyžadují. Další informace najdete v přehledu služby Azure Backup.

  • Ruční zálohování a obnovení: Tady se zálohování a obnovení týká procesu, nikoli konkrétního nástroje. Mnoho služeb v Azure poskytuje možnosti redundance, které umožňují zálohovat data do samostatné oblasti a obnovit je ručně. Potřebujete provést ruční zálohování a obnovení pro konkrétní služby, jako je Azure Key Vault. Další informace najdete v tématu Přesun služby Key Vault do jiné oblasti.

Nástroj Metoda přemístění
Synchronní replikace dat Horká, teplá
Geografická replikace Horká, teplá
Azure Site Recovery Teplá, Studená
AzCopy Teplá, Studená
Kanály a aktivity v pracovním prostoru Azure Data Factory nebo Synapse Teplá, Studená
Azure Storage Explorer Teplá, Studená
Azure Backup Bez zájmu
Ruční zálohování a obnovení Bez zájmu

Výběr přímé migrace

Přímá migrace spočívá v přechodu ze staré úlohy na novou. Provoz směrujete do úlohy v cílové oblasti a už do zdrojové oblasti. Systém DNS (Domain Name System) je pro toto přesměrování centrální. Připomeňme si, že DNS říká prohlížečům a klientům rozhraní API, kde mají získat odpověď. Překládá názvy domén na IP adresy. Každá doména potřebuje ke správě hostitele domény. Azure DNS je služba hostitele domény Azure. Existují různé přístupy k přímé migraci úloh a přístup, který provedete, závisí na službách ve vaší úloze. Tady je pár příkladů.

  • Azure DNS: U domén hostovaných v Azure DNS můžete provést ruční přímou migraci přepnutím CNAME. Tento přístup je proces převzetí služeb při selhání provozní kontinuity, který funguje pro přímou migraci. Další informace najdete v tématu Ruční přímá migrace pomocí Azure DNS.

  • Traffic Manager: Pro přímé směrování a směrování provozu úloh do různých koncových bodů je také možné použít směrovací službu, jako je Traffic Manager. Traffic Manager je směrovací služba založená na DNS. Další informace najdete v tématu Konfigurace názvů DNS pomocí Traffic Manageru.

  • App Service: Služby aplikační vrstvy, například Aplikace Azure Service, mají funkce, které umožňují aktualizovat název domény. Další informace najdete v tématu Migrace aktivního názvu DNS do služby Aplikace Azure Service.

  • Směrování brány: Pokud úloha používá model směrování brány se službou, jako je Azure Front Door, Application Gateway nebo Azure API Management, můžete často provést přímou migraci do oblasti. Použijete jejich back-endové cíle a funkce pravidel směrování.

Další krok

Vybrali jste metodu přemístění a nástroje pro přemístění úloh. Pomocí těchto nástrojů přejděte ke kroku Migrace a proveďte přemístění.