A computação em nuvem é um modelo que permite o acesso sob ...

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 |
Q4150991 Arquitetura de Software
A computação em nuvem é um modelo que permite o acesso sob demanda a recursos computacionais, como rede, servidores e armazenamento.

No contexto de desenvolvimento de software em nuvem e uso de containers, considere os itens a seguir.

I. Recurso que pode ser compartilhado pelos containers com o sistema operacional do hospedeiro, mas não pelas máquinas virtuais.
II. Orquestrador de containers.
III. Novo modelo de desenvolvimento em que as aplicações são feitas para a nuvem, e não adaptadas a ela.

Assinale a opção que apresenta, respectivamente, os recursos ou conceitos listados.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: C

Fundamento decisivo: O critério decisivo era a correspondência direta entre os três itens do enunciado e os termos técnicos das alternativas.

Tema central: Containers e Cloud Native
Análise das alternativas
A
Errada
A alternativa acerta o item I com Kernel, mas erra o item II, porque Docker não é o orquestrador pedido; pela base, Kubernetes é a ferramenta de orquestração. Também erra o item III, porque IaaS é modelo de serviço em nuvem, não modelo de desenvolvimento de aplicações concebidas para a nuvem.
B
Errada
Cluster não corresponde ao item I, porque o recurso distintivo compartilhado pelos containers com o sistema operacional hospedeiro é o kernel. Node também não atende ao item II, porque não é o orquestrador de containers. Quanto ao item III, Microserviços pode ter relação com o contexto de nuvem, mas, nos termos estritos da base, não reproduz exatamente a ideia de aplicações concebidas para a nuvem, que aponta para Cloud Native.
C
Certa
A alternativa C é a correta porque associa exatamente os três itens cobrados: I = Kernel, II = Kubernetes e III = Cloud Native. Esse confronto direto com o enunciado elimina as demais alternativas e confirma o gabarito oficial.
D
Errada
Hardware não é o elemento distintivo do item I na comparação entre containers e máquinas virtuais; a base afirma que o ponto central é o compartilhamento do kernel do hospedeiro. Hypervisor também não atende ao item II, porque não é orquestrador de containers. Cluster, por sua vez, não corresponde ao modelo de desenvolvimento descrito no item III.
E
Errada
Kubernetes está correto no item II, mas a alternativa falha nos outros dois pontos decisivos. No item I, sistema de arquivos base não é a resposta mais precisa para a distinção cobrada; a base fixa que o elemento clássico distintivo é o kernel compartilhado com o hospedeiro. No item III, DevOps não é o modelo de desenvolvimento descrito e não pode ser tratado como sinônimo de Cloud Native.
Pegadinha da questão
A confusão real está em trocar Docker por Kubernetes no item II, aceitar qualquer termo de nuvem no item III em vez de Cloud Native e perder, no item I, que a diferença central dos containers é o compartilhamento do kernel do hospedeiro.
Dica para questões semelhantes
  • Em questões sobre containers versus máquinas virtuais, procure primeiro se o enunciado aponta para compartilhamento do kernel do hospedeiro.
  • Se a banca pedir orquestrador de containers, o critério é separar ferramenta de execução/empacotamento de ferramenta de orquestração: aqui, Kubernetes é o orquestrador.
  • Quando a descrição falar em aplicações concebidas para a nuvem desde a origem, o termo técnico correspondente é Cloud Native, não IaaS, DevOps ou Cluster.

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

I. Recurso que pode ser compartilhado pelos containers com o sistema operacional do hospedeiro, mas não pelas máquinas virtuais. Kernel: que não é compartilhado quando se fala em VMs (virtualização a nível de hardware), mas que é compartilhado pelos contêiners (virtualização a nível de SO)

II. Orquestrador de containers. Kubernetes: tecnologia de orquestração de contêiners

III. Novo modelo de desenvolvimento em que as aplicações são feitas para a nuvem, e não adaptadas a ela. Cloud Native: refere-se às aplicações cuja tecnologia utilizada permite aproveitar ao máximo as características modelo em nuvem. Podemos citar microsserviços, contêiners, orquestração...

Clique para visualizar este comentário

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