FC ConcursosFC Concursos

Questão FC546518

O setor de TI de uma Secretaria da Fazenda deseja modernizar sua infraestrutura, migrando de máquinas virtuais (VMs) para uma arquitetura baseada em containers e orquestração na nu

Virtualização e Sistemas Distribuídos

FCC · 2025

O setor de TI de uma Secretaria da Fazenda deseja modernizar sua infraestrutura, migrando de máquinas virtuais (VMs) para uma arquitetura baseada em containers e orquestração na nuvem. Considerando o processo de migração e as ferramentas utilizadas, um dos Analistas afirmou corretamente que:

  1. Docker e Kubernetes são tecnologias concorrentes: Docker foca em virtualização leve, necessitando de um hypervisor, enquanto Kubernetes é um tipo de serviço em nuvem para gerenciar VMs tradicionais instaladas em servidores.
  2. Virtualização com hypervisors se tornou obsoleta em ambientes de nuvem, pois containers Kubernetes eliminam completamente a necessidade de isolamento de recursos.
  3. Kubernetes é um tipo de hypervisor que cria máquinas virtuais leves, permitindo que containers Docker interajam diretamente com o kernel do hypervisor em ambientes de nuvem pública.
  4. Containers Docker fornecem isolamento mais leve que VMs (compartilhando o kernel do host), enquanto o Kubernetes orquestra esses containers na nuvem.
  5. A computação em nuvem utiliza geralmente a virtualização do tipo bare metal, eliminando os containers Docker e oferecendo todos os benefícios de isolamento de VMs via Kubernetes.
Mostrar resposta e comentário

Gabarito

D

Comentário do professor

A alternativa está correta ao afirmar que containers Docker oferecem um isolamento mais leve porque compartilham o kernel do host. Isso significa que cada contêiner isola processos e recursos, mas não contém um kernel próprio.

O isolamento dos contêineres é obtido por mecanismos do kernel como namespaces e cgroups, que separam visões de processos, rede e limites de recursos. Por depender do kernel do host, contêineres têm inicialização mais rápida e maior densidade que VMs.

Máquinas virtuais usam um hypervisor e cada VM roda seu próprio kernel, oferecendo isolamento mais robusto às custas de overhead maior.

Kubernetes é a camada de orquestração que gerencia deployment, escalonamento, balanceamento, health checks e atualizações contínuas de contêineres em cluster, seja em VMs ou em hardware físico na nuvem.

Na prática, a escolha combina desempenho, densidade e requisitos de segurança; contêineres trazem agilidade, enquanto VMs entregam isolamento adicional quando necessário.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo