Questão nº 39

Questão de Conhecimentos Específicos - Suporte · CESGRANRIO BANESE 01/2025 (nº 39)

CESGRANRIO2025Técnico Bancário III - SuporteConhecimentos Específicos - Suporte
Gabarito: Dver comentário ↓

Uma equipe de desenvolvimento está implementando uma solução de clusterização e balanceamento de carga para um sistema de microsserviços em uma empresa. Essa solução deve distribuir o tráfego de forma eficiente entre múltiplos contêineres e garantir alta disponibilidade. Após avaliar o cenário descrito, um especialista dessa equipe optou por uma solução utilizando as tecnologias Docker Swarm e Nginx.

Nesse contexto, essas tecnologias, quando combinadas, têm as seguintes funções:

Resposta comentada

Gabarito Alternativa D

Conceito-chave: Em uma stack de microsserviços, o Docker Swarm é o "maestro" que organiza e gerencia os contêineres (cria, escala, reinicia, distribui entre máquinas), enquanto o Nginx é o "porteiro" que recebe as requisições HTTP e as encaminha para os contêineres certos, distribuindo a carga. São papéis complementares: um cuida da infraestrutura (Swarm) e o outro do tráfego de rede (Nginx).

  • (A) Incorreta: Inverte os papéis: o Nginx não orquestra contêineres (isso é função do Swarm/Kubernetes), e o Swarm não faz balanceamento de tráfego HTTP (ele faz balanceamento interno de réplicas, mas não é um proxy HTTP como o Nginx).
  • (B) Incorreta: O Swarm não balanceia entre servidores físicos (ele gerencia contêineres em um cluster, mas o balanceamento de carga de rede é feito por proxies como Nginx); e o Nginx não gerencia contêineres.
  • (C) Incorreta: A armadilha aqui é a palavra "clusterização": o Swarm de fato cria um cluster, mas a função principal descrita na questão é orquestração e gerenciamento (criar, escalar, manter contêineres). Dizer que o Nginx "gerencia contêineres" é o erro clássico — ele só encaminha tráfego.
  • (D) Correta: O Docker Swarm é a ferramenta de orquestração (agenda contêineres, define serviços, faz auto-recuperação e escala). O Nginx atua como balanceador de carga (proxy reverso) que recebe as requisições externas e as distribui entre os contêineres do serviço, garantindo alta disponibilidade e eficiência.
  • (E) Incorreta: Inverte tudo: o Swarm não distribui tráfego de rede diretamente (ele usa um load balancer interno, mas a distribuição de tráfego HTTP externo é papel do Nginx); e o Nginx não orquestra contêineres.

Fonte: CESGRANRIO BANESE 01/2025 Técnico Bancário III - Suporte (Caderno Prova C). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho