Wat is KVM?
KVM (Kernel-based Virtual Machine) is een Linux-virtualisatietechnologie die het mogelijk maakt om virtuele machines te creëren met hoge prestaties, verbeterde beveiliging en automatische schaling van middelen.
KVM (afkorting voor Kernel-based Virtual Machine) is een virtualisatietechnologie die is gebaseerd op de Linux-kernel en fungeert als een hypervisor, waarmee de mogelijkheid wordt geboden om virtuele machines te creëren en te beheren met verschillende besturingssystemen.
De gemaakte virtuele machines bieden typische functies van fysieke systemen, inclusief virtuele BIOS, evenals virtuele hardware die wordt vertegenwoordigd door processor (CPU), geheugen (RAM), opslag, netwerkkaarten, enz., en simuleren zo volledig een fysiek proces.
De technologie wordt gebruikt voor het isoleren, ontwikkelen en testen van applicaties in verschillende omgevingen. Echter, we zullen het zeer vaak tegenkomen bij webhostingbedrijven, binnen VPS (virtuele privénetwerk) pakketten.
In tegenstelling tot virtualisatie die op het besturingssysteemniveau wordt uitgevoerd (OpenVZ - niveau 2 hypervisor), zal KVM (ook al is het ook een niveau 2 hypervisor, werkt het als een niveau 1 hypervisor) een ervaring bieden die zeer dicht bij die van een fysieke server ligt.
Hier zijn enkele van de voordelen van het gebruik van KVM-virtualisatie:
- hoge prestaties in gegevensverwerking;
- automatische schaling van middelen om te reageren op zware belasting, zodra het aantal virtuele machines op een apparaat toeneemt;
- verbeterde beveiliging door directe implementatie van KVM in de Linux kernel-broncode;
- volledige toegang tot de apparatuur.