Questão de Sistemas Operacionais — Virtualização — FGV 2024
Sistemas Operacionais›Virtualização
Código
fg099872
Banca
FGV
Órgão
TJ-RR
Ano
2024
Nível
Superior
Cargo
Analista Judiciário - Ciência de Dados e Analytics
Analise as seguintes afirmações sobre conteinerização e orquestração de contêineres.I. Em sistemas conteinerizados, é recomendado que todos os contêineres compartilhem o mesmo sistema de arquivos e ambiente de rede para garantir consistência entre os serviços.II. Em ferramentas de orquestração como Kubernetes, a comunicação entre contêineres pode ser gerenciada por uma rede de sobreposição, que permite a comunicação direta entre contêineres em diferentes nós, sem expor seus endereços IP ao ambiente externo.III. A principal vantagem da conteinerização em relação à virtualização tradicional é a capacidade de compartilhar o kernel do sistema operacional host, o que garante isolamento total entre contêineres, como em máquinas virtuais.É correto o que se afirma em
AI, apenas.
BII, apenas.
CI e II, apenas.
DII e III, apenas.
EI, II e III.
Revelar gabarito e comentário▾
GabaritoB — II, apenas.
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”.
Conteinerização e Orquestração de Contêineres
Gabarito: letra B. Apenas a afirmativa II está correta. Em Kubernetes, redes de sobreposição (overlay networks) permitem comunicação direta entre contêineres em diferentes nós sem expor IPs ao ambiente externo. As afirmativas I e III são falsas por confundirem isolamento e compartilhamento em contêineres.
Conteinerização vs Virtualização
1Contêiner
Compartilha kernel do host
Namespaces e cgroups
Isolamento relativo
Falha no kernel afeta todos
2Máquina virtual
Kernel próprio
Hipervisor
Isolamento total
3Kubernetes (orquestração)
Rede de sobreposição (overlay)
Flannel, Calico
Comunicação entre nós
IPs internos não expostos
LEVEL · soulevel.com.br
Item I — ❌ Incorreto
Afirma que contêineres devem compartilhar o mesmo sistema de arquivos e ambiente de rede. Na prática, cada contêiner possui seu próprio sistema de arquivos e namespace de rede isolados. Compartilhá-los quebraria o isolamento e a independência entre serviços. A consistência é garantida por imagens e orquestração, não por compartilhamento de filesystem.
Item II — ✅ Correto ⟵ GABARITO
Em Kubernetes, a comunicação entre pods em diferentes nós é feita por meio de redes de sobreposição (ex.: Flannel, Calico). Essas redes criam um plano de rede virtual que permite que contêineres se comuniquem diretamente usando IPs internos, sem expor esses IPs para fora do cluster. Assim, a afirmativa está correta.
Item III — ❌ Incorreto
Embora contêineres compartilhem o kernel do host, o isolamento não é total como em máquinas virtuais. VMs possuem kernels separados e proporcionam isolamento mais forte. Contêineres usam namespaces e cgroups para isolar processos, mas o kernel é o mesmo, permitindo que uma falha no kernel afete todos os contêineres. Portanto, a afirmativa é falsa ao equiparar o isolamento ao de VMs.
NÃO CAIA NESSA!
A banca confunde o compartilhamento do kernel (característica dos contêineres) com isolamento total. Muitos candidatos marcam a III como correta por associar "compartilhar kernel" a "isolamento", mas isso é incorreto: o isolamento é relativo e menor que o de VMs.