Finalizar uma migração

Para migrações contínuas, finalize o job de migração quando quiser começar a usar a instância de destino do 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 a instância de destino.

Para finalizar uma migração, faça o seguinte:

  1. Acesse a página Jobs de migração no console Google Cloud .

    Acessar a página "Jobs de migração"

  2. Clique no job de migração que representa a migração que você quer finalizar. A página Detalhes do job de migração é exibida.

  3. 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 Jobs de migração.

  4. Depois que o atraso da replicação estiver no mínimo, inicie a transição. Para evitar a perda de dados, faça o seguinte:

    1. 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.

    2. 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.

    1. 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 a instância de destino do Cloud SQL para PostgreSQL para limpar todos os dados de migração temporários. Esse processo pode levar vários minutos.

  5. Quando o processo de promoção é concluído, o status do job de migração muda para Concluído.

  6. Agora você pode conectar seu aplicativo à instância de destino do Cloud SQL para PostgreSQL e excluir o job de migração com segurança.