La promoción significa que la instancia de AlloyDB para PostgreSQL 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 transferir las lecturas y escrituras al destino.
Para promover una migración sin pérdida de 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 de la volcado, puede haber una demora prolongada en la replicación, ya que la instancia de destino de AlloyDB para PostgreSQL se pone al día con los cambios que se produjeron durante la volcado y la carga.
Espera a que el retraso de la replicación disminuya significativamente, idealmente en el orden de minutos o segundos. El retraso de la replicación está disponible para su revisión en la página del trabajo de migración.
- Una vez que la demora de replicación sea mínima, podrás iniciar la promoción.
Para evitar la pérdida de datos, asegúrate de hacer lo siguiente:
- Detén todas las escrituras, las secuencias de comandos en ejecución y las conexiones de cliente a la base de datos de origen. Aquí comienza el período de inactividad.
- Espera hasta que la demora en la 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 Promote.
- En la ventana ¿Quieres ascender el trabajo de migración?, haz clic en Ascender.
- El trabajo de migración deja de leer datos de la fuente y el subestado es
Promote in progress. En este punto, no puedes detener ni deshacer el proceso de promoción. - La instancia de destino se promueve a una instancia principal que admite escritura.
El estado del trabajo de migración es
Completed. - Ahora se puede conectar la aplicación a la instancia de AlloyDB para PostgreSQL y se puede borrar el trabajo de migración de forma segura.
Una vez que se completa la fase de volcado completo y el trabajo de migración está en la fase de CDC, la opción de promoción está disponible.
Cuando promueves trabajos de migración que fallaron o se detuvieron manualmente durante la fase de CDC, los datos del origen y el destino pueden ser incoherentes.