Hypervisor di tipo 1 e di tipo 2

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

Torna in alto