Para manter o tráfego do banco de dados em uma rede privada e minimizar a superfície de ataque, é possível se conectar às instâncias do AlloyDB para PostgreSQL usando endereços IP privados. Como os endereços IP particulares são internos à rede e inacessíveis pela Internet pública, eles restringem o acesso à rede a endpoints particulares autorizados.
Métodos de conectividade por IP particular
Para acessar as instâncias do AlloyDB usando um IP particular, escolha o acesso a serviços particulares ou o Private Service Connect. Como cada método de conexão oferece vantagens e desvantagens distintas, use as informações neste documento para escolher a melhor abordagem para seus requisitos específicos.
Acesso privado a serviços
O acesso a serviços particulares é implementado como uma conexão de peering de nuvem privada virtual (VPC) entre sua rede VPC e a rede VPC subjacente do Google Cloud em que sua instância do AlloyDB para PostgreSQL reside. A conexão particular permite que as instâncias de VM na sua rede VPC e os serviços que você acessa se comuniquem exclusivamente usando endereços IP internos. As instâncias de VM não precisam de acesso à internet ou de endereços IP externo para alcançar serviços disponíveis por meio do acesso a serviços privados.
Para automatizar a configuração de clusters do AlloyDB com acesso a serviços particulares usando o Terraform, consulte Implantar o AlloyDB usando o Terraform.
Para mais informações sobre como usar o acesso a serviços particulares para conectividade, consulte Visão geral do acesso a serviços particulares.
Private Service Connect
Com o Private Service Connect, é possível criar conexões particulares e seguras entre suas redes VPC e um serviço do Google Cloud , como o AlloyDB para PostgreSQL. É possível se conectar à instância do AlloyDB por várias redes VPC que pertencem a diferentes grupos, equipes, projetos ou organizações. Ao criar um cluster do AlloyDB, é possível ativá-lo para oferecer suporte ao Private Service Connect. Ao criar uma instância do AlloyDB no cluster, você especifica quais projetos da rede VPC podem acessá-la.
Para mais informações sobre como usar o Private Service Connect, consulte a visão geral do Private Service Connect e o vídeo O que é o Private Service Connect?.
Escolha entre os métodos para usar
Antes de decidir se você vai usar o acesso a serviços particulares ou o Private Service Connect como método de conexão, considere a seguinte comparação:
| Acesso privado a serviços | Private Service Connect |
|---|---|
Exige a reserva de um intervalo CIDR (/24 no mínimo) da rede VPC do consumidor. Um intervalo de endereços IP é reservado, independentemente de estar em uso, bloqueando todos os endereços IP no intervalo. |
Requer um único endereço IP para criar uma regra de encaminhamento no endpoint por rede VPC. |
Oferece suporte apenas a conexões de clientes em intervalos de IP RFC 1918 (10.0.0.0/8, 172.16.0.0/12 e 192.168.0.0/16). Se você precisar de conectividade de clientes que estão fora dos intervalos RFC 1918, use o Private Service Connect. |
Os intervalos RFC 1918 e não RFC 1918 podem ser usados para endpoints. |
| Conecta-se a projetos na mesma rede VPC. | Conecta-se a várias redes VPC ou projetos. |
| Adequado para cenários de pequena escala com uma única VPC. | Adequado para configurações de grande escala com várias VPCs. |
| Custo mínimo, porque você usa o peering de VPC incluído no seu projeto. | Custo mais alto em comparação com o acesso a serviços particulares devido aos custos de cada endpoint por hora e de transferência de dados por GiB. |
| Menos isolado em comparação com o Private Service Connect devido ao peering de rede VPC. | Mais isolado devido à separação das redes VPC do consumidor e do produtor. |
| As conexões são bidirecionais, permitindo o tráfego de entrada e saída. | Por padrão, as conexões são unidirecionais, permitindo apenas conexões de entrada. É necessário fazer outras configurações para conexões de saída. |
A seguir
- Visão geral do acesso a serviços particulares
- Visão geral do Private Service Connect
- Assista a um vídeo do Google Cloud Ensina para saber como usar o acesso a serviços particulares para fornecer acesso aos serviços do produtor.