Bestäm migreringsmetod och -verktyg

Slutförd

Nu när du har lärt dig migreringsbegreppen, övervägandena och verktygen ska vi förstå hur du bestämmer det bästa verktyget och metoden för ditt scenario. Vi rekommenderar Azure MySQL Import CLI för alla migreringar från virtuella datorer och lokalt och DMS för allt annat. Alla andra verktyg är communityverktyg som kan användas där de två första verktygen inte kan stödja migreringen. Följande tabell hjälper dig att välja ett verktyg baserat på ditt mål.

Mål Verktyg Beskrivning Fördelar Nackdelar
Snabb och enkel migreringsväg från lokala servrar eller virtuella datorer Azure Database for MySQL Import CLI Återställer en fysisk säkerhetskopieringsfil som tillhandahålls av användaren av källdatabasen (med Percona XtraBackup) till den flexibla mySQL-målservern Microsofts migreringsverktyg. Enkelt verktyg (enda CLI-kommando). Snabb fysisk migrering av stora arbetsbelastningar. Kräver ingen live-anslutning. Kan förbereda för onlinemigrering genom att konfigurera replikering. Migrering från lokala och virtuella datorer endast eftersom det kräver säkerhetskopieringsfilen Percona Xtrabackup.
Snabb online- och offlinemigrering från valfri källa, var som helst, inklusive AWS RDS och Aurora Azure Database Migration Service (DMS) En fullständigt hanterad tjänst som är utformad för att möjliggöra sömlösa migreringar från flera databaskällor till Azure-dataplattformar med minimal stilleståndstid (onlinemigreringar). Microsofts migreringsverktyg. Stöder både offline- och onlinemigreringar. Användargränssnittsbaserat. Repeterbara migreringsmallar. Stöder migrering av data, schema och användarkonton och behörigheter. Kräver en live-anslutning.
Migrering av stora arbetsbelastningar med hjälp av ett MySQL Community-verktyg mydumper och myloader Ladda ned och installera ett kommandoradsverktyg. Flyttar data parallellt från källa till mål. Kan uppnå hög hastighet. Snabba migreringar för stora arbetsbelastningar på grund av parallell export och import. Kan kräva begränsning av dataimport.
Onlinemigrering med ett inbyggt MySQL-verktyg binlog Konfigurera replikering av binärt MySQL-logg från källa till mål. Replikerar ändringar i realtid. Växla databaser när replikeringsfördröjningen är noll. Inbyggd replikeringsmekanism som också används för att implementera läsrepliker. Mer manuellt och avancerat. Kräver fler resurser för att lagra och bearbeta data
Starkt anpassad migrering utan uppkoppling mysqldump Exportera alla (eller vissa) källdatabaser som SQL-instruktioner och kör på målservern för att migrera källans data. Mycket flexibelt inbyggt verktyg. Exportera och importera objekt selektivt. Handbok. Dåliga prestanda för stora arbetsbelastningar.
Halvautomatiserad offlinemigrering MySQL Workbench Ladda ned och installera ett export- och importverktyg för användargränssnittet. Halvautomatiserad; Användargränssnittsbaserad export och import Stöder endast vanliga växlar och alternativ