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

Visão geral do fluxo de migração do MySQL
Figura 1. Movimentação de dados durante as migrações do Database Migration Service para MySQL. (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 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

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