O que é KVM?
KVM (Kernel-based Virtual Machine) é uma tecnologia de virtualização Linux que permite a criação de máquinas virtuais com alto desempenho, segurança aumentada e escalabilidade automática de recursos.
KVM (abreviação de Kernel-based Virtual Machine) é uma tecnologia de virtualização baseada no núcleo Linux que funciona como um hipervisor, proporcionando a capacidade de criar e gerenciar máquinas virtuais com diferentes sistemas operacionais.
As máquinas virtuais criadas oferecem funções típicas de sistemas físicos, incluindo BIOS virtual, bem como hardware virtual representado por processador (CPU), memória (RAM), armazenamento, placas de rede, etc., simulando completamente um processo físico.
A tecnologia é usada para isolar, desenvolver e testar aplicações em diferentes ambientes. No entanto, a encontraremos com muita frequência em empresas de hospedagem na web, dentro dos pacotes VPS (servidor privado virtual).
Diferente da virtualização realizada no nível do sistema operacional (OpenVZ - hipervisor de nível 2), o KVM (embora também seja um hipervisor de nível 2, funciona como um hipervisor de nível 1) proporcionará uma experiência muito próxima à de um servidor físico.
Aqui estão algumas das vantagens de usar a virtualização KVM:
- alto desempenho no processamento de dados;
- escalonamento automático de recursos para responder a cargas pesadas, uma vez que o número de máquinas virtuais em um dispositivo aumenta;
- segurança aprimorada devido à implementação direta do KVM no código-fonte do kernel Linux;
- acesso total ao equipamento.