Questão nº 47

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

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

Uma equipe de desenvolvimento está planejando implantar uma aplicação em contêineres com altas disponibilidade e escalabilidade. A equipe decide, inicialmente, usar Docker para criar os contêineres e precisa definir qual ferramenta de orquestração usarão para gerenciar automaticamente o escalonamento e o balanceamento de carga entre os contêineres. Além disso, a solução deve oferecer integração com uma plataforma que facilite a gestão do ciclo de vida da aplicação em ambientes híbridos.

Para esse caso, a abordagem mais apropriada é a de

Resposta comentada

Gabarito Alternativa C

Conceito-chave: Orquestração de contêineres é como ter um "gerente" que cuida de vários contêineres: ele decide onde cada um roda, reinicia os que falham, aumenta a quantidade quando o acesso cresce e distribui as requisições entre eles (balanceamento de carga). Docker sozinho cria e roda contêineres, mas não gerencia esse "time" em escala.

  • (A) Incorreta: Docker não possui balanceamento de carga nativo entre múltiplos contêineres em um cluster; ele apenas expõe portas e depende de soluções externas (como Nginx ou o próprio orquestrador) para distribuir tráfego.
  • (B) Incorreta: Embora Kubernetes seja uma ferramenta correta para orquestração, a questão pede explicitamente uma solução que facilite a gestão do ciclo de vida em ambientes híbridos — isso é o diferencial do OpenShift, que adiciona CI/CD, console web, segurança e políticas prontas sobre o Kubernetes.
  • (C) Correta: O OpenShift é uma plataforma completa baseada em Kubernetes que adiciona funcionalidades de gestão de ciclo de vida (builds, deploys, autenticação, monitoramento) e suporte a ambientes híbridos (on-premise e nuvem), atendendo exatamente aos requisitos de alta disponibilidade, escalabilidade e balanceamento de carga herdados do Kubernetes.
  • (D) Incorreta: Scripts manuais de balanceamento de carga não oferecem escalabilidade automática nem recuperação de falhas; é uma solução frágil e não gerencia o ciclo de vida da aplicação.
  • (E) Incorreta: O OpenShift não executa contêineres Docker diretamente; ele usa seu próprio runtime de contêiner (CRI-O) e orquestra via Kubernetes, então essa afirmação é tecnicamente falsa.

Armadilha da banca na alternativa (B): A letra B parece correta porque Kubernetes é a ferramenta mais famosa e atende à escalabilidade e balanceamento. Porém, a questão adiciona o requisito "integração com uma plataforma que facilite a gestão do ciclo de vida em ambientes híbridos" — isso é uma descrição exata do OpenShift, que é Kubernetes "com esteroides" (ferramentas extras de DevOps). O candidato que conhece só o básico de Kubernetes marca B e erra, pois a banca quer que você perceba que OpenShift é a evolução do Kubernetes para esse cenário corporativo.

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