Database Migration Service para MySQL

Puedes migrar bases de datos de MySQL a instancias de Cloud SQL para MySQL con Database Migration Service. Database Migration Service usa las capacidades de replicación nativas de MySQL para replicar datos de tu base de datos de origen a la instancia de destino de Cloud SQL para MySQL.

En esta página, se proporciona una descripción general de las funciones clave de Database Migration Service para las migraciones homogéneas de MySQL:

  • En Fuente y destino admitidos, se enumeran todas las versiones de MySQL compatibles con Database Migration Service.

  • El flujo de datos de migración proporciona una descripción general de extremo a extremo de cómo se mueven tus datos en Google Cloud durante el proceso de migración.

  • En Supervisión, se proporciona una introducción a los registros y las métricas que pueden ayudarte a observar el progreso y el estado de tu trabajo de migración.

Bases de datos de origen y destino compatibles

Puedes usar Database Migration Service para migrar entre la misma versión de MySQL o de versiones anteriores de MySQL a versiones posteriores compatibles con Cloud SQL.

En la siguiente tabla, se enumeran todas las ofertas de bases de datos de origen y destino de MySQL compatibles. Para obtener la lista completa de las versiones exactas y la compatibilidad entre versiones, consulta Compatibilidad de versiones.

Bases de datos de origen Bases de datos de destino
Amazon RDS Cloud SQL para MySQL
Amazon Aurora
Microsoft Azure Database for MySQL
MySQL autoadministrado

(local o en cualquier VM en la nube que controles por completo)

Flujo de datos de migración

En el caso de las migraciones homogéneas de MySQL a Cloud SQL, Database Migration Service se conecta a la instancia de Cloud SQL de destino y, luego, administra el proceso de migración en su nombre. La instancia de destino es la que establece la conexión con la instancia de origen, pero Database Migration Service supervisa el proceso.

Descripción general del flujo de migración de MySQL
Figura 1. Movimiento de datos durante las migraciones de Database Migration Service para MySQL. (haz clic para agrandar)
Descripción general del flujo de migración de MySQL

Para las migraciones homogéneas de MySQL a Cloud SQL, Database Migration Service admite flujos de migración continuos y únicos. Con las migraciones continuas, tus datos se cargan primero desde un volcado completo y, luego, se actualizan de forma continua según la información de cambio de datos que se muestra en los archivos de registro de la base de datos.

Para obtener una explicación detallada de todos los tipos y fases de migración, consulta Tipos y fases de migración.

Supervisión

Diagrama de ejemplo de la demora de replicación del trabajo de migración en
      Database Migration Service.
Figura 2. Diagrama de observabilidad de muestra en Database Migration Service. (haz clic para agrandar)
Diagrama de ejemplo de la demora de replicación del trabajo de migración en
      Database Migration Service.

Database Migration Service proporciona amplias capacidades de registro y observabilidad para ayudarte a supervisar el progreso de la migración. Estas funciones incluyen diagnósticos en tiempo real para el retraso de la replicación, así como registros detallados para el estado de la instancia de destino de Cloud SQL para MySQL y el estado del trabajo de migración.

Para obtener más detalles, consulta Métricas de trabajos de migración.

¿Qué sigue?