Sdílet prostřednictvím


Provedení migrace do cloudu

Tento článek obsahuje strukturované pokyny pro provedení úspěšné migrace do Azure. Pokyny zahrnují téměř nulový výpadek i přístupy k plánovaným výpadkům, které odpovídají různým obchodním požadavkům.

Příprava zúčastněných stran na migraci

Příprava účastníků zajišťuje koordinované provádění a rychlé řešení problémů během migrace. Jasná komunikace a alokace prostředků snižují přerušení podnikání a zlepšují úspěšnost migrace. Před zahájením aktivit migrace byste měli navázat komunikační protokoly a potvrdit dostupnost podpory.

  1. Distribuujte podrobný plán migrace všem zúčastněným stranám. Komplexní plán vytváří přehlednost a sladění v celé organizaci. Vytvořte a distribuujte dokument, který určuje načasování migrace, očekávaný dopad služby, zodpovědnosti a plány nepředvídaných událostí. Uveďte kontaktní informace pro tým migrace a zdroje podpory. Tato příprava zabraňuje nedorozuměním a snižuje přerušení provozu během období migrace.

  2. Ověřte dostupnost technické podpory v celém okně migrace. Vyhrazené technické prostředky umožňují okamžitou reakci na problémy, které se objevují během migrace. Naplánujte konkrétní technické pracovníky s relevantními odbornými znalostmi, kteří budou během celého období migrace k dispozici na zavolání. Vytvořte jasné cesty eskalace s očekáváními doby odezvy pro kritické problémy. Tato struktura podpory zkracuje dobu řešení problémů, které by mohly ovlivnit úspěch migrace nebo obchodní operace.

  3. Proveďte kontrolu připravenosti před migrací se všemi týmy podpory. Kontrola připravenosti potvrzuje, že všechny týmy chápou své role a mají potřebný přístup. Schůzku můžete uspořádat se zástupci z každého týmu podpory a zkontrolovat plán migrace, ověřovací postupy a kritéria vrácení zpět. Ověřte, že týmy podpory mají nakonfigurovaný odpovídající systém a nástroje pro monitorování. Tato příprava zajišťuje koordinovanou reakci na všechny problémy, ke kterým dochází během migrace.

Implementace zablokování změn

Zablokování změn brání úpravám, které by mohly narušit úspěch migrace. Stabilita systému snižuje rizika migrace a zajišťuje konzistenci dat. Měli byste implementovat ovládací prvky, které zabrání změnám zdrojových systémů během okna migrace.

  1. Implementace automatizovaných ovládacích prvků změn v kanálech nasazení Automatizované ovládací prvky brání neoprávněným změnám v produkčních systémech. Nakonfigurujte nasazovací kanály tak, aby blokovaly vydání do zdrojového prostředí během období zmrazení. Přidejte schvalovací brány do vašich nástrojů CI/CD, abyste zajistili období zmrazení. Tyto ovládací prvky zabraňují náhodným nasazením, která by mohla ovlivnit výsledky.

  2. Zdokumentovat postupy nouzové změny. Nouzové postupy umožňují kritické opravy při zachování stability. Vytvořte specifická kritéria pro nouzové změny a definujte urychlený proces schvalování. Uveďte kontaktní informace pro schvalovatele a požadované testování dokumentů. Tyto postupy vyrovnává stabilitu systému s požadavky na provozní kontinuitu.

  3. Monitorování neautorizovaných změn Detekce změn zajišťuje soulad s dohodou o zmrazení v celém okně změn. Nakonfigurujte upozornění na úpravy souborů, změny schématu databáze a nasazení aplikací. Ke sledování stavu systému použijte nástroje pro správu konfigurace. Toto monitorování zabraňuje, aby nezdokumentované změny ovlivnily úspěch.

Dokončení produkčního prostředí

