La promotion signifie que l'instance AlloyDB pour PostgreSQL de destination est déconnectée de la source et qu'elle passe d'une instance répliquée à une instance principale.
Pour les migrations continues, vous pouvez lancer le processus de promotion une fois qu'il est temps de déplacer les lectures et les écritures vers la destination.
Pour promouvoir une migration sans perte d'informations, procédez comme suit :
- Accédez à la page Jobs de migration.
Cliquez sur le job de migration qui représente la migration que vous souhaitez promouvoir. La page Informations sur le job de migration s'affiche.
Immédiatement après le passage à la phase CDC, en fonction de la taille du vidage, il peut y avoir un long délai de réplication, car l'instance de destination AlloyDB pour PostgreSQL rattrape les modifications qui se sont produites lors du vidage et du chargement.
Attendez que le délai de réplication diminue considérablement, idéalement de l' ordre de quelques minutes ou secondes. Le délai de réplication est disponible pour examen sur la page du job de migration.
- Une fois le délai de réplication minimal, vous pouvez lancer la promotion.
Pour éviter toute perte de données, veillez à :
- Arrêter toutes les écritures, les scripts en cours d'exécution et les connexions client à la base de données source. La période d'indisponibilité commence ici.
- Attendre que le délai de réplication soit nul, ce qui signifie que le job de migration a traité toutes les modifications en attente.
- Sur la page Informations sur le job de migration, cliquez sur Promouvoir.
- Dans la fenêtre Promouvoir le job de migration ?, cliquez sur Promouvoir.
- Le job de migration cesse de lire à partir de la source et le sous-état est
Promote in progress. À ce stade, vous ne pouvez pas arrêter ni annuler le processus de promotion. - L'instance de destination est promue en instance principale accessible en écriture.
L'état du job de migration est
Completed. - L'application peut désormais être connectée à l'instance AlloyDB pour PostgreSQL et le job de migration peut être supprimé en toute sécurité.
Une fois la phase de vidage complet terminée et le job de migration en phase CDC phase, l'option de promotion est disponible.
Lorsque vous promouvez des jobs de migration qui ont échoué ou qui ont été arrêtés manuellement pendant la phase CDC, les données de la source et de la destination peuvent être incohérentes.