Pular para o conteúdo principal

Questão de Redes de Computadores — Nginx — VUNESP 2024

Redes de ComputadoresNginx
Código
vu212286
Banca
VUNESP
Órgão
SPTrans
Ano
2024
Cargo
Ana Info ( )
Uma aplicação comum da ferramenta NGINX é utilizá-la como
  1. Aantivírus.
  2. Bbalanceador de carga.
  3. Csistema operacional.
  4. Dhipervisor tipo 1.
  5. Ebanco de dados NoSQL.
Revelar gabarito e comentário

GabaritoB — balanceador de carga.

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: servidor web, proxy reverso e balanceador de carga

Gabarito: letra B. O NGINX é um servidor web de código aberto e alto desempenho, amplamente utilizado como proxy reverso e, por consequência, como balanceador de carga, distribuindo o tráfego entre múltiplos servidores de aplicação. As demais alternativas descrevem funções que não fazem parte do escopo do NGINX: antivírus, sistema operacional, hipervisor e banco de dados NoSQL são ferramentas de naturezas completamente distintas.

O NGINX (pronuncia-se "engine-x") nasceu como um servidor web, mas sua arquitetura assíncrona e orientada a eventos o tornou extremamente eficiente para atuar também como proxy reverso. O proxy reverso é um intermediário que fica à frente dos servidores de aplicação, recebendo as requisições dos clientes e as encaminhando para o servidor adequado. É exatamente nesse papel de proxy reverso que o NGINX exerce o balanceamento de carga: ele distribui as requisições recebidas entre vários servidores de backend, evitando que um único servidor fique sobrecarregado e garantindo maior disponibilidade e escalabilidade da aplicação.

O balanceamento de carga pode ser feito de várias formas, como round-robin (distribuição sequencial), por menor número de conexões ativas, por hash do IP do cliente, entre outras. O NGINX também oferece recursos como health checks (verificação de saúde dos servidores de backend), reescrita de URLs, compressão de respostas e terminação de SSL/TLS, o que o torna uma peça central em arquiteturas de alta disponibilidade.

É importante distinguir o NGINX de outras ferramentas com as quais ele pode ser confundido. O Apache HTTP Server, por exemplo, é outro servidor web, mas com arquitetura baseada em processos/threads, diferente do modelo orientado a eventos do NGINX. Já o HAProxy é um balanceador de carga dedicado, focado exclusivamente nessa função, enquanto o NGINX acumula as funções de servidor web, proxy reverso e balanceador de carga em uma única ferramenta.

A pegadinha desta questão é justamente a banca oferecer alternativas que representam categorias de software totalmente diferentes (antivírus, sistema operacional, hipervisor, banco de dados), tentando induzir o candidato a marcar uma função que o NGINX não desempenha. O candidato que conhece o NGINX como "servidor web" pode até hesitar entre as alternativas, mas a função de balanceador de carga é uma das aplicações mais comuns e documentadas da ferramenta.

Guarde a distinção central: o NGINX é um software de infraestrutura de rede que atua na camada de aplicação, e o balanceamento de carga é uma de suas funções mais relevantes. As outras alternativas são de categorias completamente diferentes, e é exatamente nessa fronteira que a questão se resolve.

1Categoria
Servidor web
Proxy reverso
2Funções
Balanceador de carga
Cache
Terminação SSL/TLS
3Não é
Antivírus
Sistema operacional
Hipervisor
Banco de dados NoSQL
NGINX
LEVELsoulevel.com.br
NGINX: Categoria (Servidor web, Proxy reverso); Funções (Balanceador de carga, Cache, Terminação SSL/TLS); Não é (Antivírus, Sistema operacional, Hipervisor, Banco de dados NoSQL)

Alternativa A — ❌ Incorreta

O NGINX não é um antivírus. Antivírus são programas de segurança que detectam e removem malware, como vírus, worms e trojans. O NGINX é um servidor web/proxy reverso, e embora possa ser usado em conjunto com ferramentas de segurança (como o ModSecurity, um WAF), ele não desempenha a função de antivírus.

Alternativa B — ✅ Correta ⟵ GABARITO

O NGINX é amplamente utilizado como balanceador de carga. Como proxy reverso, ele recebe as requisições dos clientes e as distribui entre vários servidores de backend, equilibrando a carga de trabalho e aumentando a disponibilidade e a escalabilidade da aplicação. Essa é uma das aplicações mais comuns e documentadas da ferramenta.

Alternativa C — ❌ Incorreta

O NGINX não é um sistema operacional. Sistema operacional é o software que gerencia os recursos de hardware e fornece serviços básicos para outros programas, como Windows, Linux e macOS. O NGINX é um aplicativo que roda sobre um sistema operacional, não um sistema operacional em si.

Alternativa D — ❌ Incorreta

O NGINX não é um hipervisor tipo 1. Hipervisor tipo 1 (ou bare-metal) é um software que virtualiza o hardware diretamente, como VMware ESXi, Microsoft Hyper-V e KVM. O NGINX é um servidor web/proxy reverso, não tem relação com virtualização de hardware.

Alternativa E — ❌ Incorreta

O NGINX não é um banco de dados NoSQL. Banco de dados NoSQL é um sistema de armazenamento de dados não relacional, como MongoDB, Cassandra e Redis. O NGINX é um servidor web/proxy reverso, não armazena dados de forma estruturada como um banco de dados.

PEGA ESSA DICA!

Para questões sobre ferramentas de infraestrutura, identifique a categoria do software primeiro. O NGINX é um servidor web e proxy reverso; a partir daí, funções como balanceamento de carga, cache e terminação SSL são consequências naturais. Memorize as funções principais das ferramentas mais cobradas: NGINX (web server, proxy reverso, load balancer), Apache (web server), HAProxy (load balancer), Squid (proxy cache), Kubernetes (orquestração de contêineres).

Gabarito: letra B

Link permanente: /questoes/vu212286