FC ConcursosFC Concursos

Questão FC406822

O analista Fábio administra os servidores web do TJMS. Utilizando o nginx, Fábio configurou um balanceamento de carga entre os servidores web serv1, serv2 e serv3. O balanceamento

Servidores

FGV · 2024

O analista Fábio administra os servidores web do TJMS.

 

Utilizando o nginx, Fábio configurou um balanceamento de carga entre os servidores web serv1, serv2 e serv3. O balanceamento foi configurado para operar de forma a não depender de atributos dos clientes ou de métricas dinâmicas dos servidores. A cada quatro requisições feitas via nginx, duas seguem para o serv2, uma segue para o serv1 e outra segue para o serv3.

 

Para aplicar o comportamento especificado, Fábio utilizou como base o seguinte método de balanceamento de carga do nginx:

  1. ip-hash;
  2. random;
  3. round-robin;
  4. generic-hash;
  5. least-connected.
Mostrar resposta e comentário

Gabarito

Certo

Comentário do professor

round‑robin é o método em que o balanceador distribui as requisições de forma sequencial entre os servidores, seguindo uma ordem fixa e sem depender de atributos do cliente ou métricas dinâmicas.

No nginx, esse comportamento pode ser ajustado por pesos atribuídos a cada backend. Ao definir, por exemplo, serv2 weight=2, serv1 weight=1 e serv3 weight=1, o ciclo de distribuição passa a entregar duas requisições a serv2 e uma a serv1 e serv3, repetidamente.

Assim, a cada quatro requisições o resultado é \(serv2:2,\;serv1:1,\;serv3:1\), obedecendo um padrão determinístico (round‑robin ponderado) e sem coleta de métricas em tempo real.

Esse é o método indicado para distribuir carga conforme a proporção fixa descrita.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo