Naplánujte si migraci

Dokončeno

Pro organizace, jako je Contoso, které zvažují přesun místních prostředků do Azure, je jedním z prvních a nejdůležitějších kroků při migraci plánování. V projektu migrace se většina práce obvykle provádí ve fázích předplánování.

Tyto fáze zahrnují velmi důkladné posouzení:

  • Obchodní model.
  • Aktuální zpracování a systémy.
  • Jak bude obchodní proces vypadat v Azure po dokončení migrace.

Následující tabulka uvádí různé položky, které byste měli zvážit, a odpovídající strategie, které byste měli vzít při definování a určení celkové strategie migrace.

Situace Detaily
Obchodní faktory Vedení IT musí úzce spolupracovat s obchodními partnery, aby porozumělo tomu, čeho chtějí s migrací dosáhnout. Obchodní faktory by se měly zaměřit na řešení obchodního růstu, omezení rizik a určení rozsahu migrace.
Cíle migrace Cíle se používají k určení nejlepší metody migrace.
Návrh řešení Po identifikaci cílů a požadavků navrhnete a zkontrolujete řešení nasazení a identifikujete proces migrace, včetně služeb Azure, které použijete pro migraci.

Volba strategie migrace

Strategie migrace do cloudu spadají do čtyř rozsáhlých kategorií:

  • Změna hostitele
  • Refaktoring
  • Změna architektury
  • Opětovné sestavení (Rebuild)

Strategie, kterou použijete, závisí na vašich obchodních faktorech a cílech migrace. Můžete dokonce přijmout více vzorů. Contoso se například může rozhodnout změnit hostitele jednoduchých aplikací nebo aplikací, které nejsou pro svou firmu důležité, ale změnit architekturu aplikací, které jsou složitější a důležité pro firmu. Následující tabulka popisuje tyto vzory.

Vzor Definice Vhodné použití služby
Změna hostitele Často se označuje jako migrace metodou "lift and shift ". Tato možnost nevyžaduje změny kódu a umožňuje rychlou migraci stávajících aplikací do Azure. Každá aplikace se migruje tak, jak je využít výhody cloudu bez rizika a nákladů spojených se změnami kódu. Když potřebujete rychle přesunout aplikace do cloudu. Když chcete aplikaci přesunout a neměnit ji. Když jsou vaše aplikace navržené tak, aby po migraci mohly využívat škálovatelnost Azure IaaS. Když jsou aplikace pro vaši firmu důležité, ale nepotřebujete okamžité změny funkcí aplikace.
Refaktoring Refaktoring často označovaný jako přebalování vyžaduje minimální změny aplikací, aby se mohly připojit k platformě Azure jako služby (PaaS) a využívat cloudové nabídky. Můžete například existující aplikace migrovat do služeb Azure App Service nebo Azure Kubernetes Service (AKS). Alternativně můžete refaktorovat relační a nerelační databáze do možností, jako je Spravovaná instance Azure SQL Database, Azure Database for MySQL, Azure Database for PostgreSQL a Azure Cosmos DB. Pokud se vaše aplikace dá snadno znovu zabalit pro práci v Azure. Pokud chcete použít inovativní postupy DevOps, které poskytuje Azure, nebo uvažujete o DevOps s využitím kontejnerové strategie pro úlohy. Pokud chcete refaktoring refaktoringu, musíte se zamyslet nad přenositelností stávajícího základu kódu a dostupných vývojových dovedností.
Změna architektury Změna architektury pro migraci se zaměřuje na úpravu a rozšíření funkčnosti aplikace a základu kódu s cílem optimalizovat architekturu aplikace pro zajištění cloudové škálovatelnosti. Můžete například monolitickou aplikaci rozdělit do skupiny mikroslužeb, které fungují dohromady a snadno se škálují. Alternativně můžete relační a nerelační databáze změnit na plně spravované databázové řešení, jako je Azure SQL Database Managed Instance, Azure Database for MySQL, Azure Database for PostgreSQL a Azure Cosmos DB. Když vaše aplikace potřebuje velké úpravy pro za účelem začlenění nových funkcí nebo zajištění efektivnějšího fungování na cloudové platformě. Pokud chcete použít stávající investice do aplikací, splňovat požadavky na škálovatelnost, uplatňovat inovativní postupy DevOps a minimalizovat používání virtuálních počítačů.
Opětovné sestavení (Rebuild) Opětovné sestavení jde ještě o krok dál a aplikaci znovu sestaví od začátku pomocí cloudových technologií Azure. Můžete například vytvářet aplikace se zelenými poli s nativními cloudovými technologiemi, jako jsou Azure Functions, Azure AI, Spravovaná instance Azure SQL Database a Azure Cosmos DB. Když chcete zajistit rychlý vývoj a vaše stávající aplikace mají omezené funkce a životnost. Až budete připraveni urychlit obchodní inovace (včetně postupů DevOps poskytovaných Azure). Pokud chcete vytvářet nové aplikace pomocí technologií nativních pro cloud. Pokud chcete využívat pokroky v umělé inteligenci, blockchainu a internetu věcí (IoT).

Nástroje pro migraci

Po výběru strategie musí společnost Contoso zvolit vhodný nástroj nebo nástroje pro migraci. Následující tabulka popisuje některé z různých nástrojů pro migraci, které jsou k dispozici pro contoso, aby je mohli používat v závislosti na scénáři migrace.

Nástroj Scénář migrace
Azure Migrate: Hodnocení serverů Provádí posouzení fyzických serverů a místních virtuálních počítačů běžících v prostředích Hyper-V a VMware jako příprava na migraci do Azure.
Azure Migrate: Migrace serverů Provádí migraci fyzických serverů s Windows a místních virtuálních počítačů spuštěných v prostředíCh Hyper-V a VMware a dalších virtuálních počítačích veřejného cloudu.
Azure Migrate: Hodnocení databází Provádí posouzení místních databází Microsoft SQL Serveru jako přípravy na migraci do služby Azure SQL Database, spravované instance Azure SQL Database, spravované instance databáze nebo virtuálních počítačů Azure s SQL Serverem.
Azure Migrate: Migrace databází Provádí posouzení jako přípravu na migraci na virtuální počítače Azure s SQL Serverem, Azure SQL Database nebo instancemi spravovanými službou Azure SQL Database.
Azure Migrate: Posouzení webových aplikací Provádí posouzení místních webových aplikací a migruje je do Azure.
Azure Migrate: Data Box Provádí přesun velkých objemů offline dat do Azure pomocí Azure Data Boxu.