Rozhodnutí o přístupu a nástroji pro migraci
Teď, když jste se seznámili s koncepty migrace, aspekty a nástroji, pojďme se seznámit s tím, jak se rozhodnout pro váš scénář nejlepší nástroj a přístup. Doporučujeme azure MySQL Import CLI pro všechny migrace z virtuálních počítačů a místních virtuálních počítačů a DMS pro všechno ostatní. Všechny ostatní nástroje jsou komunitní nástroje, které je možné použít, když první dva nástroje nemůžou migraci podporovat. Následující tabulka vám pomůže vybrat nástroj na základě vašeho cíle.
Účel | Nástroj | Popis | Výhody | Nevýhody |
---|---|---|---|---|
Rychlá a jednoduchá cesta migrace z místních serverů nebo virtuálních počítačů | Rozhraní příkazového řádku importu služby Azure Database for MySQL | Obnoví soubor fyzické zálohy zdrojové databáze poskytnuté uživatelem (pořízený pomocí Percona XtraBackup) na cílový flexibilní server MySQL. | Nástroj pro migraci microsoftu. Jednoduchý nástroj (jeden příkaz rozhraní příkazového řádku). Rychlá fyzická migrace velkých úloh Nevyžaduje živé připojení. Může se připravit na online migraci nastavením replikace. | Migrace z místních a virtuálních počítačů pouze v tom, jak vyžaduje záložní soubor Percona Xtrabackup. |
Rychlé online a offline migrace z libovolného zdroje, hostované kdekoli, včetně AWS RDS a Aurora | Azure Database Migration Service (DMS) | Plně spravovaná služba navržená tak, aby umožňovala bezproblémovou migraci z více databázových zdrojů na datové platformy Azure s minimálními výpadky (online migrace). | Nástroj pro migraci microsoftu. Podporuje offline i online migrace. Na základě uživatelského rozhraní. Opakovatelné šablony migrace Podporuje migraci dat, schématu a uživatelských účtů a oprávnění. | Vyžaduje živé připojení. |
Migrace velkých úloh pomocí komunitního nástroje MySQL | mydumper a myloader |
Stáhněte a nainstalujte nástroj příkazového řádku. Přesune data paralelně ze zdroje do cíle. Dokáže dosáhnout vysoké rychlosti. | Rychlé migrace pro velké úlohy z důvodu paralelního exportu a importu | Může vyžadovat import dat omezování. |
Online migrace pomocí nativního nástroje MySQL | binlog |
Nastavte replikaci binárního protokolu MySQL ze zdroje do cíle. Replikuje změny v reálném čase. Přepnout databáze, jakmile zpoždění replikace je nula. | Integrovaný mechanismus replikace, který se používá také k implementaci replik pro čtení. | Ručněji a pokročilejší. Vyžaduje více prostředků pro ukládání a zpracování dat. |
Vysoce přizpůsobená offline migrace | mysqldump |
Exportujte všechny (nebo některé) zdrojové databáze jako příkazy SQL a proveďte na cílovém serveru migraci dat zdroje. | Vysoce flexibilní integrovaný nástroj. Selektivně exportujte a importujte objekty. | Ruční: Nízký výkon pro velké úlohy |
Částečně automatizovaná offline migrace | MySQL Workbench | Stáhněte a nainstalujte nástroj pro export a import uživatelského rozhraní. | Poloautomatizované; Export a import založený na uživatelském rozhraní | Podporuje pouze běžné přepínače a možnosti. |