La promotion signifie que l'instance AlloyDB pour PostgreSQL de destination est déconnectée de la source et qu'elle est promue d'instance répliquée à instance principale.
Pour les migrations continues, vous pouvez lancer le processus de promotion une fois qu'il est temps de transférer 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 de CDC, il peut y avoir un long délai de réplication en fonction de la taille du vidage, 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 de manière significative, idéalement de l'ordre de quelques minutes ou secondes. Le délai de réplication est indiqué sur la page du job de migration.
- Une fois le délai de réplication réduit au minimum, vous pouvez lancer la promotion.
Pour éviter de perdre des données, assurez-vous de :
- Arrêtez 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.
- Attendez 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.
- La tâche de migration cesse de lire les données 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é sans risque.
Une fois la phase de vidage complet terminée et le job de migration en phase CDC, 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.