Rodrigo Fernandes
Posted on May 19, 2023
Anotações sobre o AWS ELB para ajudar na preparação das certificações AWS.
Até o momento as anotações são para as certificações abaixo:
Anotações gerais
- É regional
- É altamente disponível
- Integrado com WAF, ACM, Auto Scaling, Config, CDN
- Legacy protocols - use Classic Load Balancer
- Pode enviar os logs para o Athena
ALB - Application Load Balancer
Anotações gerais
- HTTP/HTTPS only
- Layer 7
- Sticky Sessions
- HTTP Headers information addtional
- Perfect Forward Secrecy, também conhecido como Forward Secrecy, é um recurso que usa uma chave de sessão derivada para fornecer proteção adicional contra a espionagem de dados criptografados.
Listeners
Documentação oficial
Listener é um processo que verifica a solicitações de conexão, usando o protocolo e a porta que você configurar.
Listeners Rule Actions
Documentação oficial
Target Group
Documentação oficial
Cada Target Group é usado para rotear solicitações para um ou mais destinos registrados.
- Tipos de Target Group - Instances, IP Address, Lambda e ALB
- Protocol - HTTP1, HTTP2 e GRPC
Routing Based
- HTTP Headers
- Host Headers
- Path
- Source IPs
- Querys
Instalar certificados
- From ACM
- From IAM
- Import
Com o OpenSSL pode ser gerado um certificado e utilizar no ALB.
Referências
- Criar um listener HTTPS para seu Application Load Balancer
- Elastic Load Balancing – Perfect Forward Secrecy and Other Security Enhancements
- ALB adiciona novas políticas de segurança, incluindo uma política para encaminhamento de segredos
NLB - Network Load Balancer
- Ultra-high performance
- TCP/UDP/SSL
- Layer 4
Target Groups
Documentação oficial
Listeners
Documentação oficial
Listener é um processo que verifica a solicitações de conexão, usando o protocolo e a porta que você configurar.
Classic Load Balancer
- Layer 4/Layer 7
- Será descontinuado
- HTTP/HTTPS/TCP/SSL
- Não suporta Server Name Indication (SNI).
- Pode criar um Load Balancer que use o protocolo SSL/TLS para conexões criptografadas (também conhecido como SSL offload) p/ clientes
Listeners
Documentação oficial
Listener é um processo que verifica a solicitações de conexão, usando o protocolo e a porta que você configurar.
GWLB - Gateway Load Balancer
- IPS/IDS
- Virtual Appliances
Access Logs
- Desabilitado por Default
- ELB publica logs a cada 5 min
- Cada log contém informações como a hora em que a solicitação foi recebida, o endereço IP do cliente, latências, caminhos de solicitação e respostas do servidor.
- O ELB capturará os logs e os armazenará no bucket do Amazon S3 que você especificar como arquivos compactados.
Arquivo de logs
bucket[/prefix]/AWSLogs/aws-account-id/elasticloadbalancing/region/yyyy/mm/dd/aws-account-id_elasticloadbalancing_region_app.load-balancer-id_end-time_ip-address_random-string.log.gz
Posted on May 19, 2023
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.