Che cos'è KVM?
KVM (Kernel-based Virtual Machine) è una tecnologia di virtualizzazione Linux che consente di creare macchine virtuali con alte prestazioni elevate, sicurezza migliorata e scalabilità automatica delle risorse.
KVM (acronimo di Kernel-based Virtual Machine) è una tecnologia di virtualizzazione basata sul kernel Linux che funge da ipervisore, fornendo la capacità di creare e gestire macchine virtuali con diversi sistemi operativi.
Le macchine virtuali create offrono funzioni tipiche dei sistemi fisici, inclusi BIOS virtuali, così come hardware virtuale rappresentato da processore (CPU), memoria (RAM), storage, schede di rete, ecc., simulando così completamente un processo fisico.
La tecnologia viene utilizzata per isolare, sviluppare e testare applicazioni in diversi ambienti. Tuttavia, la troveremo molto frequentemente nelle aziende di web hosting, all'interno dei pacchetti VPS (virtual private server).
Rispetto alla virtualizzazione eseguita a livello di sistema operativo (OpenVZ - hypervisor di livello 2), KVM (anche se è anch'esso un hypervisor di livello 2, funziona come un hypervisor di livello 1) fornirà un'esperienza molto simile a quella di un server fisico.
Ecco alcuni dei vantaggi dell'utilizzo della virtualizzazione KVM:
- alte performanțe în procesarea datelor;
- scalabilità automatica delle risorse per rispondere a carichi pesanti, una volta che il numero di macchine virtuali su un dispositivo aumenta;
- sicurezza migliorata grazie all'implementazione diretta di KVM nel codice sorgente del kernel Linux;
- accesso completo all'attrezzatura.