Esta página descreve como configurar a conectividade de rede para origens do Cloud SQL para MySQL para migrações homogêneas para o Cloud SQL para MySQL com o Database Migration Service. Há dois métodos diferentes que você pode usar:
Conectividade de IP particular com interfaces do Private Service Connect
Conectividade de IP particular com peering especializado de nuvem privada virtual
Para migrações homogêneas entre duas instâncias do Cloud SQL para MySQL com o Database Migration Service, não recomendamos o uso do método de conectividade de túnel SSH reverso.
Configurar interfaces do Private Service Connect
Esse método de conectividade permite que você se conecte ao IP particular do banco de dados de origem sem consumir a cota de peering de VPC. As interfaces do Private Service Connect só estão disponíveis quando você migra para uma instância atual.
Para usar a conectividade particular com interfaces do Private Service Connect, siga estas etapas:
No seu projeto, verifique se você tem uma rede de nuvem privada virtual com rede de nuvem privada virtual com acesso a serviços particulares ativado.
Essa é a rede que você faz peering com o Database Migration Service e o servidor de banco de dados de origem. Você precisa ter espaço suficiente para alocar intervalos de IP para os dois componentes.
- Verifique se a instância de origem do Cloud SQL está configurada com um IP particular e o acesso a serviços particulares (PSA) com a rede VPC descrita na etapa anterior. Para mais informações, consulte Usar IP particular na documentação do Cloud SQL.
- Crie uma instância de destino do Cloud SQL ativada para o Private Service Connect. Consulte Criar uma instância ativada para o Private Service Connect na documentação do Cloud SQL.
- Configure o Private Service Connect para conectividade de saída em
sua instância de destino. Em um nível alto, esse processo envolve:
- Criar um anexo de rede na rede VPC em que a instância de origem tem um endereço IP particular com PSA. O intervalo de sub-rede reservado para o anexo de rede precisa estar dentro do intervalo RFC 1918.
- Atribuir o anexo de rede à instância de destino do Cloud SQL para MySQL instância.
Para o processo completo, consulte Configurar a conectividade de saída na documentação do Cloud SQL.
- Em uma etapa posterior, ao criar o perfil de conexão de origem use o endereço IP particular da instância de origem do Cloud SQL para MySQL.
- Ao criar o job de migração, selecione Interface PSC para o método de conectividade.
Configurar peering especializado de VPC
A conectividade particular com origens do Cloud SQL para MySQL para migrações heterogêneas usa o peering de nuvem privada virtual (VPC) para criar uma conexão entre o Database Migration Service e o banco de dados de origem em redes VPC em Google Cloud. O peering transitivo não é compatível. Portanto, para que esse método de conectividade funcione, é necessário configurar uma máquina virtual (VM) de proxy reverso na rede de nuvem privada virtual.
Para usar a conectividade particular com peering de VPC, siga estas etapas:
No seu projeto, verifique se você tem uma rede de nuvem privada virtual com rede de nuvem privada virtual com acesso a serviços particulares ativado.
Essa é a rede que você faz peering com o Database Migration Service e o servidor de banco de dados de origem. Você precisa ter espaço suficiente para alocar intervalos de IP para os dois componentes.
- Verifique se a instância de origem do Cloud SQL está configurada com um IP particular e o acesso a serviços particulares (PSA) com a rede VPC descrita na etapa anterior. Para mais informações, consulte Usar IP particular na documentação do Cloud SQL.
- Em uma etapa posterior, ao
criar o perfil de conexão de origem, faça o seguinte:
- Na seção Definir detalhes da conexão ,
insira o IP particular da instância de origem do Cloud SQL.
Você pode conferir o endereço IP particular da instância ao visualizar as informações de resumo da instância.
- Na seção Definir método de conectividade, selecione Conectividade particular.
- No menu suspenso, selecione a configuração de conectividade particular criada na etapa anterior.
- Na seção Definir detalhes da conexão ,
insira o IP particular da instância de origem do Cloud SQL.
Configurar a conectividade da lista de permissões de IP
Para configurar a conectividade da lista de permissões de IP para origens do Cloud SQL para MySQL, siga estas etapas:
-
Ative o IP público da instância de origem do Cloud SQL e adicione o IP público de saída da instância de destino à lista de redes autorizadas. Para mais informações, consulte Ativar IP público na documentação do Cloud SQL.
Se você estiver migrando para uma nova instância de destino, certifique-se de criar o destino com um IP público ativado.
- Em uma etapa posterior, ao criar o perfil de conexão de origem use o endereço IP público da instância de origem.
- Ao criar o job de migração, selecione Lista de permissões de IP para o seu método de conectividade.
A seguir
Para saber mais sobre a conectividade de rede de banco de dados no Database Migration Service, consulte Visão geral dos métodos de rede.
Para conferir um tutorial completo de migração, consulte Introdução às migrações do Cloud SQL para MySQL.