Che cos'è Hypervisor?

L'hypervisor, noto anche come monitor della macchina virtuale, è un software o hardware che crea ed esegue la macchina virtuale. Una macchina host è un computer su cui un hypervisor esegue una o più macchine virtuali. una macchina virtuale è anche chiamata macchina ospite. Con Hypervisor un computer host può supportare più VM guest condividendo le sue risorse come la memoria.

Esistono principalmente due tipi di hypervisor. Loro sono

  1. Ipervisori di tipo 1 o "Bare Metal"
  2. Hypervisor di tipo 2 o "Hosted"

Il tipo 1 è quello che gira direttamente sull'hardware dell'host, il tipo 2 è quello che gira come livello software su un sistema operativo.

Il primo hypervisor in assoluto che fornisce la virtualizzazione completa è stato il SIMMON uno strumento di test sviluppato da IBM nel 1967.

La figura sopra mostra un funzionamento tipico in cui esegue più guest su un host.

Definizione

La parola hypervisor deriva dal supervisore che è un termine tradizionale per il kernel di un sistema operativo.

È un processo o una funzione che può isolare le applicazioni e il sistema operativo dall'hardware del computer sottostante. Consente l'astrazione e quindi l'hardware di una macchina host può far funzionare in modo indipendente una o più macchine virtuali come guest, ciò consente alle macchine virtuali guest di condividere efficacemente le risorse del sistema come memoria, rete, processori, ecc.

Comprensione di Hypervisor

Finora abbiamo discusso a un livello molto alto di cosa sia l'hypervisor, approfondiamo e vediamo cosa possiamo fare con l'hypervisor e i diversi tipi. Come affermato in precedenza, esistono principalmente due tipi di hypervisor, ad esempio Tipo 1 e Tipo 2. Vediamo la differenza tra entrambi.

Fonte: www.ibm.com

La figura sopra mostra l'architettura dei diversi tipi di hypervisor, ad esempio Tipo 1 e Tipo 2. Vediamo in dettaglio entrambi i tipi

Hypervisor di tipo I.

Questo tipo di hypervisor viene eseguito direttamente su un sistema host sottostante. Non richiede alcun sistema operativo come server di base. Ha accesso diretto alle risorse hardware.

Esempi di tipo 1 sono VMware, Citrix, ESXi, XenServer e hypervisor Hyper-V.

Vediamo quali sono le loro diverse caratteristiche

  1. VMware ESX ed ESXi

VMware è leader nella fornitura di Tipo 1, hanno funzionalità e scalabilità avanzate. Questo tipo di hypervisor comporta costi di licenza. VMware offre anche alcuni hypervisor a basso costo più adatti per infrastrutture più piccole.

  1. Citrix XenServer

Come VMware, Citrix offre anche prodotti gratuiti e commerciali. Il prodotto con tecnologia di base è gratuito e non ha funzionalità avanzate.

  1. Oracle VM

Oracle VM non ha molte funzionalità avanzate offerte da VMware, è molto simile a Xen open source. La versione di base è gratuita, tuttavia, per il supporto e la tariffa di licenza per gli aggiornamenti del prodotto è applicabile.

Ipervisori di tipo II

  1. VMware Workstation & Player

VMware player è gratuito per le offerte di tipo II di VMware, può eseguire solo una macchina virtuale e non consente più guest.

La workstation VMWare ha molte funzionalità avanzate come snapshot, registrazione e riproduzione VM, ecc.

  1. Server VMware

È molto simile alla workstation VMware e fornisce hypervisor di virtualizzazione ospitato. Tuttavia, VMware ha interrotto lo sviluppo dal 2009

  1. Microsoft Virtual PC

Funziona solo su Windows 7 e versioni successive e questa è la più recente tecnologia hypervisor versione Microsoft di Microsoft. Offre solo sistemi operativi Windows.

  1. Red Hat Enterprise Virtualization

Questa è una macchina virtuale basata su kernel e ha qualità sia di Tipo I che di Tipo II. Qui la VM ha accesso diretto all'hardware fisico mentre il kernel Linux si trasforma in hypervisor stesso.

Come scegliere quello giusto?

Ora che abbiamo coperto entrambi i tipi di Hypervisor e diversi fornitori e il loro prodotto che offre Hypervisor, devi pensare a come prendere una decisione sull'hypervisor giusto più adatto alle tue esigenze. Se stai pensando lo stesso, allora sei sulla strada giusta. Vediamo come scegliere l'hypervisor giusto.

Prima di valutare i vantaggi e gli svantaggi di Hypervisors, è molto importante analizzare innanzitutto la necessità di Hypervisor.

Perchè ne abbiamo bisogno?

È necessario per qualsiasi amministrazione di sistema o operatore di sistema. L'hypervisor consente di virtualizzare le risorse di archiviazione per creare un pool di archiviazione centralizzato affinché l'amministratore possa fornire la fornitura senza preoccuparsi della posizione fisica dell'archiviazione. Le reti possono anche essere virtualizzate con Hypervisor, che consente di creare, gestire o modificare il dispositivo di rete senza preoccuparsi della posizione fisica dei dispositivi di rete. In breve, ne abbiamo bisogno per utilizzare in modo efficiente l'infrastruttura, fornire supporto affidabile e migliorare la scalabilità delle applicazioni.

Ora che ne abbiamo discusso la necessità, vediamo i vari fattori che dovresti considerare prima di sceglierlo.

Il tipo I ha prestazioni migliori rispetto al tipo II

In generale, il tipo I offre prestazioni migliori rispetto al tipo II in quanto non ha alcun livello intermedio, il che li rende ideali per i progetti in cui la velocità è un problema.

Il tipo II dall'altro lato è molto più semplice da ospitare e configurare.

Al fine di determinare quale hypervisor soddisfa meglio le esigenze del progetto è possibile confrontare le metriche delle prestazioni. Questo comprende memoria ospite, sovraccarico della CPU, host massimo. Inoltre, il sistema virtuale dovrebbe avere prestazioni migliori o equivalenti rispetto alle controparti fisiche.

L'altro parametro importante da cercare è la tariffa di licenza per il prodotto e il supporto. Sebbene molti prodotti entry-level siano gratuiti, non offrono funzionalità avanzate. Pertanto è importante trovare un equilibrio tra il costo della licenza e le funzionalità.

Conclusione

Ora che abbiamo raggiunto la fine dell'articolo, spero che voi ragazzi abbiate una buona idea di cosa sia Hypervisor, quali sono i diversi tipi, perché ne abbiamo bisogno e come selezionare quello giusto secondo le vostre necessità. Questa è una discussione di alto livello su di essa se si desidera comprendere qualsiasi prodotto specifico, i loro costi di licenza e i servizi offerti, è possibile visitare il sito Web del rispettivo fornitore.

Articoli consigliati

Questa è stata una guida a What is Hypervisor. Qui abbiamo discusso i tipi di hypervisor con le loro caratteristiche e come scegliere quello giusto. Puoi anche consultare i nostri altri articoli suggeriti per saperne di più -

  1. Che cos'è Shell Scripting?
  2. Che cos'è MapReduce?
  3. Che cos'è Scrum?
  4. Che cos'è il selenio?

Categoria: