Analista de Infraestrutura e Suporte - Especialidade: Softwares Básicos
Na virtualização por contêineres, o mecanismo que engloba recursos do sistema em uma abstração é conhecido como
Abare metal.
Bcontrol groups.
Cunion file systems.
Dnamespace.
Einter process communication.
Revelar gabarito e comentário▾
GabaritoD — namespace.
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”.
Virtualização por contêineres
Gabarito: letra D. Namespace é o mecanismo que isola e abstrai os recursos do sistema operacional para cada contêiner, fornecendo uma visão própria de recursos como sistema de arquivos, PID, rede, etc., essencial para a virtualização por contêineres.
A banca testa o conhecimento dos componentes da virtualização por contêineres. Enquanto cgroups limitam recursos, namespaces isolam e abstraem. A resposta correta é namespace.
Componentes de contêineres: Namespace (Abstrai e isola recursos, PID, rede, mount, UTS, IPC); Cgroups (Limita recursos, CPU, memória); Union FS (Combina camadas, Imagens de contêiner); IPC (Comunicação entre processos)
Alternativa A — ❌ Incorreta
Bare metal refere-se a servidores físicos sem virtualização, não a um mecanismo de abstração de recursos em contêineres.
Alternativa B — ❌ Incorreta
Control groups (cgroups) são usados para limitar e monitorar o uso de recursos (CPU, memória), mas não para abstrair recursos do sistema em uma visão isolada.
Alternativa C — ❌ Incorreta
Union file systems (como OverlayFS) permitem combinar camadas de sistema de arquivos, usados em imagens de contêiner, mas não são o mecanismo que engloba recursos em uma abstração.
Alternativa D — ✅ Correta ⟵ GABARITO
Namespaces são o mecanismo que cria uma abstração isolada para cada contêiner, englobando recursos como PID, rede, mount, UTS, IPC, etc., dando a cada contêiner sua própria visão do sistema.
Alternativa E — ❌ Incorreta
Inter process communication (IPC) é um mecanismo de comunicação entre processos, não um mecanismo de abstração de recursos do sistema.
PEGA ESSA DICA!
Lembre-se: namespaces isolam e abstraem; cgroups limitam. Na prova, se a pergunta for sobre "isolar recursos" → namespace; se for sobre "limitar recursos" → cgroup.