AWS PrivateLink e VPC Endpoints: Conceitos, Arquiteturas e Casos de Uso
Neste artigo eu demonstro como os VPC Endpoints e o AWS PrivateLink resolvem esse problema de forma elegante, governada e escalável.
AWS PrivateLink e VPC Endpoints: Conceitos, Arquiteturas e Casos de Uso
Phillip Prudêncio
AWS Cloud Solutions Specialist • Mentor • AWS Golden Jacket
AWS Cloud Solutions Specialist • Mentor • AWS Golden Jacket
Introdução
Neste artigo apresento uma visão aprofundada sobre VPC Endpoints e a tecnologia AWS PrivateLink, recursos fundamentais para arquiteturas modernas que exigem conectividade privada, segurança, governança e otimização de custos dentro da AWS.
Ao longo da minha experiência trabalhando com ambientes corporativos, plataformas compartilhadas e ambientes multi-account, percebi que um dos maiores desafios das organizações é permitir que aplicações consumam serviços sem depender da internet pública.
Muitas empresas ainda utilizam NAT Gateway, Internet Gateway, VPNs ou arquiteturas complexas para acessar serviços que já estão dentro da AWS.
Em muitos cenários isso gera custos desnecessários, aumenta a superfície de ataque e dificulta a governança.
Neste artigo demonstro como os VPC Endpoints e o AWS PrivateLink resolvem esse problema de forma elegante, governada e escalável.
Capítulo 1 – Entendendo a Base: Amazon VPC
Antes de falar sobre VPC Endpoints e PrivateLink, gosto de revisar rapidamente os fundamentos de rede na AWS.
Uma Amazon VPC representa um ambiente lógico isolado dentro da infraestrutura AWS.
Dentro dela possuímos controle sobre:
- Faixa CIDR
- Subnets públicas
- Subnets privadas
- Route Tables
- Internet Gateway
- NAT Gateway
- Security Groups
- Network ACLs
Na arquitetura apresentada abaixo observamos uma VPC composta por uma subnet pública e uma subnet privada.
A subnet pública possui acesso à internet através do Internet Gateway enquanto a subnet privada permanece isolada.

Essa segmentação de redes é uma prática muito importante para ambientes corporativos.
Capítulo 2 – O Problema da Conectividade Tradicional
Quando uma instância EC2 localizada em uma subnet privada precisa acessar um serviço AWS, muitos arquitetos utilizam NAT Gateway sem perceberem.
O fluxo normalmente acontece da seguinte forma:
Aplicação → NAT Gateway → Internet → Serviço AWS
Aplicação → NAT Gateway → Internet → Serviço AWS

Mesmo que o destino final seja um serviço da própria AWS, o tráfego precisa seguir um caminho mais longo.
Os impactos são relevantes.
Segurança
Aumento da exposição da arquitetura ao criar caminhos de saída para internet.
Custos
O NAT Gateway possui cobrança por hora e por volume de tráfego processado.
Latência
O tráfego realiza mais saltos de rede quando comparado a uma comunicação privada.
Governança
O controle do fluxo de comunicação torna-se mais complexo.
Capítulo 3 – A Solução: VPC Endpoints
Os VPC Endpoints foram criados para permitir comunicação privada entre workloads e serviços.
O principal benefício é simples.
O tráfego permanece dentro da rede global da AWS.
Com isso eliminamos a necessidade de:
- Internet Gateway
- NAT Gateway
- VPNs
- Conectividade pública
A arquitetura torna-se mais segura e previsível.
Tipos de Endpoints
A AWS disponibiliza três modelos principais.
Gateway Endpoint
Utilizado para:
- Amazon S3
- Amazon DynamoDB
Interface Endpoint
Baseado em AWS PrivateLink.
GWLB Endpoint
Utilizado para appliances de segurança.
Capítulo 4 – Arquitetura Gateway Endpoint
Na arquitetura apresentada temos um workload executando dentro de uma subnet privada.
Ao invés de acessar o S3 através de um NAT Gateway, a Route Table direciona o tráfego diretamente para o Gateway Endpoint.
Fluxo arquitetural:
EC2 Privada → Route Table → Gateway Endpoint → Amazon S3
EC2 Privada → Route Table → Gateway Endpoint → Amazon S3

