O que é um hipervisor Bare Metal?

Publicados: 2022-03-04

Um monitor de máquina virtual, também conhecido como VMM, é chamado de hipervisor. Não é mais que um tipo de software de virtualização que ajuda na criação de novas máquinas virtuais (VMs), garantindo que o hardware de um computador seja separado de seu software. O trabalho de um hipervisor é traduzir a solicitação entre recursos físicos e virtuais, garantindo assim a conclusão da tarefa de virtualização. Um hipervisor é chamado de hipervisor bare-metal quando é instalado no hardware de uma máquina física e fica entre o sistema operacional e o hardware.

Em alguns casos, os hypervisors bare metal são incorporados diretamente no hardware principal da máquina e ficam com o BIOS da placa-mãe (sistema básico de entrada/saída). Isso é feito em alguns sistemas para habilitar o sistema operacional na máquina para que o software de virtualização possa ser acessado e usado.

Como o hypervisor bare metal separa o sistema operacional de seu hardware subjacente, não há dependência dos dispositivos de hardware ou drivers para executar o software. O que isso significa é que os hypervisors bare-metal permitem que os sistemas operacionais e todos os seus aplicativos afiliados funcionem em diferentes tipos de dispositivos de hardware.

Isso significa que vários sistemas operacionais e máquinas virtuais podem ser hospedados no mesmo servidor físico, que serve como máquina host. Como as máquinas virtuais são totalmente independentes das máquinas físicas, essas VMs podem se mover de máquina para máquina ou de uma plataforma para outra.

Cargas de trabalho, rede, armazenamento e memória podem ser transferidos entre essas máquinas ou plataformas ou até mesmo entre vários servidores, conforme a necessidade. Por exemplo, se um aplicativo precisar de mais energia para processamento, ele poderá acessar facilmente máquinas adicionais usando o software de virtualização. O impacto imediato disso é melhor custo e eficiência energética e melhor desempenho, pois apenas algumas máquinas são usadas.

O que é metal nu?

O termo bare metal é usado porque tecnicamente não há sistema operacional entre o dispositivo de hardware e o sistema operacional. O software de virtualização está praticamente no disco rígido ou “bare metal” do componente de hardware. Este é geralmente o local onde o aplicativo está realmente instalado.

O hypervisor não é a única coisa que é usada como ponto de referência para definir o bare metal. Mesmo no caso de servidores, vemos um hypervisor bare-metal, que nada mais é do que um servidor regular de um único locatário. No entanto, adicionando hipervisores e software de virtualização, este servidor pode ser convertido em uma máquina host. Um bare metal também pode significar que os servidores reais são alugados pelos clientes. Esses servidores hospedam a nuvem pública de um provedor de serviços de nuvem além dos serviços de nuvem pública.

Hipervisores bare metal versus hipervisores hospedados

Um hypervisor bare-metal é um hypervisor implantado com muita frequência. Este é o caso em que o software de virtualização é instalado diretamente no dispositivo de hardware, onde normalmente vemos que o sistema operacional está instalado. Esses tipos de hipervisores são muito seguros porque funcionam de forma isolada, completamente separados do sistema operacional, que é propenso a ataques cibernéticos. Do ponto de vista do desempenho, esses hipervisores são muito mais eficientes em comparação com os hipervisores hospedados, razão pela qual a maioria das organizações escolhe hipervisores bare-metal quando se trata de requisitos de computação de data center.

Ao contrário dos hipervisores bare metal, os hipervisores hospedados são executados dentro do sistema operacional do servidor host ou da máquina. Embora esses hipervisores sejam executados dentro do SO, mais aplicativos podem ser instalados no SO sobre os hipervisores. No entanto, quando se trata de desempenho, os hipervisores hospedados têm mais latência em comparação com um hipervisor bare-metal. Isso ocorre porque qualquer solicitação entre o hardware e o hipervisor deve passar pela camada adicional do sistema operacional.

Se a velocidade de processamento de hipervisores hospedados e bare-metal precisar ser aprimorada, isso pode ser feito implementando a tecnologia de aceleração de hardware.

Hypervisor vs virtualização bare-metal

Um servidor bare metal nada mais é do que um servidor dedicado que hospeda um único inquilino e é controlado por um único cliente. Para ter virtualização bare-metal, o cliente ainda pode instalar um hypervisor bare-metal diretamente no hardware para habilitar a tecnologia de virtualização. Essa tecnologia de virtualização inclui aplicativos virtuais, várias VMs ou instâncias de nuvem privada.

Pelo contrário, os hipervisores hospedados são instalados na parte superior do sistema operacional e não no bare metal do servidor. Ambos os tipos de hipervisores podem executar vários servidores virtuais ou hospedar vários locatários em uma única máquina física.

Os provedores de serviços de nuvem pública alugam o espaço do servidor e o distribuem para várias organizações, dependendo da carga de trabalho. Assim, um único servidor pode hospedar várias máquinas virtuais que executam várias cargas de trabalho de diferentes empresas.

Um servidor bare metal sempre fornecerá melhor desempenho em comparação com um servidor virtual porque uma única organização tem controle total sobre o servidor bare metal. As organizações também têm melhor controle sobre o hardware do hypervisor bare-metal e podem otimizá-lo ainda mais para melhorar o desempenho. Se os recursos devem ser compartilhados, isso pode representar uma ameaça em comparação com um servidor bare-metal dedicado. Como os servidores bare metal não compartilham recursos, eles são usados ​​para hospedar nuvens privadas de vários provedores de serviços de nuvem.

Pensamentos finais

No entanto, os hipervisores que hospedam várias máquinas virtuais oferecem alguns benefícios em relação aos servidores bare metal, como a criação instantânea de máquinas virtuais e fornecem mais recursos, que é o requisito de várias cargas de trabalho que mudam dinamicamente. Os hipervisores também permitem maior utilização de servidores físicos, conforme e quando necessário.

Isso ocorre principalmente porque eles podem executar várias VMs em um único servidor físico. Ter várias máquinas virtuais em um único servidor físico pode ser mais econômico e energeticamente eficiente em comparação com várias máquinas físicas que permanecem subutilizadas para a mesma tarefa.