Pular para o conteúdo principal

Questão de Arquitetura de Software — Conceitos Básicos em Arquitetura de Software — FGV 2023

Arquitetura de SoftwareConceitos Básicos em Arquitetura de Software
Código
fg061591
Banca
FGV
Órgão
Câmara dos Deputados
Ano
2023
Nível
Superior
Cargo
Analista Legislativo - Informática Legislativa - Tarde
Para configurar o servidor web NGINX para balancear a carga do tráfego HTTP entre um grupo de servidores, é necessário definir este grupo por meio da diretiva
  1. Aalias.
  2. Bupstream.
  3. Cservers.
  4. Dsticky.
  5. Ebalance.
Revelar gabarito e comentário

GabaritoB — upstream.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

NGINX — Diretiva para balanceamento de carga

Gabarito: letra B. A diretiva upstream é a correta para definir um grupo de servidores de backend no NGINX, permitindo aplicar métodos de balanceamento de carga como round-robin, least_conn ou ip_hash. As demais alternativas não correspondem à função solicitada.

A questão testa o conhecimento da sintaxe básica de configuração do NGINX. A própria documentação oficial e materiais técnicos confirmam que o bloco upstream é usado para agrupar servidores que receberão o tráfego balanceado.

Alternativa A — ❌ Incorreta

alias é uma diretiva usada dentro de blocos location para definir um caminho alternativo para servir arquivos estáticos, não para balanceamento de carga.

Alternativa B — ✅ Correta ⟵ GABARITO

upstream define um bloco que lista os servidores backend e pode conter parâmetros de balanceamento. Exemplo:

upstream meu_grupo {
    server backend1.example.com;
    server backend2.example.com;
}

Em seguida, usa-se proxy_pass http://meu_grupo; para encaminhar requisições.

Alternativa C — ❌ Incorreta

servers não é uma diretiva válida no NGINX. Existe server (singular) para configurar um host virtual, mas não um grupo de servidores.

Alternativa D — ❌ Incorreta

sticky refere‑se a sessões persistentes (sticky sessions), mas não é uma diretiva de bloco; é um parâmetro que pode ser usado dentro do bloco upstream (ex.: ip_hash;).

Alternativa E — ❌ Incorreta

balance não é uma diretiva reconhecida pelo NGINX.

Gabarito: letra B.

Link permanente: /questoes/fg061591