- A virtualização de servidor permite que vários servidores virtuais funcionem em um único servidor físico, maximizando o uso dos recursos e reduzindo os custos.
- Os principais tipos de virtualização de servidor incluem virtualização completa, paravirtualização e virtualização no nível do sistema operacional.
O que é virtualização de servidor?
A virtualização de servidor é uma tecnologia que permite que um único servidor físico hospede vários servidores virtuais, cada um funcionando como se fosse um servidor físico autônomo. Esse processo é realizado por meio de um software chamado hipervisor, que divide os recursos do servidor físico — como CPU, memória e armazenamento — em ambientes separados e isolados chamados máquinas virtuais (VM). Cada VM pode executar seu próprio sistema operacional e seus próprios aplicativos, independentemente dos outros.
1. Papel do hipervisor:O hipervisor atua como uma ponte entre o hardware físico e os servidores virtuais, gerenciando a alocação de recursos e garantindo que cada VM funcione eficientemente sem interferir nas outras. Existem dois tipos de hipervisores:hipervisores tipo 1, ou hipervisores bare-metal, que são executados diretamente no hardware.Hipervisores tipo 2, ou hipervisores hospedados, que são executados sobre um sistema operacional hospedeiro.
2. Otimização de recursos:Ao criar várias VMs em um único servidor físico, as organizações podem otimizar o uso do hardware. Em vez de ter vários servidores subutilizados, elas podem maximizar a capacidade de um único servidor, resultando em melhor uso dos recursos e redução dos custos de hardware.
Leia também:Como construir um servidor de internet?
Leia também:Kaldera: soluções digitais pioneiras no Oceano Índico
Tipos de virtualização de servidor
Existem três principais tipos de virtualização de servidor: virtualização completa, paravirtualização e virtualização no nível do sistema operacional. A principal diferença entre esses tipos está no grau de isolamento de cada máquina virtual (VM) em relação às outras e na sua interação com o servidor host.
1. Virtualização completa:Esse tipo de virtualização de servidor cria várias VMs totalmente isoladas umas das outras. Cada VM age de forma independente, sem conhecimento das outras VMs no servidor host. O hipervisor, chamado de hipervisor bare-metal, é instalado diretamente no hardware físico. Ele atua como uma camada entre o hardware e as VMs, cada uma com seu próprio sistema operacional exclusivo. Essa configuração permite alto isolamento e segurança, mas pode às vezes resultar em desempenho mais lento devido às necessidades de recursos do hipervisor.
2. Paravirtualização:Ao contrário da virtualização completa, a paravirtualização permite que as VMs estejam parcialmente cientes umas das outras e colaborem através da rede. Esse tipo de virtualização reduz a carga de trabalho do hipervisor, pois as próprias VMs ajudam a gerenciar a alocação de recursos. A paravirtualização exige que o servidor host tenha um sistema operacional que colabore com o hipervisor por meio de comandos de hypercall. Essa configuração foi desenvolvida para resolver problemas de desempenho dos primeiros hipervisores bare-metal, mas é menos comum hoje, pois os servidores modernos melhoraram o suporte à virtualização completa.
3. Virtualização no nível do sistema operacional:Também conhecida como virtualização hospedada, esse tipo elimina a necessidade de um hipervisor tradicional. Em vez disso, o sistema operacional do servidor host gerencia as tarefas de virtualização. Todas as VMs devem usar o mesmo sistema operacional que o host, compartilhando seus binários e bibliotecas comuns. A virtualização no nível do sistema operacional pode suportar um grande número de VMs em um único servidor com menos recursos, tornando-a uma opção eficiente. No entanto, ela tem uma grande desvantagem: cria um ponto único de falha. Se o sistema operacional host falhar ou for comprometido, todas as VMs são afetadas, o que pode levar a interrupções generalizadas.

