Database Migration Service pour MySQL

Vous pouvez migrer des bases de données MySQL vers des instances Cloud SQL pour MySQL avec Database Migration Service. Database Migration Service utilise les fonctionnalités de réplication MySQL natives pour répliquer les données de votre base de données source vers l'instance Cloud SQL pour MySQL de destination.

Cette page présente les principales fonctionnalités de Database Migration Service pour les migrations MySQL homogènes :

Bases de données source et de destination acceptées

Vous pouvez utiliser Database Migration Service pour migrer entre la même version de MySQL ou depuis des versions antérieures de MySQL vers des versions ultérieures compatibles avec Cloud SQL.

Le tableau suivant liste toutes les offres de bases de données source et de destination MySQL compatibles. Pour obtenir la liste complète des versions exactes et de la compatibilité entre les versions, consultez la section Compatibilité des versions.

Bases de données source Bases de données de destination
Amazon RDS Cloud SQL pour MySQL
Amazon Aurora
Microsoft Azure Database pour MySQL
MySQL autogéré

(sur site ou sur une VM cloud que vous contrôlez entièrement)

Flux de données de migration

Pour les migrations MySQL homogènes vers Cloud SQL, Database Migration Service se connecte à l'instance Cloud SQL de destination, puis gère le processus de migration en son nom. C'est l'instance de destination qui établit la connexion à votre instance source, mais Database Migration Service supervise le processus.

Présentation du processus de migration MySQL
Figure 1. Déplacement des données lors des migrations Database Migration Service pour MySQL. (cliquez sur l'image pour l'agrandir)
Présentation du processus de migration MySQL

Pour les migrations MySQL homogènes vers Cloud SQL, Database Migration Service est compatible avec les flux de migration continus et ponctuels. Avec les migrations continues, vos données sont d'abord chargées à partir d'une vidange complète, puis mises à jour en continu en fonction des informations sur les modifications de données provenant des fichiers journaux de la base de données.

Pour obtenir une présentation détaillée de tous les types et phases de migration, consultez la section Types et phases de migration.

Surveillance

Exemple de diagramme illustrant le délai de réplication d'un job de migration dans Database Migration Service.
Figure 2. Exemple de schéma d'observabilité dans Database Migration Service. (cliquez sur l'image pour l'agrandir)
Exemple de diagramme illustrant le délai de réplication d'un job de migration dans Database Migration Service.

Database Migration Service offre des fonctionnalités étendues de journalisation et d'observabilité pour vous aider à surveiller la progression de la migration. Ces fonctionnalités incluent des diagnostics en temps réel pour le délai de réplication, ainsi que des journaux détaillés pour l'état de l'instance de destination Cloud SQL pour MySQL et l'état du job de migration.

Pour en savoir plus, consultez la section Métriques du job de migration.

Étape suivante