Migrace místního MySQL do služby Azure Database for MySQL: Případ reprezentativního použití

PLATÍ PRO: Flexibilní server Azure Database for MySQL – Jednoúčelový server Azure Database for MySQL

Požadavky

Úvod

Přehled

Následující případ použití vychází ze scénáře skutečného zákazníka podniku, který migroval úlohu MySQL do služby Azure Database for MySQL.

Společnost World-Wide Importers (WWI) je san francisco, kalifornie výrobce a velkoobchodní distributor nového zboží. Začali provoz v roce 2002 a vyvinuli efektivní model B2B (business-to-business), který prodává položky, které vyrábí přímo maloobchodním zákazníkům v celém USA. Mezi své zákazníky patří speciální obchody, supermarkety, výpočetní obchody, turistické atrakce a některé jednotlivce. Tento model B2B umožňuje zjednodušený distribuční systém svých produktů, který jim umožňuje snížit náklady a nabízet konkurenceschopnější ceny produktů. Prodávají také ostatním velkoobchodníkům prostřednictvím sítě agentů, kteří podporují své produkty jménem WWI.

Před zahájením do nových oblastí chce WWI zajistit, aby it infrastruktura zvládla očekávaný růst. WWI v současné době hostuje veškerou svou IT infrastrukturu místně v ústředí společnosti a věří, že přesun těchto prostředků do cloudu umožňuje budoucí růst. V důsledku toho zařídili it oddělení it s dohledem na migraci zákaznického portálu a přidružených datových úloh do cloudu.

WWI by chtěla i nadále využívat řadu pokročilých funkcí dostupných v cloudu a zajímá se o migraci databází a přidružených úloh do Azure. Chtějí to udělat rychle a aniž by museli provádět změny svých aplikací nebo databází. Zpočátku plánují migraci webové aplikace zákaznického portálu založené na javě a přidružených databází a úloh MySQL do cloudu.

Cíle migrace

Mezi hlavní cíle migrace databází a přidružených úloh SQL do cloudu patří:

  • Vylepšete celkový stav zabezpečení s neaktivními uloženými daty a přenášenými daty.

  • Vylepšete možnosti vysoké dostupnosti a zotavení po havárii (HA/DR).

  • Umístěte organizaci tak, aby používala funkce a technologie nativní pro cloud, jako je obnovení k určitému bodu v čase.

  • Využijte funkce pro správu a optimalizaci výkonu služby Azure Database for MySQL.

  • Vytvořte škálovatelnou platformu, kterou můžou použít k rozšíření podnikání do více geografických oblastí.

  • Umožňuje lepší dodržování různých právních požadavků, ve kterých se ukládají osobní údaje.

WWI použila architekturu PŘECHODU na cloud (CAF) k tomu, aby své týmy poučily o dodržování osvědčených postupů pro migraci do cloudu. Pak pomocí CAF jako průvodce migrací vyšší úrovně přizpůsobil WWI migraci do tří hlavních fází. Nakonec definovali aktivity, které je potřeba řešit v rámci každé fáze, aby se zajistila úspěšná migrace do cloudu metodou "lift and shift".

Mezi tyto fáze patří:

Fáze Název Aktivity
0 Před migrací Posouzení, plánování, vyhodnocení metody migrace, důsledky aplikace, testovací plány, standardní hodnoty výkonu
2 Migrace Provedení migrace, spuštění testovacích plánů
3 Po migraci Provozní kontinuita, zotavení po havárii, správa, zabezpečení, optimalizace výkonu, modernizace platformy

WWI má několik instancí MySQL spuštěných s různými verzemi od 5.5 do 5.7. Chtěli by co nejdříve přesunout své instance do nejnovější verze, ale chtěli by zajistit, aby aplikace mohly fungovat i v případě, že přejdou na novější verze. Jsou pohodlné přechod na stejnou verzi v cloudu a následné upgrade, ale preferují tuto cestu, pokud můžou provádět dvě úlohy najednou.

Chtěli by také zajistit, aby jejich datové úlohy byly bezpečné a dostupné v různých geografických oblastech, pokud dojde k selhání, a podívali se na dostupné možnosti konfigurace.

WWI chce začít jednoduchou aplikací pro první migraci a pak přejít na důležitější obchodní aplikace v pozdější fázi. To týmu poskytne znalosti a zkušenosti, které potřebují k přípravě a plánování těchto budoucích migrací.

Další krok