Vista geral
Migração contínua
A migração contínua (por vezes, referida como em curso ou online) é um fluxo contínuo de alterações de uma origem para um destino que segue uma transferência e um carregamento completos iniciais. No caso de uma migração, quando chegar a altura de mudar para usar o destino para leituras e escritas, execute uma operaçãopromote
. A promoção significa que a instância do Cloud SQL de destino é desligada da origem e é promovida de uma instância de réplica para uma instância principal.
A migração contínua segue estes passos:
Inicialmente, é tirado um instantâneo da base de dados de origem. Isto incorre num bloqueio curto (inferior a 10 segundos) nas tabelas da base de dados, uma de cada vez, à medida que o despejo é criado. A origem pode continuar a aceitar escritas.
Pode ter de realizar passos adicionais se estiver a usar o Amazon RDS e não tiver privilégios de SUPERUSER. Para mais informações, consulte o artigo Migrar do RDS MySQL sem privilégios de SUPERUSER.
Após a obtenção da descarga inicial, esta é carregada no destino.
Após a conclusão do carregamento, as alterações em curso (também conhecidas como captura de dados de alterações ou CDC) são processadas.
Quando chegar a altura de mudar para a utilização do destino, pare de escrever na origem e inicie uma promoção. Isto permite que a aplicação leia e escreva na base de dados de destino.
As aplicações dependentes podem sofrer tempo de inatividade durante, pelo menos, o período de atraso na replicação no momento da decisão de promoção.
Migração única
Este tipo de migração é um único resumo da base de dados num determinado momento, retirado da origem e aplicado ao destino. Trata-se essencialmente de um despejo e carregamento, em que o destino está pronto a ser usado quando o carregamento estiver concluído. As aplicações que dependem da base de dados de origem podem sofrer indisponibilidade durante o processo de migração, uma vez que não podem ser feitas novas gravações nesta base de dados enquanto a migração estiver em curso.
A migração única segue estes passos:
Pare de escrever na base de dados de origem.
Inicie uma descarga da base de dados de origem.
Após a conclusão da descarga, esta é carregada para o destino. Quando o carregamento estiver concluído, é iniciada automaticamente uma promoção. A base de dados de destino passa a ser a base de dados principal e as aplicações dependentes devem ler e escrever nela.