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.
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
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?
Para obtener más información sobre la compatibilidad de datos y funciones de MySQL en Database Migration Service, consulta Limitaciones conocidas.
Para obtener una explicación completa y paso a paso de la migración, consulta Comienza a usar las migraciones de Cloud SQL para MySQL.