Nesta página, descrevemos como configurar a conectividade de rede para origens do Banco de Dados do Microsoft Azure para PostgreSQL Flexible Server para migrações homogêneas para o Cloud SQL para PostgreSQL com o Database Migration Service. Há vários métodos que você pode usar:
Conectividade de IP particular com interfaces do Private Service Connect
Conectividade de IP particular com peering de nuvem privada virtual
Também é possível usar um túnel SSH reverso, mas essa abordagem requer a criação de máquinas virtuais (VMs) adicionais para hospedar os componentes de rede necessários.
Configurar interfaces do Private Service Connect
Para usar a conectividade particular com interfaces do Private Service Connect para origens do Servidor Flexível do Banco de Dados do Microsoft Azure para PostgreSQL, siga estas etapas:
-
Configure a conectividade direta com o Cloud VPN de Google Cloud para sua VPC de origem.
Dependendo da arquitetura de rede, talvez seja necessário configurar outros gateways de VPN no sistema. Para mais informações, consulte Criar conexões VPN de alta disponibilidade entre o Google Cloud e o Azure na documentação do Cloud VPN.
- Crie uma instância de destino do Cloud SQL ativada para o Private Service Connect. Consulte Criar uma instância com o Private Service Connect ativado na documentação do Cloud SQL.
- Configure o Private Service Connect para conectividade de saída na
sua instância. Em geral, esse processo envolve:
- Criar um anexo de rede na rede VPC em que você configurou o Cloud VPN. 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 PostgreSQL.
Para ver 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, insira o IP particular da origem do servidor flexível do Banco de Dados do Microsoft Azure para PostgreSQL.
- Ao criar o job de migração, selecione Interface do PSC como seu método de conectividade.
Configurar o peering de VPC
Para usar a conectividade particular com o peering de nuvem privada virtual para origens do Servidor Flexível do Banco de Dados do Microsoft Azure para PostgreSQL, siga estas etapas:
-
Configure a conectividade direta com o Cloud VPN para sua origem do Microsoft Azure Database para PostgreSQL Flexible Server.
Para mais informações, consulte Criar conexões VPN de alta disponibilidade entre o Google Cloud e o Azure na documentação do Cloud VPN.
Verifique se a rede de nuvem privada virtual está configurada para acesso a serviços particulares. Para mais informações, consulte Configurar o acesso a serviços particulares.
- Verifique se a instância de destino do Cloud SQL está configurada para usar um IP privado com o acesso a serviços particulares (PSA) e se tem peering com a VPC em que você tem o Cloud VPN. Para mais informações, consulte Usar IP privado na documentação do Cloud SQL.
- Em uma etapa posterior, ao criar o perfil de conexão de origem, insira o IP particular da origem do servidor flexível do Banco de Dados do Microsoft Azure para PostgreSQL.
- Ao criar o job de migração, selecione Peering de VPC como seu método de conectividade.
Configurar a conectividade da lista de permissões de IP
Para usar o método de conectividade de lista de permissões de IP público para origens do Microsoft Azure Database for PostgreSQL Flexible Server, siga estas etapas:
-
Ative o IP público para a instância de destino do Cloud SQL. Ativar o IP público na documentação do Cloud SQL.
Se você estiver migrando para uma nova instância de destino, crie o destino com um IP público ativado.
-
Configure o banco de dados de origem do Microsoft Azure para PostgreSQL Flexible Server para permitir o acesso à rede pública pelo IP público da instância de destino do Cloud SQL.
Para mais informações, consulte Alterar o acesso à rede pública na documentação da Microsoft.
- Em uma etapa posterior, ao
criar o perfil de conexão de origem,
use o nome de servidor totalmente qualificado da instância para o IP do banco de dados de origem.
Para mais informações sobre como ver os detalhes de conexão da sua instância do Microsoft Azure Database para PostgreSQL Flexible Server, consulte Receber informações de conexão do servidor na documentação da Microsoft.
- Ao criar o job de migração, selecione Lista de permissões de IP como o 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 ver um tutorial completo e detalhado sobre migração, consulte Primeiros passos com as migrações do Cloud SQL para PostgreSQL.