Visão geral
Em alguns cenários de migração, pode não ser possível estabelecer conectividade direta entre os bancos de dados de origem e de destino. Nesses casos, recomendamos usar uma VM de proxy TCP para rotear o tráfego. É possível configurar uma VM de proxy TCP com um script automatizado gerado pelo Database Migration Service.
Quando você cria um job de migração, o Database Migration Service coleta as informações necessárias e gera um script que configura a VM proxy. Esse script executa vários comandos da Google Cloud CLI que fazem o seguinte:
- Cria e configura uma instância do Compute Engine no mesmo projeto e VPC que o banco de dados de destino. - Essa VM executa um proxy TCP transparente que, por padrão, tem IPs públicos e particulares. O proxy começa a atender as conexões de entrada imediatamente após a inicialização. 
- Cria uma regra de firewall para permitir conexões do banco de dados de destino do AlloyDB para PostgreSQL ao proxy. 
Configurar a VM de proxy TCP
No console Google Cloud , ao configurar a conectividade entre a origem e o destino, siga estas etapas:
- No menu suspenso Método de conectividade, selecione Proxy por VM hospedada na nuvem: TCP. 
- Especifique os seguintes parâmetros de configuração da instância do Compute Engine que vai servir como Bastion Host: - Nome da instância de VM do Compute Engine: o nome da instância do Compute Engine.
- Tipo de máquina: o tipo de máquina do Compute Engine, por exemplo, n1-standard-n1.
- Sub-rede: a sub-rede da VPC de destino.
 
- Clique em Ver script para conferir o script gerado. 
- Execute o script em uma máquina que tenha acesso ao projeto Google Cloud do banco de dados de destino. 
- Verifique se as seguintes configurações foram atualizadas para aceitar conexões do endereço IP de saída do proxy TCP: - A seção de conexões de replicação do arquivo - pg_hba.conf(para uma instância de origem autogerenciada).
- As definições do grupo de segurança (para uma instância de origem do Amazon RDS/Aurora). 
 
- Clique em Configurar e continuar. 
- Se a origem estiver em uma VPN (por exemplo, na AWS ou na sua VPN local), consulte Configurar a conectividade usando VPNs para mais informações sobre como configurar a VPN de origem e a Google Cloud VPN para que funcionem entre si.