Výběr správných nástrojů pro migraci do Azure Database for MySQL
platí pro:
Azure Database for MySQL – jeden server
Azure Database for MySQL – flexibilní Server
Přehled
Migrace jsou vícekrokové projekty, které se těžko přetahuje. Migrace databázových serverů napříč platformami zahrnuje více než jen migraci dat a schémat. Existuje také několik dalších komponent, jako jsou parametry konfigurace serveru, sítě, pravidla řízení přístupu atd., které se mají přesunout. Jsou nutné k zajištění toho, aby funkce databázového serveru na nové cílové platformě napodobují zdroj.
Podrobné informace a případy použití migrace databází do Azure Database for MySQL najdete v průvodci migrací databáze. Tento dokument obsahuje ukazatele, které vám pomůžou úspěšně naplánovat a spustit migraci MySQL do Azure.
Obecně platí, že migrace je možné kategorizovat jako offline nebo online.
Při offline migraci se zdrojový server offline a na cílovém serveru provede výpis a obnovení databází.
Při online migraci (migrace s minimálními výpadky) zdrojový server umožňuje aktualizace a řešení migrace se postará o replikaci probíhajících změn mezi zdrojovým a cílovým serverem spolu s počátečním výpisem a obnovením v cíli.
Pokud si vaše aplikace může dovolit určité výpadky, vždy se upřednostní offline migrace, protože se můžou snadno a snadno provést. Pokud si ale vaše aplikace může dovolit jenom minimální prostoje, je nejlepší volbou online migrace. Do této kategorie spadají migrace většiny systémů OLTP, jako je zpracování plateb a elektronické obchodování.
Rozhodovací tabulka
Abyste si pomohli s výběrem správných nástrojů pro migraci Azure Database for MySQL, zvažte podrobnosti v následující tabulce.
| Scénáře | Doporučené nástroje | Odkazy |
|---|---|---|
| Offline migrace pro přesun databází >= 1 TB | Výpis a obnovení pomocí nástroje MyDumper/MyLoader a virtuálního počítače s vysokým výpočetním využitím | Migrace velkých databází do Azure Database for MySQL pomocí nástroje mydumper/myloader Osvědčené postupy pro migraci velkých databází do Azure Database for MySQL |
| Offline migrace pro přesun databází < 1TB | Pokud je dobrá šířka pásma sítě mezi zdrojem a cílem (např. Express Route s vysokou rychlostí), použijte Azure DMS (Database Migration Service). -OR- Pokud máte mezi zdrojem a Azure nízkou šířku pásma sítě, použijte virtuální počítač Mydumper/Myloader + High Compute a využijte výhod nastavení komprese k efektivnímu přesunu dat přes sítě s nízkou rychlostí. -OR- K provedení offline migrací menších databází použijte nástroj pro export/import mysqldump a MySQL Workbench. |
Kurz: Migrace MySQL do Azure Database for MySQL offline pomocí DMS – Azure Database Migration Service Migrace Amazon RDS for MySQL Azure Database for MySQL pomocí aplikace MySQL Workbench Import a export – Azure Database for MySQL |
| Online migrace | Mydumper/Myloader s replikací vkládanou daty Pro malé databáze (méně než 100 GB) je možné zvážit Mysqldump s replikací v části Data In. Tyto metody platí pro externí migrace i migrace v rámci platformy. |
Konfigurace replikace v datech – Azure Database for MySQL serveru Kurz: Migrace Azure Database for MySQL – Jeden server na Azure Database for MySQL – Flexibilní server s minimálními výpadky |
| Migrace typu jeden na flexibilní server | Offline: Vlastní skript prostředí hostovaný v GitHub Tento skript také přesouvá další součásti serveru, jako jsou nastavení zabezpečení a konfigurace parametrů serveru. Online: Mydumper/Myloader s replikací in dat |
Migrace z Azure Database for MySQL – Jeden server na flexibilní server v 5 snadných krocích! Kurz: Migrace Azure Database for MySQL – Jeden server na Azure Database for MySQL – Flexibilní server s minimálními výpadky |