Características
- Não cria ENI
- Não possui cobrança por hora
- Totalmente privado
- Sem Internet Gateway
- Sem NAT Gateway
Casos de Uso
- Data Lakes
- Backup corporativo
- Armazenamento de artefatos
- Centralização de logs
Em praticamente todos os ambientes corporativos que possuem grande utilização de S3, recomendo avaliar o uso de Gateway Endpoint.
Capítulo 5 – Arquitetura Interface Endpoint para Serviços AWS
O Interface Endpoint é um dos recursos mais utilizados em ambientes corporativos.
Quando criamos um Interface Endpoint, a AWS provisiona uma Elastic Network Interface (ENI) dentro da subnet escolhida.
Essa ENI recebe um endereço IP privado.
A partir desse momento as aplicações passam a acessar o serviço utilizando comunicação privada.
Fluxo arquitetural:
Aplicação → Interface Endpoint → Serviço AWS
Aplicação → Interface Endpoint → Serviço AWS

Exemplos comuns
- Amazon ECR
- Secrets Manager
- CloudWatch
- AWS KMS
- API Gateway
- Systems Manager
Uma das maiores vantagens é a possibilidade de eliminar NAT Gateway para muitos desses acessos.
Capítulo 6 – AWS PrivateLink: Provider e Consumer
Uma das arquiteturas mais poderosas apresentadas é o modelo Provider e Consumer.
Nessa arquitetura temos duas contas AWS.
Conta Provider
Hospeda a aplicação.
Conta Consumer
Consome a aplicação.
O Provider publica o serviço através de um Endpoint Service associado a um Network Load Balancer.
O Consumer cria um Interface Endpoint apontando para esse serviço utilizando o Service Name do endpoint provedor.
Fluxo:
1
2
3
4
5
6
7
8
9
Workload Consumer
↓
Interface Endpoint
↓
AWS PrivateLink
↓
Endpoint Service
↓
Aplicação
Benefícios
- Sem internet pública
- Sem VPC Peering
- Sem Transit Gateway
- Sem CIDR overlap
- Comunicação privada entre contas
Capítulo 7 – Arquitetura Multi-Account Hub-and-Spoke
Esta arquitetura é muito utilizada em empresas que adotam AWS Organizations em um ambientes multi-account onde as contas podem estar isoladas umas das outras.
Na conta Shared Services centralizamos:
- DNS
- Publicação de serviços
- Regras compartilhadas
- Governança
As contas consumidoras utilizam regras do Route 53 Resolver compartilhadas via AWS RAM.
Fluxo:
1
2
3
4
5
6
7
8
9
Consumidores
↓
Route53 Resolver
↓
Shared Services
↓
PrivateLink
↓
Serviço
Benefícios
- Padronização
- Governança centralizada
- Operação simplificada
- Menor custo operacional
- Menor quantidade de endpoints
Capítulo 8 – Hub-and-Spoke para Serviços Próprios
Outra arquitetura bastante utilizada em ambientes multi-account é a centralização de endpoints para serviços corporativos.
Da mesma forma que no cenário anterior, temos apenas um endpoint sendo consumido por diversas contas.
Fluxo:
1
2
3
4
5
6
7
8
9
Conta Consumidora
↓
Route53
↓
Endpoint Compartilhado
↓
PrivateLink
↓
Aplicação Corporativa
Esse modelo é excelente para:
- APIs internas
- Plataformas corporativas
- Microsserviços compartilhados
- Autenticação centralizada
Capítulo 9 – Custos e Otimização com AWS PrivateLink
Embora o AWS PrivateLink seja frequentemente adotado por motivos de segurança, isolamento e governança, compreender seus custos é fundamental para construir arquiteturas eficientes.
Dependendo da escala do ambiente, a escolha inadequada entre NAT Gateway, Gateway Endpoint e Interface Endpoint pode representar milhares de dólares adicionais por mês.
9.1 Comparando os Modelos de Conectividade
| Solução | Hora | Tráfego | Internet | Casos de Uso |
|---|---|---|---|---|
| Internet Gateway | Sem custo | Padrão AWS | Sim | Aplicações públicas |
| NAT Gateway | Cobrado | Cobrado | Sim | Internet privada |
| Gateway Endpoint | Gratuito | Gratuito | Não | S3/DynamoDB |
| Interface Endpoint | Cobrado | Cobrado | Não | Serviços AWS |
9.2 Quando Utilizar Gateway Endpoint
Sempre que o objetivo for acessar:
- Amazon S3
- Amazon DynamoDB
A recomendação é priorizar Gateway Endpoints.
Benefícios:
✔ Sem cobrança por hora
✔ Sem cobrança por GB
✔ Sem Internet Gateway
✔ Sem NAT Gateway
✔ Menor latência
✔ Maior segurança
9.3 Custos de Interface Endpoints
Os Interface Endpoints possuem cobrança baseada em dois componentes.
Infraestrutura
Cobrança por hora para cada endpoint criado.
Processamento de Dados
Cobrança pelo volume de tráfego processado.
Exemplos comuns:
- Secrets Manager
- Systems Manager
- STS
- ECR
- ECR
- CloudWatch
- KMS
- API Gateway
Segurança
Quando implemento Interface Endpoints normalmente aplico múltiplas camadas de segurança.
1
2
3
4
5
6
7
8
9
Camada 1 → IAM Policies
Camada 2 → Endpoint Policies
Camada 3 → Security Groups
Camada 4 → DNS Privado
Camada 5 → SCPsEssa combinação reduz significativamente os riscos de exposição indevida.
Capítulo 10 – Gateway Endpoint versus Interface Endpoint
Gateway Endpoint
- Amazon S3
- Amazon DynamoDB
- Gratuito
- Route Tables
Interface Endpoint
- PrivateLink
- ENIs privadas
- Serviços AWS
- Serviços próprios
- Cobrança por hora
- Cobrança por tráfego
A escolha depende do serviço consumido e da estratégia adotada.
Governança e FinOps
Um dos benefícios menos discutidos do PrivateLink é a otimização financeira.
Em ambientes corporativos com centenas de workloads, a redução do uso de NAT Gateway pode representar economias significativas.
Também é possível centralizar o consumo em arquiteturas Hub-and-Spoke e melhorar o controle de custos.
Recomendações Práticas
- Utilizar Gateway Endpoint para S3 e DynamoDB
- Utilizar Interface Endpoint para serviços críticos
- Centralizar endpoints em Shared Services
- Utilizar Route53 Resolver
- Aplicar princípio do menor privilégio
- Monitorar custos continuamente
- Utilizar Infrastructure as Code
Conclusão
Ao longo deste artigo apresentei os principais conceitos, arquiteturas e padrões de implementação relacionados ao AWS PrivateLink e aos VPC Endpoints.
Na minha visão, esses recursos representam um dos pilares mais importantes para construção de ambientes seguros, escaláveis e governados na AWS.
Quando combinados com arquiteturas multi-account, Route53 Resolver, AWS RAM e práticas modernas de governança, permitem criar plataformas altamente eficientes sem depender da internet pública.
O resultado é uma arquitetura mais segura, com menor superfície de ataque, menor latência operacional e maior controle sobre os fluxos de comunicação.
Sobre o Autor
Phillip Prudêncio
AWS Cloud Solutions Specialist
Mentor AWS
AWS Golden Jacket
Mentor AWS
AWS Golden Jacket
LinkedIn: https://linkedin.com/in/phillipprudencio
Site: https://philtecnologia.com.br
Método: https://aws30d.philtecnologia.com.br
Site: https://philtecnologia.com.br
Método: https://aws30d.philtecnologia.com.br
© Phillip Prudêncio
Enjoyed reading this content? Let the author know!
Your likes, comments, shares, and saves help creators reach more builders.
Loading recommendations
Loading article