Příprava produkčního prostředí zajišťuje konzistenci, zabezpečení a provozní připravenost pro migrované úlohy. Tato příprava snižuje posun konfigurace a poskytuje ověřený základ pro vaši úlohu. Produkční prostředky byste měli vytvořit pomocí šablon infrastruktury jako kódu a použít konfigurace na produkční úrovni.

  1. Vytváření produkčních prostředků pomocí šablon infrastruktury jako kódu Infrastruktura jako kód zajišťuje konzistentní a opakovatelná nasazení napříč prostředími. Tento přístup snižuje chyby konfigurace a poskytuje správu verzí pro změny infrastruktury. Pomocí šablon Azure Resource Manageru, Bicep nebo Terraformu nasaďte prostředky se standardizovanými konfiguracemi.

  2. Použití konfigurací na úrovni produkčního prostředí pro prostředky Azure Produkční konfigurace vytvářejí standardní hodnoty zabezpečení, výkonu a dodržování předpisů, které chrání vaše úlohy a splňují požadavky organizace. Nakonfigurujte skupiny zabezpečení sítě s omezujícími pravidly, která umožňují pouze nezbytný provoz mezi službami. Použijte pravidla brány firewall, která blokují neoprávněný přístup při povolování požadovaných komunikačních cest. Nastavte řízení správy identit a přístupu, které se řídí principem nejnižšího oprávnění. Zřiďte databázi v Azure se správnou verzí a nakonfigurujte uživatelské účty, role a oprávnění vyžadovaná pro replikaci. Nakonfigurujte řízení přístupu k síti a pravidla brány firewall pro zabezpečení připojení k databázi. Tyto konfigurace vytvářejí zabezpečený základ pro migrované úlohy.

  3. Ověřte, že jsou všechny služby správně spuštěné. Ověření služby zajišťuje, aby infrastruktura Azure podporovala migrovanou úlohu. Toto ověření identifikuje potenciální problémy před tím, než ovlivní proces migrace. Zkontrolujte stav zdraví služby, dokončení vytváření prostředků a kontroly zdraví specifické pro službu.

  4. Ověřte, že je navázáno připojení k síti. Ověření připojení k síti zajišťuje funkčnost všech požadovaných komunikačních cest. Toto ověření zabraňuje problémům s připojením, které by mohly narušit funkčnost migrace nebo aplikace. Otestujte síťové připojení mezi všemi požadovanými službami a ověřte překlad DNS pro kritické koncové body.

Provést přepnutí

Provádění migrace přenáší data a operace úloh ze zdrojového prostředí do Azure. Následující kroky poskytují standardizovaný přístup, který upřednostňuje téměř nulový výpadek a současně se přidruží ke scénářům, které můžou tolerovat plánované výpadky. Tyto kroky byste měli přizpůsobit na základě konkrétních požadavků na dobu nečinnosti a charakteristik zatížení. Podívejte se na nástroje pro migraci dat.

Provést migraci s téměř nulovým výpadkem

  1. Vytvořte replikaci databáze. Nakonfigurujte funkci nativní replikace vaší databázové platformy tak, aby se vytvořila průběžná replikace dat mezi vaším zdrojovým a cílovým systémem Azure. Ověřte, že se počáteční synchronizace dat úspěšně dokončila a že replikace je v pořádku.

  2. Monitorování prodlevy replikace K monitorování prodlevy v replikaci použijte monitorovací nástroje vaší databázové platformy. Vyšší latence zvyšuje riziko přechodu a dobu trvání. Nepřecházejte k dalšímu kroku, dokud nebude prodleva replikace nulová.

  3. Během stabilní replikace migrujte nestrukturovaná data a soubory. Před dokončením přímé migrace zkopírujte nestrukturovaná data a soubory do Azure. Pomocí nástrojů pro migraci objektů a souborů s funkcemi můžete přenášet soubory do příslušných služeb úložiště Azure. Tato příprava snižuje množství dat, která je nutné zkopírovat během konečného přechodu.

  4. Během konečného okna synchronizace pozastavte operace zápisu. Koordinace s aplikačními týmy za účelem zastavení operací zápisu nebo povolení režimu jen pro čtení během předem určených časových období údržby. Tento krok zabraňuje nesrovnalostem v datech během finální migrace. Naplánujte toto pozastavení během období s nízkým provozem a sdělte časovou osu všem zúčastněným stranám. Pokud operace zápisu nezastavíte, zvýšíte riziko ztráty dat.

  5. Dokončete konečnou synchronizaci dat. Dokončete konečnou synchronizaci všech dat upravených po pozastavení zápisů pomocí nástroje AzCopy nebo podobného nástroje. Ověřte, že ve zdrojových systémech nezůstávají žádné nevyřízené transakce a že replikace databáze je zcela dokončena.

  6. Ověřte integritu dat a funkčnost úloh. Počty řádků databáze je možné porovnat s rychlou kontrolou, ale pro hlubší ověření jsou upřednostňované kontrolní součty a funkce hash. Pro systémy souborů použijte funkce hash MD5 a ověřte počty souborů, velikosti a časové razítko. Ověřte důležité funkce úloh, včetně ověřování a základních transakcí.

  7. Nasměrujte provoz do nové úlohy Azure. Aktualizujte záznamy DNS a konfigurace nástroje pro vyrovnávání zatížení tak, aby směrovat uživatelský provoz do prostředí Azure. Monitorování zdraví a výkonu zátěže

  8. Proveďte komplexní validaci a monitorování po přechodu. Proveďte kompletní funkční testování všech důležitých obchodních procesů pomocí automatizovaných testovacích sad. Ověřte přesnost dat pomocí ověřování kontrolního součtu a porovnávání hodnot hash mezi zdrojovými a cílovými systémy. Požádejte vlastníky aplikací, aby ověřili, že všechny hlavní funkce fungují správně. Sledujte výkon systému, chybovost a vzory přístupu uživatelů po dobu prvních 24 až 48 hodin po přímé migraci a identifikujte případné problémy se snížením výkonu nebo funkčností.

