É 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 de origem e de destino compatíveis lista todas as versões do MySQL com suporte do Database Migration Service.
Fluxo de dados de migração oferece uma visão geral completa de como os dados são movidos em Google Cloud durante o processo de migração.
Monitoramento apresenta os registros e as métricas que podem ajudar a observar o progresso e a integridade do job de migração.
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.
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
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
Para saber mais sobre o suporte a dados e recursos do MySQL no Database Migration Service, consulte Limitações conhecidas.
Para conferir um tutorial completo de migração, consulte Introdução às migrações do Cloud SQL para MySQL.