Para migrações contínuas, finalize o job de migração quando quiser começar a usar o cluster de destino para o aplicativo.
Use o botão Promote na página de detalhes do job de migração para que o Database Migration Service limpe todos os dados de migração temporários e promova o cluster de destino.
Para finalizar uma migração, faça o seguinte:
Acesse Jobs de migração no console Google Cloud .
Clique no job de migração que representa a migração que você quer finalizar. A página de detalhes do job de migração vai aparecer.
Use a Ferramenta de validação de dados para acompanhar o atraso da replicação verificando a contagem de linhas.
Aguarde o atraso da replicação diminuir significativamente, de preferência na ordem de minutos ou segundos. O atraso da replicação está disponível para revisão na página de detalhes do job de migração.
Depois que o atraso da replicação estiver no mínimo, prepare-se para a promoção. Para evitar a perda de dados, faça o seguinte:
Interrompa todas as gravações, a execução de scripts e as conexões de clientes no banco de dados de origem. O período de inatividade começa aqui.
Aguarde até que o atraso da replicação seja zero, o que significa que o job de migração processou todas as mudanças pendentes.
É possível finalizar uma migração mesmo que o atraso da replicação não esteja em zero. Isso pode reduzir o tempo de inatividade do banco de dados, mas pode afetar a precisão dos dados no destino.
Na página de detalhes do job de migração, clique em Promover e confirme a ação na janela Promover job de migração?.
O job de migração para de ler o banco de dados de origem. O Database Migration Service promove o destino do AlloyDB para PostgreSQL para limpar todos os dados temporários da migração. Esse processo pode levar vários minutos.
Quando o processo de promoção é concluído, o status do job de migração muda para Concluído.
Agora você pode conectar seu aplicativo à instância de destino do AlloyDB para PostgreSQL e excluir com segurança o job de migração.