
Hypervisor di tipo 1 e di tipo 2
Un hypervisor è un software che crea ed esegue macchine virtuali (VM). Talvolta chiamato anche virtual machine monitor (VMM), l’hypervisor isola il sistema operativo e le risorse dell’hypervisor dalle macchine virtuali, consentendo la creazione e la gestione di queste ultime.
L’hardware fisico, quando usato come hypervisor, è definito host, mentre le VM che ne utilizzano le risorse sono note come guest.
Grazie a un hypervisor, è possibile eseguire diversi sistemi operativi contemporaneamente e fare in modo che condividano le stesse risorse hardware virtualizzate. Questo è il vantaggio chiave della virtualizzazione: senza di essa, sarebbe possibile eseguire solo un sistema operativo sull’hardware.
Per la virtualizzazione sono disponibili due tipologie di hypervisor: tipo 1 e tipo 2.
Tipo 1
Un hypervisor di tipo 1, definito anche hypervisor nativo o bare metal, viene eseguito direttamente sull’hardware host per gestire i sistemi operativi guest. Sostituisce il sistema operativo host e la pianificazione delle risorse della VM avviene direttamente sull’hardware tramite l’hypervisor. Questo tipo di hypervisor è il più comune in un data center di livello enterprise o in altri ambienti basati su server.
Esempi di hypervisor di tipo 1:
- VMware vSphere
- VMware ESXi
- Red Hat Virtualization
- Microsoft Hyper-V
- KVM (E’ stato integrato nel kernel Linux nel 2007)
- Proxmox VE (Distrubuzione basata su GNU/Linux Debian)
- oVirt (E’ basto su KVM e su numerosi altri progetti della comunità, tra cui libvirt, Gluster, PatternFly e Ansible)
- Xen (Distribuzioni GNU/Linux e Unix)
- XenServer (Basato su Xen, e di tipo commerciale sviluppato dalla Citrix)
- OpenVZ (Virtualizzazione basata su container open source per GNU/Linux)
- LXC (Ambiente neutrale rispetto alla distribuzione e al fornitore per lo sviluppo di tecnologie container Linux)
- SmartOS (E basato su illumos un sistema operativo Unix)
LINK
Inf.: vSphere
Inf.: ESXi
Inf.: Red Hat Virtualization
Inf.: Hyper-V
Inf.: KVM
Inf.: Proxmox VE
Inf.: OVirt
Inf.: Xen
Inf.: XenServer
Inf.: OpenVZ
Inf.: LXC
Inf.: SmartOS
Tipo 2
Un hypervisor di tipo 2 viene chiamato anche hypervisor ospitato e viene eseguito su un sistema operativo convenzionale come un software o un’applicazione.
La sua funzione consiste nell’astrarre i sistemi operativi guest dal sistema operativo host. La pianificazione delle risorse della VM avviene in base al sistema operativo host, che a sua volta viene eseguito in base all’hardware. Un hypervisor di tipo 2 è ideale per gli utenti singoli che desiderino eseguire più sistemi operativi su un personal computer.
Esempi di hypervisor di tipo 2:
- VMware Workstation Pro (Per Windows e GNU/Linux)
- VMware Workstation Player (Per Windows e GNU/Linux)
- Oracle VirtualBox (Per Windows, GNU/Linux e MacOS)
- Virt-manager (Per GNU/Linux)
- GNOME Boxes (Per GNU/Linux DE Gnome)
- QEMU (Per GNU/Linux, MacOS e Windows)
- Parallels (Per MacOS)
- VMware Fusion Pro (Per MacOS)
- Microsoft Hyper-V (E’ integrato anche su Windows 10/11 Enterprise e Pro.)
LINK
Inf.: VMware Workstation Pro
Inf.: VMware Workstation Player
Inf.: Oracle VirtualBox
Inf.: Virt-manager
Inf.: GNOME Boxes
Inf.: QEMU
Inf.: Parallels
Inf.: VMware Fusion Pro
Inf.: Microsoft Hyper-V
