Conectividad privada con AWS PrivateLink - VPC Endpoints y Endpoint Services

Accede a servicios AWS y servicios de terceros de forma privada sin pasar por internet. Presentamos el diseño de Interface Endpoints y Gateway Endpoints.

Descripción general de PrivateLink

PrivateLink permite acceder a servicios AWS, servicios de socios SaaS y servicios propios de forma privada a través de la red de AWS sin pasar por internet. El tráfico permanece dentro de la red de AWS, eliminando la exposición a internet y reduciendo la superficie de ataque. Se implementa mediante Interface Endpoints (ENI con IP privada en la subnet de la VPC) y Gateway Endpoints (entrada en la tabla de rutas para S3 y DynamoDB).

Interface Endpoints y Gateway Endpoints

Los Interface Endpoints crean una ENI (Elastic Network Interface) en la subnet especificada de la VPC, proporcionando una IP privada para acceder al servicio. Soportan más de 100 servicios AWS y servicios de terceros en AWS Marketplace. Se pueden asociar Security Groups para controlar el acceso a nivel de red. Los Gateway Endpoints son entradas en la tabla de rutas que dirigen el tráfico hacia S3 o DynamoDB a través de la red de AWS. No generan cargos por hora ni por datos procesados, siendo la opción más económica para acceso a S3 y DynamoDB. La elección entre ambos depende del servicio objetivo y los requisitos de control de acceso.

Endpoint Services y conectividad entre cuentas

Endpoint Services permite publicar servicios propios (detrás de un Network Load Balancer) como servicio PrivateLink, permitiendo que otras cuentas AWS o VPCs accedan de forma privada. Es ideal para proveedores SaaS que quieren ofrecer conectividad privada a sus clientes, o para organizaciones que quieren compartir servicios internos entre cuentas sin peering de VPC. El modelo de permisos permite controlar qué cuentas pueden crear endpoints hacia el servicio. La comunicación es unidireccional: el consumidor inicia la conexión hacia el proveedor, pero el proveedor no puede iniciar conexiones hacia el consumidor. Para profundizar en diseño de redes AWS, consulte libros técnicos (Amazon).

Precios de PrivateLink

Los Interface Endpoints se cobran por hora de disponibilidad (aproximadamente 0.01 dólares/hora por AZ) y por datos procesados (aproximadamente 0.01 dólares/GB). Los Gateway Endpoints para S3 y DynamoDB son gratuitos. Para Endpoint Services, el proveedor paga por hora de NLB y datos procesados, mientras que el consumidor paga por el Interface Endpoint. En entornos con alto volumen de tráfico hacia S3, los Gateway Endpoints ofrecen ahorro significativo comparado con NAT Gateway.

Resumen

AWS PrivateLink proporciona conectividad privada a servicios AWS y servicios propios sin exposición a internet. Interface Endpoints ofrecen acceso privado con control de Security Groups, Gateway Endpoints proporcionan acceso gratuito a S3 y DynamoDB, y Endpoint Services permite publicar servicios propios para acceso privado entre cuentas. Es fundamental para arquitecturas de seguridad zero-trust y cumplimiento regulatorio.