La promoción significa que la instancia de Cloud SQL de destino se desconecta de la fuente y se promueve de una instancia de réplica a una instancia principal.
En el caso de las migraciones continuas, puedes iniciar el proceso de promoción después de que sea el momento de mover las operaciones de lectura y escritura al destino.
En el caso de las migraciones únicas, la instancia de Cloud SQL está lista en cuanto se completan el volcado y la carga, y no se requiere la promoción que invoca el usuario.Para promocionar una migración sin perder información, sigue estos pasos:
- Ve a la página Trabajos de migración.
Haz clic en el trabajo de migración que representa la migración que deseas ascender. Aparecerá la página Detalles del trabajo de migración.
Inmediatamente después de la transición a la fase de CDC, según el tamaño del volcado, es posible que haya una demora prolongada en la replicación porque la instancia de destino de Cloud SQL se pone al día con los cambios que se produjeron durante el volcado y la carga.
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 del trabajo de migración.
- Después de que la demora de replicación sea mínima, puedes iniciar la promoción.
Para evitar la pérdida de datos, asegúrate de hacer lo siguiente:
- Detén todas las operaciones de escritura, 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.
- Espera hasta que la demora de replicación sea cero, lo que significa que el trabajo de migración procesó todos los cambios pendientes.
- En la página Detalles del trabajo de migración, haz clic en PROMOVER.
- En la ventana ¿Quieres ascender el trabajo de migración?, haz clic en PROMOTE.
- El trabajo de migración deja de leer desde la fuente y el estado secundario es
Promote in progress
. En este momento, no puedes detener ni deshacer el proceso de promoción. - La instancia de destino se promociona a una instancia principal que admite escritura.
El estado del trabajo de migración es
Completed
. - (Opcional) Para fuentes que usan la extensión
pg_cron
: Database Migration Service no migra la extensiónpg_cron
(ni la configuración decron
asociada con ella), pero es compatible con los destinos de Cloud SQL para PostgreSQL. Si usas la extensiónpg_cron
en tus bases de datos de origen, puedes volver a instalarla en tu instancia de destino. - Ahora, la aplicación se puede conectar a la instancia de Cloud SQL y el trabajo de migración se puede borrar de forma segura.
Una vez que se complete la fase de volcado completo y el trabajo de migración esté en la fase de CDC, la opción de promoción estará disponible.