En esta página se describen las opciones de migración de datos en Cloud SQL.
Database Migration Service
Para migrar datos de un servidor externo a Cloud SQL, puedes usar Database Migration Service.
Cuando usas Database Migration Service, puedes crear la instancia de Cloud SQL de destino al crear un trabajo de migración. Database Migration Service usa trabajos de migración para migrar datos de tu instancia de base de datos de origen a la instancia de Cloud SQL de destino. Para obtener más información, consulta el artículo Crear una tarea de migración a una instancia de destino.
Sin embargo, puede que quieras crear tu instancia de Cloud SQL de destino fuera de Database Migration Service. Por ejemplo, puedes usar Terraform u otras herramientas de infraestructura como código (IaC). En ese caso, después de crear la instancia de Cloud SQL, puedes seguir usando Database Migration Service para migrar datos a ella. Para obtener más información, consulta Crear una tarea de migración en una instancia de destino ya creada.
Replicar desde un servidor externo
Otra opción para migrar datos de un servidor externo a Cloud SQL es usar la replicación. Cloud SQL admite varios modos de replicación para migrar datos a tu instancia.
Para obtener más información, consulta el artículo Información sobre la replicación desde un servidor externo.
Para configurar Cloud SQL para la migración de datos mediante la replicación, consulta Configurar Cloud SQL y el servidor externo para la replicación.
Cloud SQL para MySQL también admite la migración de bases de datos MySQL externas desde archivos físicos de Percona XtraBackup. Si usas archivos físicos en lugar de archivos de volcado lógicos para configurar la replicación, puedes migrar tus bases de datos MySQL externas a instancias de Cloud SQL para MySQL hasta 3 veces más rápido que si usas archivos de volcado lógicos en una migración paralela y hasta 10 veces más rápido que si usas archivos de volcado lógicos en una migración de un solo subproceso.Para obtener más información, consulta Migrar a Cloud SQL desde un archivo físico de XtraBackup.
Limitaciones
- Si tu instancia tiene ajustes de copia de seguridad personalizados (por ejemplo, una ubicación de copia de seguridad personalizada), te recomendamos que vuelvas a personalizar los ajustes de copia de seguridad después de promover la instancia. Durante el proceso de promoción, Cloud SQL restablece los ajustes de copia de seguridad a sus valores predeterminados.