Provedení migrace s výpadky

  1. Zastavte všechny operace zápisu do zdrojového systému. Tento krok zajistí, že během migrace nedojde k žádným novým transakcím. Než budete pokračovat, ověřte, že jsou všechny transakce dokončené a že jsou uživatelé uzamčeni.

  2. Migrace všech dat do Azure Zkopírujte databáze, soubory a úložiště objektů do Azure. V závislosti na datovém typu a svazku používejte nástroje, jako je Azure Migrate, AzCopy nebo Azure Database Migration Service (DMS). Podívejte se na nástroje pro migraci dat.

  3. Po migraci ověřte integritu dat. K potvrzení přesnosti dat proveďte kontrolní součty, počty řádků a porovnání metadat. Používejte automatizované nástroje tam, kde jsou k dispozici, abyste snížili ruční úsilí a zvýšili spolehlivost.

  4. Otestujte aplikaci v prostředí Azure. Spusťte kompletní testy a ověřte, že aplikace funguje správně s migrovanými daty. Patří sem vytváření sestav, integrace a ověřování zálohování.

  5. Nasměrujte provoz do nové úlohy Azure. Aktualizujte DNS, nástroje pro vyrovnávání zatížení a konfigurace aplikací tak, aby směřovaly na Azure. Sledujte problémy s připojením a ověřte úspěšné přesměrování.

  6. Po přepnutí ověřte funkčnost pracovní zátěže. Proveďte konečné kontroly, abyste zajistili, že je aplikace stabilní a data jsou přesná. Zapojte vlastníky aplikací k ověření důležitých obchodních funkcí.

Udržovat náhradní možnost

Zachovejte zdrojové prostředí jako záložní možnost. Uchovávání zdrojového prostředí umožňuje rychlou reverzi, pokud dojde k kritickým problémům, které nelze vyřešit v přijatelných časových rámci. Tato záložní možnost poskytuje pojištění kontinuity podnikových procesů během období stabilizace. Ponechte zdrojové prostředí dostupné a v případě potřeby udržujte možnost vrátit záznamy DNS a obnovit předchozí konfigurace.

Ověření úspěšné migrace

Ověření po migraci zajišťuje, že úloha funguje správně a splňuje všechny požadavky. Toto ověření potvrzuje, že je zachována integrita dat a že migrace proběhla úspěšně. Než deklarujete dokončení migrace, měli byste provést komplexní ověření.

  1. Potvrďte úspěšný přístup uživatelů a výkon systému. Ověření přístupu uživatelů zajišťuje, že přechod do Azure je transparentní a že výkon splňuje očekávání. Toto potvrzení ověří, že uživatelé mají přístup k systému bez přerušení. Během počátečního období po migraci monitorujte vzorce přístupu uživatelů, metriky výkonu systému a chybové míry.

  2. Oznamte úspěch migrace až po důkladném ověření. Úplné ověření zajišťuje, že všichni účastníci potvrdí, že je úloha stabilní a funkční. Toto potvrzení zabraňuje předčasně deklarací úspěchu, které by mohly vést k problémům později. Získejte potvrzení od vlastníků aplikací, testerů a obchodních zúčastněných stran, že úloha splňuje všechny požadavky a funguje správně.

Podpora úloh během stabilizace

