← Voltar para Home
#Infra#AWS#Cloudflare#Kubernetes#Arquitetura

Load Balancer na prática: AWS + Cloudflare (e como essa integração funciona)

0
0

Load Balancer na prática: AWS + Cloudflare (e como essa integração funciona)

Quando você coloca uma aplicação em produção, quase sempre existe uma pergunta por trás de tudo: como eu recebo tráfego do mundo, protejo, distribuo e mantenho isso estável?

É aí que entram dois “blocos” que aparecem em praticamente qualquer arquitetura moderna:

Neste artigo, vamos entender o que o Load Balancer faz, onde o Cloudflare se encaixa e os padrões mais usados para integrar Cloudflare + AWS.


O que um Load Balancer faz de verdade?

Um Load Balancer (LB) é um componente que recebe conexões e decide para onde encaminhar dentro do seu ambiente, baseado em regras.

Ele normalmente entrega:

AWS: ALB vs NLB (o resumo útil)


Onde o Cloudflare entra?

A forma mais comum é:

  1. Cliente resolve o domínio no DNS do Cloudflare
  2. O tráfego passa pela rede Cloudflare (CDN/WAF/Proteções)
  3. Cloudflare encaminha para o origin (seu endpoint público na AWS: ALB/NLB/API Gateway)
  4. A AWS distribui para ECS/EKS/EC2 e seus serviços internos

Isso te dá:


Modos de integração Cloudflare → AWS

1) Cloudflare como proxy (o padrão)

O seu domínio fica com o ícone “laranja” (proxy ligado):

Recomendação prática:

2) Cloudflare DNS only

Cloudflare só responde o DNS.

3) Cloudflare Tunnel (zero exposição)

Para cenários onde você não quer expor IP público / LB público:

(Ótimo para painéis, admin, ferramentas internas, etc.)


TLS / Certificados: o “pulo do gato”

Opção A (comum): HTTPS até o ALB

Opção B: Cloudflare Origin Certificate

Opção C: mTLS (mais avançado)


Caching e headers (o que muda)

Cloudflare pode:

No origin, você normalmente:


Observabilidade: como você enxerga problemas

Um erro 520/522 no Cloudflare geralmente significa:


Diagrama: Fluxo Cloudflare + AWS

UsersUsuarios
HTTPS
CF
WAF / CDN / Proxy
Full Strict
ALBApplication
Load Balancer
ECS Cluster
Task 1Task 1
Task 2Task 2
Task NTask N
SQL
logs
RDSRDS
PostgreSQL
CloudWatchCloudWatch
Logs/Metrics

Fluxo: Usuario → Cloudflare (DNS/WAF/CDN) → AWS ALB → ECS Tasks → RDS + CloudWatch


Checklist rápido (produção) pra essa integração

Cloudflare

AWS

App


Conclusão

A integração Cloudflare + AWS é um padrão porque separa bem responsabilidades:

Se você quiser, eu adapto o diagrama acima para:

Comentarios (0)

Carregando comentarios...