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

Další kroky