~/daniel
Voltar ao blog

blog/load-balancers-deep-dive · 10 de mar. de 2022 · ↻ 16 de ago. de 2026 · 2 min de leitura

Load balancers: visão detalhada

Tipos, algoritmos e trade-offs de load balancers e proxies reversos.

Um load balancer distribui tráfego entre instâncias saudáveis para aumentar disponibilidade e controlar carga.

Por que usar um load balancer

Ele permite escalar horizontalmente, isolar falhas e retirar instâncias sem interromper usuários.

Tipos e algoritmos

Camada 4

Distribui conexões por IP e porta com pouca inspeção.

Camada 7

Entende HTTP e pode rotear por host, caminho, cabeçalho ou cookie.

Round robin, least connections e hashing consistente atendem perfis diferentes; meça afinidade, latência e distribuição.

Health checks e proxy reverso

Health checks devem representar a capacidade real de atender tráfego. Um proxy reverso termina TLS e roteia requests; um load balancer coordena múltiplos destinos.

Boas práticas

Defina timeouts, drenagem de conexões, limites, observabilidade e testes de falha.

$ ls ../related

Outros artigos que podem interessar você