Glossário da F5

Hipervisor

O que é um hipervisor?

Um hipervisor é um software de controle que permite a virtualização de um computador, permitindo que vários computadores virtuais sejam executados em um único servidor físico. Esses computadores virtuais operando dentro de um ambiente virtual são chamados de "máquinas virtuais".

Existem dois tipos principais de métodos de virtualização:

  1. Virtualização baseada em host:
    Nesse método, o software de virtualização é executado sobre um sistema operacional (SO host), e as máquinas virtuais (SO convidado) operam sobre ele. Essa abordagem permite a configuração fácil de ambientes de virtualização, semelhante à execução de um application, e permite que o sistema operacional host e o sistema operacional convidado sejam exibidos na mesma tela. No entanto, esse método consome recursos do sistema operacional host, que nem sempre é otimizado para virtualização, tornando-o menos ideal para executar várias máquinas virtuais em um único servidor físico. Ele é normalmente usado em cenários como a execução do Windows no macOS para funcionalidades multiplataforma.

  2. Virtualização baseada em hipervisor:
    Com esse método, o hipervisor é executado diretamente no hardware e as máquinas virtuais operam sobre ele. Essa abordagem é melhor otimizada para virtualização, tornando-a mais adequada para executar várias máquinas virtuais em um único servidor físico. Ele é amplamente utilizado para virtualização de servidores e também é comum na Virtual Desktop Infrastructure (VDI), onde ambientes de desktop são virtualizados e executados em servidores, com apenas a saída de tela entregue aos terminais do cliente.

Os hipervisores populares incluem o vSphere ESXi da VMware, o XenServer da Citrix, o Hyper-V da Microsoft e a Máquina Virtual baseada em Kernel (KVM) baseada em Linux.