Visão geral do IP particular

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