Acerca de la migración de datos en Cloud SQL

Esta página describe las opciones de migración de datos en Cloud SQL.

Servicio de migración de bases de datos

Para migrar datos de un servidor externo a Cloud SQL, puede utilizar el Servicio de migración de bases de datos .

Al usar Database Migration Service, puede crear la instancia de destino de Cloud SQL al crear un trabajo de migración. Database Migration Service utiliza trabajos de migración para migrar datos desde la instancia de base de datos de origen a la instancia de destino de Cloud SQL. Para obtener más información, consulte Crear un trabajo de migración a una nueva instancia de destino .

Sin embargo, es posible que desee crear su instancia de destino de Cloud SQL fuera de Database Migration Service. Por ejemplo, puede usar Terraform u otras herramientas de infraestructura como código (IaC). En ese caso, después de crear la instancia de Cloud SQL, puede seguir usando Database Migration Service para migrar datos. Para obtener más información, consulte Crear un trabajo de migración a una instancia de destino existente .

Replicar desde un servidor externo

Otra opción para migrar datos desde un servidor externo a Cloud SQL es usar la replicación. Cloud SQL admite varios modos de replicación para migrar datos a su instancia.

Para obtener más información, consulte Acerca de la replicación desde un servidor externo .

Para configurar Cloud SQL para la migración de datos mediante la replicación, consulte 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. Al usar archivos físicos para configurar la replicación en lugar de archivos de volcado lógico, puede migrar sus bases de datos MySQL externas a instancias de Cloud SQL para MySQL hasta tres veces más rápido que usando archivos de volcado lógico en una migración paralela y hasta diez veces más rápido que usando archivos de volcado lógico en una migración de un solo subproceso.

Para obtener más información, consulte Migrar a Cloud SQL desde un archivo físico de XtraBackup .

Limitaciones

  • No se permite migrar datos a una instancia de Cloud SQL que tenga habilitada la Conexión a Servicios Privados o que ya contenga datos. Para migrar datos a una instancia con una réplica de lectura, es necesario que GTID_MODE en la instancia de origen esté ON .
  • Si su instancia tiene una configuración de copia de seguridad personalizada (por ejemplo, una ubicación de copia de seguridad personalizada ), después de promocionarla, le recomendamos que vuelva a personalizarla. Durante el proceso de promoción, Cloud SQL restablece la configuración de copia de seguridad a sus valores predeterminados.