O setor de tecnologia de um tribunal desenvolveu uma aplicaç...

Próximas questões
Com base no mesmo assunto
Ano: 2026 Banca: FGV Órgão: TJ-SC Prova: FGV - 2026 - TJ-SC - Analista de Sistemas |
Q4150978 Arquitetura de Software
O setor de tecnologia de um tribunal desenvolveu uma aplicação web composta por três serviços: cadastro de usuários, consulta processual e geração de relatórios. Cada serviço possui dependências próprias e deve ser implantado de forma padronizada nos ambientes de desenvolvimento, homologação e produção.

Além disso, a equipe precisa distribuir réplicas desses serviços em diferentes nós de um cluster, reiniciar automaticamente instâncias com falha, ampliar a quantidade de réplicas em períodos de maior demanda e administrar, por uma interface centralizada, mais de um cluster Kubernetes utilizado pela instituição.

Nesse contexto, é correto afirmar que
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: A

Fundamento decisivo: O enunciado descreve a necessidade de empacotar aplicações com dependências, distribuir réplicas em cluster, reiniciar instâncias com falha, ampliar réplicas sob demanda e administrar mais de um cluster Kubernetes. A correspondência funcional correta entre essas necessidades e as ferramentas citadas leva à alternativa A.

Tema central: Docker, Kubernetes e Rancher
Análise das alternativas
A
Certa
A alternativa A está correta porque respeita a função própria de cada tecnologia cobrada. Docker é a ferramenta associada ao empacotamento de aplicações e dependências em containers; Kubernetes é a camada de orquestração responsável por implantação, escalonamento e operação desses containers em cluster, o que se ajusta ao cenário de réplicas em diferentes nós, reinício automático e ampliação do número de réplicas; Rancher, por sua vez, é a plataforma de gerenciamento centralizado de clusters Kubernetes, compatível com a necessidade de administrar mais de um cluster por uma interface centralizada.
B
Errada
Está errada porque atribui ao Rancher a natureza de formato de imagem para distribuir containers. Pela base, Rancher não é formato de imagem; sua função é gerenciamento centralizado de clusters Kubernetes.
C
Errada
Está errada porque desloca a função principal do Kubernetes para a criação de imagens de containers. Pela base, Kubernetes é usado principalmente para orquestrar workloads em cluster, não para criar imagens.
D
Errada
Está errada porque afirma que o Docker empacota aplicações e dependências principalmente em máquinas virtuais completas. Pela base, o Docker trabalha com containers, e essa distinção entre container e máquina virtual é decisiva.
E
Errada
Está errada porque diz que o Rancher substitui a necessidade de clusters Kubernetes por execução local isolada. Pela base, o Rancher não elimina clusters Kubernetes; ele atua como camada de gerenciamento sobre esses clusters.
Pegadinha da questão
A questão explora confusões entre container e máquina virtual, entre criação de imagem e orquestração de containers, e entre ferramenta de gerenciamento de clusters e tecnologia de empacotamento/distribuição.
Dica para questões semelhantes
  • Separe o papel de empacotar aplicações do papel de operar essas aplicações em cluster: Docker fica no empacotamento em containers; Kubernetes fica na orquestração.
  • Quando o enunciado trouxer réplicas em nós diferentes, reinício automático e aumento de instâncias, o foco é função de orquestração, não criação de imagem.
  • Quando aparecer administração centralizada de múltiplos clusters Kubernetes, procure a ferramenta de gerenciamento de clusters, não o runtime de containers.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Gabarito: alternativa A

A situação apresentada descreve corretamente a atuação complementar de Docker, Kubernetes e Rancher em uma arquitetura baseada em contêineres.

O Docker é utilizado para empacotar a aplicação e suas dependências em contêineres. Assim, cada serviço — cadastro de usuários, consulta processual e geração de relatórios — pode possuir seu próprio ambiente isolado, com bibliotecas, configurações e versões necessárias para funcionar de forma padronizada nos ambientes de desenvolvimento, homologação e produção.

O Kubernetes é uma plataforma de orquestração de contêineres. Entre suas funções estão:

  • Distribuir réplicas de aplicações entre os nós do cluster;
  • Reiniciar contêineres ou pods que apresentem falha;
  • Realizar escalonamento horizontal, aumentando ou reduzindo réplicas conforme a demanda;
  • Gerenciar atualizações e implantações das aplicações;
  • Oferecer mecanismos de balanceamento e descoberta de serviços.

Já o Rancher é uma plataforma de gerenciamento de ambientes Kubernetes. Ele facilita a administração centralizada de múltiplos clusters, usuários, permissões, políticas e workloads por meio de uma interface unificada.

Fonte: ChatGPT

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo