SóProvas


ID
5270356
Banca
CESPE / CEBRASPE
Órgão
SERPRO
Ano
2021
Provas
Disciplina
Redes de Computadores
Assuntos

Tendo como referência servidores Nginx, considere a configuração a seguir.


http {

upstream appfood {

server s1.appfooduat.com;

server s2.appfooduat.com;

server s3.appfooduat.com;

}


server {

listen 80;


location / {

proxy_pass http://appfood;

}

}

}


A partir dessas informações, julgue o item que se segue.


O método de balanceamento na configuração apresentada será least-connected, que indicará as requisições para o servidor com o menor número de conexões ativas.

Alternativas
Comentários
  • Métodos de Balanceamento de Carga:

    Round-Robin - Define o algoritmo de balanceamento em rodízio; Leva em consideração o volume de requisições e não o tempo que cada origem demora para responder; Cada origem receberá carga proporcionalmente ao seu peso no round-robin; Origens mais lentas poderão acumular maior número de conexões em paralelo.

    Least connections - Mantém o controle do número de conexões ativas com cada origem e envia a próxima requisição sempre para a origem que tiver menor número de conexões; Origens mais lentas receberão menor número de requisições, enquanto origens mais rápidas poderão atender mais requisições sequencialmente.

    IP Hash - Mantém um controle por endereço IP do usuário e tenta, sempre quando possível, associar a mesma origem para cada IP.

    Fonte Azion.com

  • No exemplo acima, existem 3 instâncias do mesmo aplicativo em execução em s1-s2. Quando o método de balanceamento de carga não é configurado especificamente, o padrão é round-robin.  Todas as solicitações são enviadas por proxy para o grupo de servidores appfood e o nginx aplica balanceamento de carga HTTP para distribuir as solicitações.