Finaliza una migración

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

Puedes usar el botón Promote 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 clúster de destino.

Para finalizar una migración, sigue estos pasos:

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

    Ve a 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 de 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 de detalles del trabajo de migración.

  4. Después de que el retraso en la replicación sea mínimo, prepárate para la promoció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 cero. Esto puede reducir el tiempo de inactividad de la base de datos, pero puede afectar la exactitud de los datos en el destino.

  5. En la página de detalles del trabajo de migración, haz clic en Ascender y, luego, confirma la acción en la ventana ¿Quieres ascender 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 destino de AlloyDB para PostgreSQL para limpiar todos los datos de migración temporales. Este proceso puede tardar varios minutos.

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

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