Vylepšené pokrytí podpory zajišťuje rychlou reakci na problémy po migraci během kritického období stabilizace. Tato podpora poskytuje rychlejší řešení problémů, ke kterým běžně dochází po migraci. Měli byste vytvořit vyhrazené modely podpory a aktualizovat provozní dokumentaci.

  1. Během období stabilizace vytvořte rozšířené pokrytí podpory. Vyhrazené modely podpory zajišťují rychlou reakci na problémy po migraci během kritického období stabilizace. Tato podpora poskytuje rychlejší řešení problémů, ke kterým běžně dochází po migraci. Přiřaďte zkušené IT pracovníky nebo partnery pro migraci, aby pečlivě sledovali pracovní zatížení a poskytovali kratší doby plnění SLA než při běžném provozu.

  2. Aktualizace správy konfigurace a systémů inventáře Aktualizace správy konfigurace zajišťují, aby provozní nástroje a procesy odrážely nové prostředí Azure. Tato údržba udržuje provozní dokumentaci aktuální a podporuje probíhající aktivity správy. Aktualizace databází správy konfigurace (CMDB) pro nové hostitelské prostředí za předpokladu, že stávající nástroje inventáře aktualizují IP adresy, procesor, paměť a další podrobnosti o infrastruktuře automaticky.

Nástroje a prostředky Azure

Source Tool Description
Multiple Průvodci migrací databází Příručky pro různé databázové platformy, zdroje a cíle
Multiple Nástroje pro migraci objektů a souborů Porovnání různých nástrojů
Další cloudy AWS a Google Cloud na Azure Příručky pro migraci z AWS a Google Cloudu do Azure
On-premises Azure Database Migration Service Plně spravovaná služba pro migraci databází do Azure s minimálními výpadky
On-premises Azure Migrate Komplexní služba migrace pro zjišťování, posuzování a migraci úloh do Azure
On-premises Azure Data Box Odesílání terabajtů dat do a z Azure
Google Cloud Google Cloud Storage Transfer Service Přenáší data do a z různých cloudů nebo místních prostředí
Google Cloud gsutil Nástroj příkazového řádku Google Cloud pro správu cloudového úložiště
AWS Služba přenosu dat AWS Přenos dat mezi místními službami a službami úložiště AWS
AWS AWS CLI Rozhraní příkazového řádku Amazon Web Services pro správu služeb AWS
Multiple Průvodci migrací do Javy Příručky pro migraci aplikací v Javě do Azure
On-premises VMWare Příručky pro migraci VMWare do Azure
On-premises Hyper-V Příručky pro migraci Hyper-V do Azure
Azure Analysis Services Migrace služby Azure Analysis Services do Power BI Migrujte službu Microsoft Azure Analysis Services do Power BI pomocí funkce migrace Microsoft Power BI Premium v Power BI.
Multiple Plán přechodu na Microsoft Fabric Seznamte se se strategickými a taktickými aspekty a položkami akcí, které vedou k úspěšnému přijetí Microsoft Fabricu, a pomozte vytvořit datovou kulturu ve vaší organizaci.
Multiple Migrace do Power BI Zjistěte, jak naplánovat a provést migraci z nástroje BI třetí strany do Power BI.
Azure Synapse Analytics Migrovat z Azure Synapse Data Explorer do Fabric Eventhouse (preview) Podrobné pokyny k migraci databází Azure Synapse Data Exploreru (Kusto) do služby Fabric Eventhouse
Azure Synapse Analytics Asistent pro migraci pro Fabric Data Warehouse (náhled) Naučte se používat Nástroj Migration Assistant k přesunu dat a objektů ze služby Azure Synapse Analytics SQL Data Warehouse do datového skladu Fabric, včetně podporovaných scénářů a omezení.
Azure Synapse Analytics Metody migrace: Vyhrazené fondy SQL služby Azure Synapse Analytics do služby Fabric Data Warehouse Seznamte se s metodami migrace datových skladů ve vyhrazených skupinách SQL Azure Synapse do Fabric.
Azure Synapse Analytics Plánování migrace: vyhrazené SQL fondy Azure Synapse Analytics do Data Warehouse služby Fabric Naplánujte migraci datových skladů ve vyhrazených fondech SQL služby Azure Synapse do Fabric.
Azure Synapse Analytics Migrace z Azure Synapse Spark do Fabric Seznamte se s migrací ze služby Azure Synapse Spark do služby Fabric, včetně klíčových aspektů a různých scénářů migrace.
Azure Synapse Analytics Migrace dat a datových toků z Azure Synapse Analytics do Fabric Seznamte se s různými možnostmi migrace dat a kanálů z Azure Synapse Analytics do platformy Fabric.
Azure Synapse Analytics Migrace notebooků z Azure Synapse Analytics do Fabric Naučte se o různých možnostech migrace poznámkových bloků Azure Synapse Spark do prostředí Fabric.
Spark Migrace existujících knihoven pracovních prostorů a vlastností Sparku do prostředí Microsoft Fabric Zjistěte, jak migrovat existující knihovny pracovních prostorů a vlastnosti Apache Sparku do výchozího prostředí Fabric.

Další kroky