Información sobre la migración de datos en Cloud SQL

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.

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.
  • Después de promover una instancia, te recomendamos que habilites la recuperación a un momento dado.