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
Som hjälp för 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 |
---|---|---|---|
Single 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. |
Single 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 | Använd dumpning och återställning med MyDumper/MyLoader plus en virtuell dator med höga beräkningsprestanda. | Migrera stora databaser till Azure Database for MySQL med mydumper/myloader | Regelverk 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 |
---|---|---|---|
Single till flexibel server (Azure-portalen) | Database Migration Service Klassiskt | Självstudie: DMS (klassisk) med Azure-portalen (online) | Rekommenderat |
Single till flexibel server | Mydumper/Myloader med datareplikering. | Migrera Azure Database for MySQL – enskild server till Azure Database for MySQL – flexibel server med verktyg för öppen källkod | Ej tillämpligt |
Azure Database for MySQL flexibel server datareplikering | Mydumper/Myloader med datareplikering | Se Konfigurera datareplikering – Azure Database for MySQL flexibel server | Ej tillämpligt |