- O que é serviço de migração de banco de dados?
- Quais fontes são suportadas?
- Quais destinos são suportados?
- Existe suporte para versões cruzadas?
- Quais dados, esquemas e componentes de metadados são migrados?
- Quais alterações são replicadas durante a migração contínua?
- O que não é migrado?
- Quais métodos de rede são usados?
- Quais são as limitações conhecidas?
- O que é serviço de migração de banco de dados?
- O Database Migration Service é um serviço que facilita a migração de seus dados para Google Cloud. O Database Migration Service ajuda você a transferir cargas de trabalho do MySQL para o Cloud SQL.
- Quais fontes são suportadas?
- Amazon RDS 5.6, 5.7, 8.0
- MySQL autogerenciado (no local ou em qualquer VM na nuvem que você controle totalmente) 5.5, 5.6, 5.7, 8.0
- Cloud SQL para MySQL 5.6, 5.7, 8.0, 8.4
- Amazon Aurora 5.6, 5.7, 8.0
- Banco de dados Microsoft Azure para MySQL 5.7, 8.0
Para fontes MySQL 8.0, o Database Migration Service também suporta as seguintes versões secundárias: 8.0.18, 8.0.26, 8.0.27, 8.0.28, 8.0.30, 8.0.31, 8.0.32, 8.0.33, 8.0.34, 8.0.35, 8.0.36, 8.0.37, 8.0.39, 8.0.40, 8.0.41.
- Quais destinos são suportados?
- Cloud SQL para MySQL 5.6 e 5.7
- Cloud SQL para MySQL 8.0, incluindo as seguintes versões secundárias: 8.0.18, 8.0.26, 8.0.27, 8.0.28, 8.0.30, 8.0.31, 8.0.32, 8.0.33, 8.0.34, 8.0.35, 8.0.36, 8.0.37, 8.0.39, 8.0.40, 8.0.41.
- Cloud SQL para MySQL 8.4 com certas limitações. Por exemplo, migrações que usam arquivos de backup físico não são suportadas para destinos MySQL 8.4. Para obter mais informações, consulte Limitações conhecidas .
- Existe suporte para versões cruzadas?
- O Database Migration Service oferece suporte a migrações de MySQL para Cloud SQL em qualquer versão principal, onde o destino é a mesma versão ou uma versão superior ao banco de dados de origem. Por exemplo, migre um banco de dados de origem MySQL 5.6 para um destino do Cloud SQL para MySQL 5.6 ou 5.7.
- Quais dados, esquemas e componentes de metadados são migrados?
- O Database Migration Service migra esquema, dados e metadados da origem para o destino. Todos os seguintes componentes de dados, esquemas e metadados são migrados como parte da migração do banco de dados: Migração de dados
- Todas as tabelas de todos os bancos de dados/esquemas.
- Nomeação
- Chave primária
- Tipo de dados
- Posição ordinal
- Valor padrão
- Nulidade
- Atributos de incremento automático
- Índices secundários
- Procedimentos armazenados
- Funções
- Gatilhos
- Visualizações
- Restrições de chave estrangeira
- Quais alterações são replicadas durante a migração contínua?
- As alterações DML e DDL (ou seja, alterações em todos os dados, esquemas e metadados listados acima) são atualizadas durante migrações contínuas.
- O que não é migrado?
Ao migrar um banco de dados MySQL, os bancos de dados do sistema MySQL que contêm informações sobre usuários e privilégios não são migrados. Isso significa que as informações de conta/login do usuário devem ser gerenciadas diretamente na instância de destino do Cloud SQL.
Para adicionar usuários à instância de destino do Cloud SQL, navegue até a instância e adicione usuários na guia Usuários ou adicione-os no cliente MySQL.
- Quais métodos de rede são usados?
- Para criar uma migração no Database Migration Service, a conectividade deve ser estabelecida entre a origem e a instância de destino do Cloud SQL. Há uma variedade de métodos suportados. Escolha aquele que funciona melhor para a carga de trabalho específica.
Método de rede Descrição Prós Contras Lista de permissões de IP Funciona configurando o servidor do banco de dados de origem para aceitar conexões do IP público da instância do Cloud SQL. Se você escolher esse método, o Database Migration Service o guiará pelo processo de configuração durante a criação da migração. - Fácil de configurar.
- Recomendado para cenários de migração de curta duração (POC ou pequenas migrações de banco de dados).
- A configuração do firewall pode exigir assistência de TI.
- Expõe o banco de dados de origem a um IP público.
- A conexão não é criptografada por padrão. Requer a ativação do SSL no banco de dados de origem para criptografar a conexão.
Túnel SSH reverso por meio de VM hospedada na nuvem Estabelece conectividade do destino até a origem por meio de um túnel SSH reverso seguro. Requer uma VM bastion host no Google Cloud projeto e uma máquina (por exemplo, um laptop na rede) que tenha conectividade com a fonte. O Database Migration Service coleta as informações necessárias no momento da criação da migração e gera automaticamente o script para configurá-la. - Fácil de configurar.
- Não requer nenhuma configuração de firewall personalizada.
- Recomendado para cenários de migração de curta duração (POC ou pequenas migrações de banco de dados).
- Você possui e gerencia a VM Bastion.
- Pode incorrer em custos adicionais.
Pareamento de VPC Este método funciona configurando as VPCs para se comunicarem entre si. Isso só é aplicável se a origem e o destino estiverem hospedados em Google Cloud. Recomendado para migrações de longa duração ou de alto volume. - Google Cloud solução.
- Fácil de configurar.
- Alta largura de banda
Disponível apenas quando a fonte está hospedada em Google Cloud. VPN Configura um túnel VPN IPSec conectando a rede interna e Google Cloud VPC por meio de uma conexão segura pela Internet pública. Usar Google Cloud VPN ou qualquer solução VPN configurada para a rede interna. - Solução de conectividade robusta e escalável.
- Largura de banda média-alta.
- Segurança integrada.
- Oferecido como Google Cloud soluções ou de terceiros.
- Custo adicional.
- Configuração não trivial (a menos que já esteja instalada).
Interconexão em nuvem Usa uma conexão altamente disponível e de baixa latência entre a rede local e Google Cloud. A maior largura de banda, ideal para migrações de alto volume e longa duração. - Custo adicional.
- A conexão não é segura por padrão.
- Configuração não trivial (a menos que já esteja instalada).
- Quais são as limitações conhecidas?
- Consulte Limitações conhecidas .
Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons, e as amostras de código são licenciadas de acordo com a Licença Apache 2.0. Para mais detalhes, consulte as políticas do site do Google Developers. Java é uma marca registrada da Oracle e/ou afiliadas.
Última atualização 2025-05-15 UTC.