FC ConcursosFC Concursos

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

Continue aprendendo