Välj rätt verktyg för migrering till Azure Database for MySQL

GÄLLER FÖR: Azure Database for MySQL – Azure Database for MySQL – enskild server – flexibel server

Migreringar är flerstegsprojekt som kan vara svåra att slutföra. Migrering av databasservrar mellan plattformar omfattar mer än data- och schemamigrering. Det finns också flera andra komponenter, till exempel serverkonfigurationsparametrar, nätverk, regler för åtkomstkontroll osv. att flytta. Dessa krävs för att säkerställa att databasserverns funktioner i den nya målplattformen efterliknar källan.

Detaljerad information och användningsfall om att migrera databaser till Azure Database for MySQL finns i guiden för databasmigrering. Det här dokumentet innehåller tips som hjälper dig att planera och köra en MySQL-migrering till Azure.

I allmänhet kan migreringar kategoriseras som offline eller online.

  • Med en offlinemigrering tas källservern offline och en dump och återställning av databaserna utförs på målservern.

  • Med en onlinemigrering (migrering med minimal stilleståndstid) tillåter källservern uppdateringar, och migreringslösningen tar hand om replikeringen av de pågående ändringarna mellan käll- och målservern tillsammans med den första dumpen och återställningen på målet.

Om ditt program har råd med viss stilleståndstid är offlinemigreringar alltid det bästa valet, eftersom de är enkla och enkla att köra. En onlinemigrering är dock det bästa valet om ditt program bara har råd med minimal stilleståndstid. Migreringar av de flesta OLTP-system, till exempel betalningsbearbetning och e-handel, tillhör den här kategorin.

Beslutstabell

Det finns både offline- och onlinemigreringsscenarier som hjälper dig att välja rätt verktyg för migrering till Azure Database for MySQL – flexibel server.

Offline

Om du vill hjälpa dig att välja rätt verktyg för migrering till Azure Database for MySQL bör du överväga detaljerna i följande tabell för offlinemigreringar.

Migreringsscenario Verktyg Details Mer information
Enkel till flexibel server (Azure-portalen) Database Migration Service (klassisk) och Azure-portalen Självstudie: DMS (klassisk) med Azure-portalen (offline) Lämpar sig för < 1 TB arbetsbelastningar, migreringar mellan regioner, mellan lagringstyper och migreringar mellan versioner.
Enkel till flexibel server (Azure CLI) Azure Database for MySQL Import CLI Självstudie: Import av Azure Database for MySQL Rekommenderas – Lämplig för alla storlekar av arbetsbelastningar, extremt högpresterande för > 500 GB arbetsbelastningar.
MySQL-databaser (>= 1 TB) till Azure Database for MySQL Dumpa och återställa med mydumper /myloader + virtuell dator med hög beräkning Migrera stora databaser till Azure Database for MySQL med mydumper/myloader Metodtips för att migrera stora databaser till Azure Database for MySQL

Online

Om du vill hjälpa dig att välja rätt verktyg för migrering till Azure Database for MySQL – flexibel server bör du överväga informationen i följande tabell för onlinemigreringar.

Migreringsscenario Verktyg Details Mer information
Enkel till flexibel server (Azure-portalen) Database Migration Service (klassisk) Självstudie: DMS (klassisk) med Azure-portalen (online) Rekommenderat
Enkel till flexibel server Mydumper/Myloader med datareplikering Migrera Azure Database for MySQL – enskild server till Azure Database for MySQL – flexibel server med verktyg med öppen källkod Ej tillämpligt
Azure Database for MySQL – flexibel server med datareplikering Mydumper/Myloader med datareplikering Konfigurera datareplikering – Azure Database for MySQL – flexibel server Ej tillämpligt

Nästa steg