← Voltar ao catálogo
Avaliação profissional

Balanceamento de carga: tráfego e resiliência

Doze aulas, 100 perguntas e 20 casos de load balancing: encaminhamento, capacidade, afinidade, estado e retirada de instâncias.

DRDisponível
DRLB12 aulas

Objetivos e percurso

Percurso técnico com 120 decisões originais PT-PT/EN. Mantém os vinte grupos NGINX anteriores e acrescenta doze grupos reais de afinidade, mudança de membros, estado local e prazo de encerramento do worker. Código completo e ficha proposta de go/no-go e handover em inglês. Execução NGINX 1.30.5/Python 3.13.1 com um worker e backends HTTP sintéticos em loopback. Avaliação interna de 62 decisões em 130 minutos. A cópia de estado é didática e o handler continua deliberadamente após desligação; não se demonstra replicação durável, cancelamento de negócio, carga representativa ou comportamento de outras plataformas.

Para quem: Equipas APS L2/L3, administradores de middleware, equipas de plataforma e gestores técnicos.

Pré-requisitos: Noções de TCP/IP, HTTP/HTTPS e TLS; os casos fornecem os limites e observações necessários.

730 minutos de estudo estimados

  • Identifica o que o balanceador vê e que dependências continuam no percurso.
  • Escolhe sinais de distribuição e distingue persistência de recuperação de dados.
  • Define o que cada check demonstra e a consequência de falhar.
  • Controla repetição, duração, concorrência e confiança nos metadados recebidos.
  • Calcula margem após falhas e reconhece amplificação de carga.
  • Valida tráfego real e coordena conclusão de pedidos durante mudanças.
  • Reconstrói o percurso de um pedido e distingue sucesso recuperado, exclusão temporária e risco de repetição.
  • Demonstra a mudança aplicada sem perder pedidos em curso e distingue validação, ativação e aceitação funcional.
  • Compara algoritmos com pedidos em curso e observa limites de ligações, uso do backup e retoma após libertar capacidade.
  • Observa exclusão e reentrada, distingue retry de falha contabilizada e valida se o check representa a aplicação pretendida.
  • Experimenta hash consistente com membros que mudam e distingue estabilidade de encaminhamento, presença de estado e recuperação funcional.
  • Observa um reload com pedido pendente, identifica o efeito do prazo de encerramento e prepara decisões de reconciliação e handover para RUN.

Módulos

  1. Encaminhamento e fronteiras TLS
  2. Algoritmos, afinidade e estado
  3. Health checks e prontidão
  4. Retries, limites e origem do cliente
  5. Capacidade e falhas em cascata
  6. Retirada, release e operação
  7. Tentativas e saúde passiva com NGINX
  8. Reload, retirada e evidência de mudança
  9. Concorrência, seleção e limites
  10. Falha passiva, reentrada e prontidão
  11. Afinidade, membros e continuidade do estado
  12. Drain, prazos e resultados incertos

Continua a aprender

Avaliações técnicas

Referências e versão

DR load balancing 2026-09; selected NGINX, HAProxy 3.2, Kubernetes and AWS ALB behavior

O que vais explorar

0 / 12
01

Encaminhamento e fronteiras TLS

Identifica o que o balanceador vê e que dependências continuam no percurso.

40 min
02

Algoritmos, afinidade e estado

Escolhe sinais de distribuição e distingue persistência de recuperação de dados.

40 min
03

Health checks e prontidão

Define o que cada check demonstra e a consequência de falhar.

40 min
04

Retries, limites e origem do cliente

Controla repetição, duração, concorrência e confiança nos metadados recebidos.

40 min
05

Capacidade e falhas em cascata

Calcula margem após falhas e reconhece amplificação de carga.

40 min
06

Retirada, release e operação

Valida tráfego real e coordena conclusão de pedidos durante mudanças.

40 min
07

Tentativas e saúde passiva com NGINX

Reconstrói o percurso de um pedido e distingue sucesso recuperado, exclusão temporária e risco de repetição.

60 min
08

Reload, retirada e evidência de mudança

Demonstra a mudança aplicada sem perder pedidos em curso e distingue validação, ativação e aceitação funcional.

60 min
09

Concorrência, seleção e limites

Compara algoritmos com pedidos em curso e observa limites de ligações, uso do backup e retoma após libertar capacidade.

60 min
10

Falha passiva, reentrada e prontidão

Observa exclusão e reentrada, distingue retry de falha contabilizada e valida se o check representa a aplicação pretendida.

60 min
11

Afinidade, membros e continuidade do estado

Experimenta hash consistente com membros que mudam e distingue estabilidade de encaminhamento, presença de estado e recuperação funcional.

60 min
12

Drain, prazos e resultados incertos

Observa um reload com pedido pendente, identifica o efeito do prazo de encerramento e prepara decisões de reconciliação e handover para RUN.

60 min

Aprender também é experimentar.

Perguntas originais com explicações, cartões de revisão e cenários para aplicar os conceitos.

Praticar
Este módulo trabalha fundamentos. Não é um curso completo de certificação nem uma simulação integral do exame oficial.