Database Migration Service para MySQL

É possível migrar bancos de dados MySQL para instâncias do Cloud SQL para MySQL com o Database Migration Service. O Database Migration Service usa os recursos nativos de replicação do MySQL para replicar dados do banco de dados de origem para a instância de destino do Cloud SQL para MySQL.

Esta página oferece uma visão geral dos principais recursos do Database Migration Service para migrações homogêneas do MySQL:

Bancos de dados compatíveis de origem e de destino

É possível usar o Database Migration Service para migrar entre a mesma versão do MySQL ou de versões anteriores do MySQL para versões mais recentes com suporte no Cloud SQL.

A tabela a seguir lista todas as ofertas de bancos de dados de origem e de destino do MySQL com suporte. Para conferir a lista completa de versões exatas e suporte entre versões, consulte Suporte a versões.

Bancos de dados de origem Bancos de dados de destino
Amazon RDS Cloud SQL para MySQL
Amazon Aurora
Microsoft Azure Database para MySQL
MySQL autogerenciado

(no local ou em qualquer VM de nuvem totalmente controlada por você)

Fluxo de dados de migração

Para migrações homogêneas do MySQL para o Cloud SQL, o Database Migration Service se conecta à instância de destino do Cloud SQL e gerencia o processo de migração em nome dela. É a instância de destino que estabelece a conexão com a instância de origem, mas o Database Migration Service supervisiona o processo.

Visão geral do fluxo de migração do MySQL
Figura 1. Movimentação de dados durante o Database Migration Service para MySQL migrations. (clique para ampliar)
Visão geral do fluxo de migração do MySQL

Para migrações homogêneas do MySQL para o Cloud SQL, o Database Migration Service oferece suporte a fluxos de migração contínuos e únicos. Com migrações contínuas, os dados são carregados primeiro de um dump completo e, em seguida, atualizados continuamente com base nas informações de mudança de dados exibidas nos arquivos de registro do banco de dados.

Para conferir um tutorial detalhado de todos os tipos e fases de migração, consulte Tipos e fases de migração.

Monitoramento

Exemplo de diagrama de atraso de replicação de job de migração no
      Database Migration Service.
Figura 2. Exemplo de diagrama de observabilidade no Database Migration Service. (clique para ampliar)
Exemplo de diagrama de atraso de replicação de job de migração no
      Database Migration Service.

O Database Migration Service oferece recursos abrangentes de geração de registros e observabilidade para ajudar a monitorar o progresso da migração. Esses recursos incluem diagnósticos em tempo real para atraso de replicação, além de registros detalhados para a integridade da instância de destino do Cloud SQL para MySQL e o estado do job de migração.

Para mais detalhes, consulte Métricas do job de migração.

A seguir