Finaliza una migración

Para las migraciones continuas, finaliza el trabajo de migración cuando quieras comenzar a usar la instancia de destino para tu aplicación.

Puedes usar el botón Promocionar en la página de detalles del trabajo de migración para que Database Migration Service borre todos los datos de migración temporales y promocione tu instancia de destino.

Para finalizar una migración, sigue estos pasos:

  1. Ve a la página Trabajos de migración en la consola de Google Cloud .

    Ir a la página Trabajos de migración

  2. Haz clic en el trabajo de migración que representa la migración que deseas finalizar. Aparecerá la página Detalles del trabajo de migración.

  3. Usa la Herramienta de validación de datos para hacer un seguimiento de la demora de replicación. Para ello, verifica los recuentos de filas.

    Espera a que la demora de replicación disminuya significativamente, idealmente en cuestión de minutos o segundos. La demora de replicación está disponible para su revisión en la página Trabajos de migración.

  4. Después de que el retraso en la replicación sea mínimo, inicia la migración. Para evitar la pérdida de datos, asegúrate de hacer lo siguiente:

    1. Detén todas las escrituras, las secuencias de comandos en ejecución y las conexiones de clientes a la base de datos de origen. Aquí comienza el período de tiempo de descanso.

    2. Espera hasta que la demora de replicación sea cero, lo que significa que la tarea de migración procesó todos los cambios pendientes.

    Puedes finalizar una migración incluso si la demora de replicación no es de cero. Esto puede reducir el tiempo de inactividad de la base de datos, pero puede afectar la exactitud de los datos en el destino.

    1. En la página de detalles del trabajo de migración, haz clic en Promover y, luego, confirma la acción en la ventana ¿Deseas promover el trabajo de migración?.

    El trabajo de migración deja de leer de tu base de datos de origen. Database Migration Service promociona tu instancia de destino de Cloud SQL para PostgreSQL para limpiar todos los datos de migración temporales. Este proceso puede tardar varios minutos.

  5. Cuando se completa el proceso de promoción, el estado del trabajo de migración cambia a Completado.

  6. Ahora puedes conectar tu aplicación a la instancia de Cloud SQL para PostgreSQL de destino y borrar el trabajo de migración de forma segura.