Elastic Load Balancing
Elastic Load Balancing
Distribui o tráfego entre vários destinos e Zonas de Disponibilidade.
O que é
Recebe o tráfego de entrada e o distribui automaticamente entre instâncias, contêineres ou endereços IP em várias Zonas de Disponibilidade, retirando de rotação os destinos não saudáveis.
Quando usar
- A aplicação roda em mais de uma instância e precisa de um ponto único de entrada.
- É necessário tolerar a falha de uma instância ou de uma AZ inteira.
- Você quer encerrar TLS e distribuir por caminho ou host (ALB).
Como funciona
- Tipos: Application Load Balancer (HTTP/HTTPS), Network Load Balancer (TCP/UDP, alta performance) e Gateway Load Balancer (appliances de rede).
- Health checks determinam quais destinos recebem tráfego.
- Trabalha em conjunto com o Auto Scaling.
Como aparece na prova
- Palavras-chave: distribuir tráfego, alta disponibilidade, múltiplas AZs, health check.
- ALB para HTTP/HTTPS; NLB para desempenho extremo em camada 4.
Não confunda com
EC2 Auto Scaling
Auto Scaling muda a quantidade de instâncias; o ELB distribui a carga entre elas.
Amazon Route 53
Route 53 faz roteamento por DNS, inclusive entre Regiões.
Arquitetura simples
Questões relacionadas
Ainda não há questões específicas deste serviço no banco. Ele aparece de forma indireta nas questões de Rede e Entrega de Conteúdo.