Opere balanceadores de carga com confiabilidade
Planeje a terminação de TLS, a resiliência entre zonas, a capacidade e sinais de tráfego úteis.
- Identificar os principais modos de falha de um balanceador de carga e interpretar métricas no nível das requisições.
Na terminação de TLS, um balanceador cuida dos certificados e descriptografa o tráfego antes de repassá-lo; criptografar de novo pode proteger também o trecho até o backend. Distribua balanceadores e backends por zonas de falha, evite um único ponto de entrada sobrecarregado e teste o failover. Monitore a taxa de requisições, a taxa de erros, os percentis de latência, as conexões ativas, as conexões rejeitadas, a saúde dos backends e o desequilíbrio entre os backends. Um balanceador pode descartar carga ou devolver um erro controlado em vez de deixar as filas crescerem sem limite.
As métricas devem ser separadas por pool de backends, zona e classe de resposta, quando útil. Acompanhe tanto os resultados agregados quanto o desequilíbrio: uma média saudável pode esconder um backend com falha ou uma zona saturada.
Prática: siga o TLS pelo balanceador
Experimente
Até 15 XPOnde o tráfego está criptografado?
Acompanhe passo a passo uma requisição criptografada de novo para o trecho até o backend.
Prática: leia as métricas de tráfego
Experimente
Até 15 XPPor que os percentis importam
Estas são latências de requisições em milissegundos. Clique perto de 900 no gráfico algumas vezes para acrescentar requisições lentas. Quanto a mediana se move, em comparação com as requisições mais lentas? Uma média pode parecer boa enquanto clientes de verdade esperam.
Clique na reta para adicionar um valor; clique em um ponto para removê-lo. Os pontos vermelhos são outliers pela regra de Tukey (mais de 1,5 × IIQ além da caixa).
Média
60,5 ms
Mediana
59,0 ms
Desvio-padrão
12,5 ms
IIQ (Q3 − Q1)
21,0 ms
Experimente
Até 15 XPEncontre o problema escondido na média
O painel do pool está verde. Clique na linha que explica do que os clientes estão reclamando.
Qual linha mostra de onde vêm as falhas?
Principais conclusões
Planeje de forma explícita o comportamento do TLS e a proteção do trecho até o backend.
Use várias zonas de falha e teste o failover.
Monitore percentis, erros, conexões e desequilíbrio, no nível do pool e de cada backend.
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…