Pular para o conteúdo principal

Questão de Sistemas Operacionais — Virtualização — FGV 2024

Sistemas OperacionaisVirtualizaçã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
  1. AI, apenas.
  2. BII, apenas.
  3. CI e II, apenas.
  4. DII e III, apenas.
  5. 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.

Gabarito: letra B.

Link permanente: /questoes/fg099872