Compare o balanceamento de Camada 4 e de Camada 7
Escolha entre o roteamento por conexão e o roteamento que entende a aplicação.
- Explicar o que os balanceadores das camadas de transporte e de aplicação conseguem inspecionar e controlar.
O balanceamento de Camada 4 usa informações de transporte, como endereços IP, protocolo e portas. Ele consegue rotear fluxos TCP ou UDP sem interpretar as requisições da aplicação. O balanceamento de Camada 7 entende protocolos como o HTTP e consegue rotear por host, caminho, cabeçalho ou cookie, terminar o TLS e aplicar políticas que dependem da requisição. Esse contexto extra traz mais flexibilidade, e também mais trabalho de protocolo, configuração e custo de processamento.
Um dispositivo de Camada 4 não consegue escolher um backend com base num caminho HTTP criptografado, a menos que o tráfego seja descriptografado por um componente capaz de inspecioná-lo.
Prática: o que cada camada consegue ver?
Experimente
Até 15 XPCamada 4 ou Camada 7?
Pergunte o que o balanceador precisa ler para tomar cada decisão. Se estiver dentro da requisição HTTP, você precisa da Camada 7.
“Espalhar o tráfego UDP de um servidor de jogo por um pool.”
“Mandar `/api/*` para o pool da API.”
“Balancear conexões do PostgreSQL.”
“Encaminhar `beta.example.com` para um pool separado.”
“Mandar os usuários com um cookie `canary=1` para a versão nova.”
“Repassar tráfego criptografado sem ter nenhum certificado.”
Principais conclusões
A Camada 4 roteia fluxos de transporte; a Camada 7 consegue rotear requisições da aplicação.
O TLS precisa ser terminado antes de os caminhos HTTP criptografados poderem ser inspecionados.
Escolha a camada pela política necessária, pelo protocolo e pelo custo operacional.
Quiz da aula
5 perguntas · aprovação com 4 acertos · até 50 XP
Ao passar, você conclui a aula e mantém sua sequência. As perguntas erradas voltarão em sessões de revisão.
Dúvidas sobre esta lição
Travou em algum ponto? Pergunte. Descobriu algo? Compartilhe. Explicar também é uma ótima forma de aprender.
Carregando publicações…