É 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 de replicação nativos do MySQL para replicar dados do banco de dados de origem para a instância de destino do Cloud SQL para MySQL.
Nesta página, apresentamos uma visão geral dos principais recursos do Database Migration Service para migrações homogêneas do MySQL:
Origem e destino compatíveis lista todas as versões do MySQL compatíveis com o Database Migration Service.
O fluxo de dados de migração fornece uma visão geral de ponta a ponta de como seus dados se movem no Google Cloud durante o processo de migração.
Monitoramento apresenta uma introdução aos registros e às métricas que podem ajudar você 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 compatíveis com o Cloud SQL.
A tabela a seguir lista todas as ofertas de banco de dados de origem e destino do MySQL compatíveis. Para ver 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 as migrações contínuas, seus dados são carregados primeiro de um despejo completo e, em seguida, atualizados continuamente com base nas informações de alteração de dados extraídas dos arquivos de registro do banco de dados.
Para 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 você a monitorar o progresso da migração. Esses recursos incluem diagnósticos em tempo real para atraso de replicação, bem como 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 de jobs 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 um tutorial completo e detalhado sobre migração, consulte Primeiros passos com as migrações do Cloud SQL para MySQL.