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 migraciones homogéneas de MySQL:
En Bases de datos de origen y destino compatibles, se enumeran todas las versiones de MySQL compatibles con Database Migration Service.
En Flujo de datos de migración, se proporciona una descripción general integral de cómo se mueven tus datos en Google Cloud durante el proceso de migración.
En Supervisión , se presenta 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 versiones exactas y compatibilidad entre versiones, consulta Compatibilidad con 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 controlas por completo) |
Flujo de datos de migración
Para 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. Es la instancia de destino la que establece la conexión con tu 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 del trabajo de migración.
¿Qué sigue?
Para obtener más información sobre los datos y la compatibilidad con 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.