Carregando
0x20Lição 3 de 6

Escolha uma estratégia de seleção de backend

Compare round robin, menos conexões, pesos e hashing.

12 min Questionário com 5 perguntas
Ao final desta lição, você saberá
  • Escolher um algoritmo de roteamento com base na capacidade dos backends e no comportamento da carga de trabalho.

O round robin percorre os backends disponíveis em ciclo e funciona bem quando as instâncias e as requisições são parecidas. O round robin ponderado manda uma parte maior para as instâncias de maior capacidade. Menos conexões (least connections) pode ajudar quando a duração das requisições varia, embora o número de conexões seja só uma aproximação do trabalho. O roteamento por hash consegue manter uma chave sempre no mesmo backend, mas pode criar desequilíbrio e complica as mudanças na composição do pool.

Uma política só é tão boa quanto as informações que recebe. Conexões de longa duração, requisições com custos desiguais e medições de saúde ou de carga desatualizadas podem fazer um algoritmo aparentemente justo distribuir mal o trabalho real.

Prática: escolha o algoritmo que aguenta

Experimente

Até 15 XP

Descubra o que funciona para cada padrão de tráfego

Cada cenário tem uma resposta diferente. A barra mostra o momento mais carregado de cada backend, e a linha marca o que ele aguenta.

Teste todos os algoritmos e entenda por que os outros falham antes de seguir.

O app-c tem quatro vezes a capacidade dos outros dois, e toda requisição custa o mesmo.

Algoritmo de roteamento
  • app-apico: 4 de 3, atendeu 80
  • app-bpico: 4 de 3, atendeu 80
  • app-cpico: 4 de 12, atendeu 80

A barra é o momento de maior carga. A linha marca o que o backend aguenta.

Sobrecarregados: app-a, app-b.

0 de 3 cenários resolvidos

Principais conclusões

  • Use round robin para pools e cargas de trabalho razoavelmente uniformes.

  • Os pesos representam diferenças de capacidade conhecidas.

  • Nenhum algoritmo de seleção compensa sinais enganosos ou um desequilíbrio forte de chaves.

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…