Um hipervisor é um software usado para criar máquinas virtuais. Uma máquina virtual é uma emulação de um computador. As máquinas virtuais são usadas para criar vários ambientes de computação em uma única peça de hardware.

As máquinas virtuais são úteis porque cada VM pode executar um sistema operacional diferente, se comportar como um computador separado e fornecer um alto nível de segurança.

Então, como funciona um hipervisor?

O que é um hipervisor?

Um hipervisor é um software que fica entre uma máquina virtual e o hardware subjacente. Não é possível criar uma máquina virtual sem ela.

O hipervisor é responsável por dividir os recursos de hardware, como memória, potência da CPU e largura de banda da rede. Em seguida, ele aloca esses recursos para cada VM.

O hipervisor é responsável por manter cada máquina virtual isolada. Isso é o que permite que cada máquina virtual funcione independentemente de quaisquer problemas que afetem as outras.

O hipervisor também permite a comunicação entre máquinas virtuais no mesmo computador e entre redes.

instagram viewer

Por que os hipervisores são usados?

As máquinas virtuais oferecem várias vantagens sobre os computadores físicos. Dependendo da aplicação, uma máquina virtual pode ser uma necessidade ou simplesmente mais conveniente.

  • As VMs permitem que novos ambientes de computador sejam adicionados ao hardware existente. Isso permite que as organizações usem melhor o que têm, em vez de investir em novas tecnologias.
  • As máquinas físicas ocupam espaço físico. VMs não. Ter vários sistemas em um único computador é altamente benéfico em uma grande organização ou mesmo em uma única mesa.
  • Uma nova VM pode ser configurada muito mais rápido do que um novo sistema físico. Uma VM também pode ser excluída quando não for mais necessária. Isso torna as VMs ideais para projetos temporários.
  • Uma VM pode ser movida de um servidor para outro, permitindo que os processos de TI sejam executados em locais diferentes sem que nenhum hardware físico seja movido.
  • Uma máquina virtual está completamente isolada de tudo ao seu redor. As VMs, portanto, fornecem todos os benefícios de segurança de máquinas físicas separadas sem nenhum dos custos.

Nativo vs. Hypervisors hospedados

Os hipervisores podem ser divididos em duas categorias distintas, ou seja, nativos e hospedados. Eles também são conhecidos como Tipo 1 e Tipo 2.

Antes de discutir a diferença, é importante notar que um computador que executa VMs é conhecido como máquina host, enquanto VMs individuais são conhecidas como máquinas convidadas.

Hipervisores nativos

Um hipervisor nativo é executado diretamente no hardware da máquina host. Não requer um sistema operacional para rodar abaixo dele. Por isso, ele também é conhecido como hipervisor bare-metal.

  • Os hipervisores nativos são mais eficientes porque não precisam compartilhar recursos com um sistema operacional host. Isso permite que eles ofereçam níveis de desempenho mais elevados.
  • Os hipervisores nativos também são mais seguros. Como não há sistema operacional host, não há sistema operacional host que um invasor possa comprometer.
  • Os hipervisores nativos são mais caros e normalmente usados ​​em data centers onde o desempenho, o tempo de atividade e a segurança são priorizados.

Hypervisors hospedados

Um hipervisor hospedado possui um sistema operacional subjacente, normalmente instalado diretamente acima dele. O sistema operacional host é então usado para obter recursos da máquina host.

Isso pode causar uma queda no desempenho. Isso também significa que um ataque a esse sistema operacional tem o potencial de afetar todas as VMs instaladas pelo hipervisor acima dele.

A principal vantagem dos hipervisores hospedados é que eles são mais baratos e geralmente mais fáceis de instalar. Os hipervisores hospedados são normalmente usados ​​quando o aumento do desempenho e da segurança não compensa o custo adicional.

Por exemplo, eles são freqüentemente usados ​​para testar software e para criar desktops virtuais.

Qual hipervisor devo usar?

Se você estiver tentando executar uma máquina virtual em um computador pessoal, a escolha do hipervisor depende do seu sistema operacional existente.

Se você é um usuário do Windows Pro, seu computador já tem um hipervisor nativo instalado, Hyper-V. No entanto, se você estiver executando uma edição doméstica do Windows ou macOS, estará limitado a hipervisores hospedados, como VirtualBox ou VMware.

Hypervisors vs. Containers

Hipervisores e contêineres são usados ​​para emulação. Eles são iguais, mas também são muito diferentes.

Os hipervisores criam máquinas virtuais com sistemas operacionais independentes (os hipervisores hospedados exigem um sistema operacional host, mas as VMs individuais ainda têm o seu próprio).

Todos os contêineres compartilham o mesmo sistema operacional host, fazendo com que sejam usados ​​para aplicativos muito diferentes.

Os hipervisores podem ser usados ​​para executar aplicativos que não são compatíveis com o sistema operacional host. Cada máquina virtual também está completamente isolada de tudo ao seu redor. Isso torna as máquinas virtuais superiores do ponto de vista da segurança.

Os contêineres são significativamente menores do que as máquinas virtuais, tornando-os mais baratos e portáteis. Eles também inicializam em segundos, enquanto uma VM precisa aguardar o carregamento de seu sistema operacional.

Por que os hipervisores são importantes para a segurança da VM

O isolamento oferecido pelas máquinas virtuais significa que elas são freqüentemente usadas para aplicativos onde a segurança é uma prioridade. O hipervisor desempenha um papel muito importante nisso.

Se uma única máquina virtual for comprometida, isso não afetará o resto do sistema. No entanto, se o hipervisor estiver comprometido, isso pode afetar todas as máquinas virtuais sob seu controle.

Se você estiver usando máquinas virtuais para fins de segurança, é importante entender que o hipervisor é o componente ideal para um hacker comprometer.

O hipervisor deve ser mantido atualizado o tempo todo, a rede à qual ele se conecta deve ser monitorada e nenhum usuário deve ter acesso a ela, a menos que seja necessário.

Um hipervisor é adequado para o seu projeto?

Se você deseja executar uma máquina virtual, um hipervisor é o software que permitirá que você faça isso. Ele pega o hardware subjacente e fornece a alocação de recursos necessária para criar ambientes isolados.

Se você deseja manter o sistema operacional existente, sua escolha é limitada pelo sistema operacional instalado.

Caso contrário, um hipervisor nativo fornece o melhor desempenho e segurança, enquanto um hipervisor hospedado fornece uma alternativa quando essas vantagens não são priorizadas.

O que é segurança baseada em virtualização no Windows?

Virtualization Based Security (VBS) é uma parte crucial do Windows 11, mas o que é exatamente?

Leia a seguir

CompartilhadoTweetO email
Tópicos relacionados
  • Tecnologia Explicada
  • VirtualBox
  • Máquina virtual
  • Virtualização
  • Jargão
Sobre o autor
Elliot Nesbo (46 artigos publicados)

Elliot é um escritor freelance de tecnologia. Ele escreve principalmente sobre fintech e cibersegurança.

Mais de Elliot Nesbo

Assine a nossa newsletter

Junte-se ao nosso boletim informativo para dicas de tecnologia, análises, e-books grátis e ofertas exclusivas!

Clique aqui para se inscrever