De migratiebenadering en het hulpprogramma bepalen

Voltooid

Nu u de migratieconcepten, overwegingen en hulpprogramma's hebt geleerd, gaan we begrijpen hoe u het beste hulpprogramma en de beste aanpak voor uw scenario kunt bepalen. U wordt aangeraden Azure MySQL CLI te importeren voor alle migraties van VM's en on-premises, en DMS voor alle andere migraties. Alle andere hulpprogramma's zijn communityhulpprogramma's die kunnen worden gebruikt waarbij de eerste twee hulpprogramma's de migratie niet kunnen ondersteunen. De volgende tabel helpt bij het kiezen van een hulpprogramma op basis van uw doelstelling.

Objectief Werktuig Beschrijving Voordelen Tegens
Snel en eenvoudig migratiepad van lokale servers of virtuele machines Azure Database for MySQL Import CLI Hiermee herstelt u een door de gebruiker verstrekt fysiek back-upbestand van de brondatabase (gemaakt met behulp van Percona XtraBackup) naar de flexibele MySQL-doelserver Hulpprogramma voor microsoft-migratie. Eenvoudig hulpprogramma (enkele CLI-opdracht). Snelle fysieke migratie van grote workloads. Hiervoor is geen liveverbinding vereist. Kan voorbereiden op onlinemigratie door replicatie in te stellen. Migratie van on-premises en VM's is alleen mogelijk als hiervoor een Percona Xtrabackup-back-upbestand vereist is.
Snelle online- en offlinemigraties vanaf elke bron, die overal worden gehost, waaronder AWS RDS en Aurora Azure Database Migration Service (DMS) Een volledig beheerde service die is ontworpen om naadloze migraties van meerdere databasebronnen naar Azure-gegevensplatforms mogelijk te maken met minimale downtime (onlinemigraties). Hulpprogramma voor microsoft-migratie. Ondersteunt zowel offline als online migraties. Op basis van de gebruikersinterface. Herhaalbare migratiesjablonen. Ondersteunt de migratie van gegevens, schema en gebruikersaccounts en bevoegdheden. Vereist een liveverbinding.
Migratie van grote workloads met behulp van een MySQL-communityhulpprogramma mydumper en myloader Downloaden en installeer een opdrachtregelprogramma. Hiermee verplaatst u gegevens parallel van de bron naar het doel. Kan hoge snelheid bereiken. Snelle migraties voor grote workloads vanwege parallelle export en import. Mogelijk is het nodig om de gegevensimport te beperken.
Onlinemigratie met behulp van een systeemeigen MySQL-hulpprogramma binlog Replicatie van binair MySQL-logboek van bron naar doel instellen. Repliceert wijzigingen in realtime. Schakelen tussen databases zodra de replicatievertraging nul is. Ingebouwd replicatiemechanisme, ook gebruikt om leeskopieën te implementeren. Meer handmatig en geavanceerd. Vereist meer resources voor het opslaan en verwerken van gegevens
Sterk gepersonaliseerde offlinemigratie mysqldump Exporteer alle (of sommige) brondatabases als SQL-instructies en voer deze uit op de doelserver om de gegevens van de bron te migreren. Zeer flexibel ingebouwd hulpmiddel. Selectief objecten exporteren en importeren. Handmatig. Slechte prestaties voor grote werkbelastingen.
Semi-geautomatiseerde offlinemigratie MySQL Workbench Download en installeer een hulpprogramma voor het exporteren en importeren van de gebruikersinterface. Semi-geautomatiseerd; Exporteren en importeren op basis van gebruikersinterface Ondersteunt alleen algemene switches en opties