Questão FC266875
Você precisa distribuir a carga entre dois ou mais servidores HTTP. Qual o código do módulo HTTP do NGINX para resolver esse problema?
Servidores
IDECAN · 2022
Você precisa distribuir a carga entre dois ou mais servidores HTTP. Qual o código do módulo HTTP do NGINX para resolver esse problema?
Mostrar resposta e comentário
Gabarito
A
Comentário do professor
O trecho correto usa o módulo http do NGINX para criar um grupo de servidores com a diretiva upstream, aqui chamado backend.
No bloco upstream são listados os endpoints (10.10.12.45:80 e app.example.com:80) e atribuído um weight a cada um. Esse weight determina a participação relativa no tráfego: um servidor com weight=2 receberá o dobro de requisições em relação a um com weight=1 (proporção \(2:1\)).
Em seguida, o bloco server captura as requisições HTTP e usa proxy_pass http://backend; para encaminhá‑las ao grupo definido.
Por padrão, o balanceamento é do tipo round‑robin ponderado quando weights são usados, permitindo distribuir carga e ajustar capacidade entre máquinas distintas.
Conteúdo do catálogo FC Concursos · Atualizado em



