Para mantener el tráfico de tu base de datos dentro de una red privada y minimizar la superficie de ataque, puedes conectarte a tus instancias de AlloyDB para PostgreSQL con direcciones IP privadas. Debido a que las direcciones IP privadas son internas de tu red y no se puede acceder a ellas desde la Internet pública, restringen el acceso a la red a los extremos privados autorizados.
Métodos de conectividad de IP privada
Para acceder a tus instancias de AlloyDB con una IP privada, puedes elegir el acceso privado a servicios o Private Service Connect. Debido a que cada método de conexión ofrece ventajas y desventajas distintas, usa la información de este documento para elegir el mejor enfoque según tus requisitos específicos.
Acceso privado a servicios
El acceso privado a servicios se implementa como una conexión de intercambio de tráfico entre nubes privadas virtuales (VPC) entre tu red de VPC y la red de VPC de Google Cloud subyacente en la que reside tu instancia de AlloyDB para PostgreSQL. La conexión privada permite que las instancias de VM en la red de VPC y los servicios a los que accedes se comuniquen de forma exclusiva a través de direcciones IP internas. Las instancias de VM no necesitan acceso a Internet o direcciones IP externas para alcanzar los servicios que están disponibles a través del acceso privado a los servicios.
Para automatizar la configuración de clústeres de AlloyDB con acceso privado a servicios usando Terraform, consulta Implementa AlloyDB con Terraform.
Para obtener más información sobre el uso del acceso privado a servicios para la conectividad, consulta Descripción general del acceso privado a servicios.
Private Service Connect
Private Service Connect te permite crear conexiones privadas y seguras entre tus redes de VPC y un servicio de Google Cloud , como AlloyDB para PostgreSQL. Puedes conectarte a tu instancia de AlloyDB desde varias redes de VPC que pertenezcan a organizaciones, grupos, equipos o proyectos diferentes. Cuando creas un clúster de AlloyDB, puedes habilitarlo para que admita Private Service Connect. Cuando creas una instancia de AlloyDB dentro del clúster, especificas qué proyectos de tu red de VPC pueden acceder a ella.
Para obtener más información sobre el uso de Private Service Connect, consulta Descripción general de Private Service Connect y el video ¿Qué es Private Service Connect?.
Elige entre los métodos que puedes usar
Antes de decidir si usarás el acceso privado a servicios o Private Service Connect como método de conexión, ten en cuenta la siguiente comparación:
| Acceso privado a servicios | Private Service Connect |
|---|---|
Requiere reservar un rango CIDR (/24 como mínimo) de la red de VPC del consumidor. Se reserva un rango de direcciones IP, independientemente de si están en uso, lo que bloquea todas las direcciones IP del rango. |
Requiere una sola dirección IP para crear una regla de reenvío en el extremo por red de VPC. |
Solo admite conexiones de clientes en rangos de IP RFC 1918 (10.0.0.0/8, 172.16.0.0/12 y 192.168.0.0/16). Si necesitas conectividad de clientes que están fuera de los rangos de RFC 1918, usa Private Service Connect. |
Tanto los rangos RFC 1918 como los que no son RFC 1918 se pueden usar para los extremos. |
| Se conecta a proyectos dentro de la misma red de VPC. | Se conecta a través de varias redes de VPC o proyectos. |
| Es ideal para situaciones de VPC única a pequeña escala. | Es ideal para configuraciones de varias VPC a gran escala. |
| Costo mínimo, ya que usas el intercambio de tráfico entre VPC existente incluido en tu proyecto. | Costo más alto en comparación con el acceso privado a servicios debido a los costos de cada extremo por hora y la transferencia de datos por GiB. |
| Menos aislado en comparación con Private Service Connect debido al intercambio de tráfico entre redes de VPC. | Más aislado debido a la separación de las redes de VPC de consumidores y productores. |
| Las conexiones son bidireccionales, lo que permite el tráfico entrante y saliente. | De forma predeterminada, las conexiones son unidireccionales y solo permiten conexiones entrantes. Se requiere una configuración adicional para las conexiones salientes. |
¿Qué sigue?
- Descripción general del acceso privado a servicios
- Descripción general de Private Service Connect
- Mira un video de Google Cloud Skills Boost para aprender a usar el acceso privado a servicios para proporcionar acceso a los servicios del productor.