Alternativa A - hipervisor
A resposta correta é hipervisor, pois é o componente fundamental responsável pela criação e gerenciamento de Máquinas Virtuais (VMs). O "contêiner" selecionado na imagem está incorreto neste contexto específico.
Análise da Questão
O enunciado pede o termo para um processo de software que cria VMs e realiza abstração de hardware. Vamos analisar cada conceito:
- Hipervisor: É a camada de software que permite a execução de múltiplos sistemas operacionais (VMs) em um único hardware físico. Ele faz a virtualização do hardware, isolando os recursos físicos (CPU, memória, disco) das máquinas virtuais.
- Exemplo: VMware ESXi, Microsoft Hyper-V, KVM.
- Contêiner: Embora seja uma forma de virtualização, ele opera no nível do sistema operacional, compartilhando o kernel do hospedeiro. Não cria VMs completas nem abstrai o hardware diretamente.
- Exemplo: Docker, Kubernetes.
- Element Manager: Parte da gestão de redes (modelo FCAPS), foca em gerenciar elementos específicos da rede, não na criação de VMs.
- Gerenciador de Infraestrutura Virtualizada (VIM): Software que gerencia o ambiente de nuvem/virtualização como um todo (ex: OpenStack), mas depende do hipervisor para criar as VMs reais.
Comparativo Técnico
| Característica | Hipervisor | Contêiner |
|---|
| Abstração | Hardware Físico | Sistema Operacional (Kernel) |
| Criação | Máquinas Virtuais Completas (VMs) | Processos Isolados (Containers) |
| Sistema Operacional | Cada VM tem seu próprio SO | Compartilha o SO do Host |
| Peso | Mais pesado (OS completo) | Leve (apenas aplicação + libs) |
Conclusão:
A definição exata de "software que cria VMs e executa abstração de hardware" descreve o Hipervisor. A alternativa marcada na imagem ("contêiner") refere-se a uma tecnologia de virtualização diferente, onde o isolamento ocorre via namespaces e cgroups do Linux, sem a abstração completa do hardware típica de uma VM.