COS'È HYPERVISOR: cosa significa e come funziona

Cos'è l'hypervisor
Spiceworks

Se hai appena iniziato con il cloud e i sistemi virtualizzati, dovresti sapere come utilizzare strumenti come Hyper-V, vSphere e XenApp. Iniziare a lavorare su una macchina virtuale potrebbe essere utile perché è una copia veloce e separata di una macchina reale. È molto disponibile e ti consente di riprenderti rapidamente da un disastro. Tuttavia, impareremo cosa significano hypervisor e hypervisor nel Cloud Computing. Inoltre, spiegheremo il tipo 1, il bare metal e i tipi di hypervisor nel cloud computing.

 Cos'è l'hypervisor 

Gli hypervisor sono strati software sottili noti anche come monitor di macchine virtuali (VMM). La maggior parte dei computer poteva eseguire solo un sistema operativo (OS) alla volta prima che venissero realizzati. Con un hypervisor, puoi utilizzare una macchina host per eseguire più di un sistema operativo. Questo aiuta a ridurre la quantità di server fisici e risorse di elaborazione sprecati.

Gli hypervisor impediscono al sistema operativo (SO) e agli strumenti di un sistema di interagire con la macchina stessa. Mettono questi diversi strumenti in file chiamati macchine virtuali (VM), da cui deriva il nome "virtual machine monitor". Quindi, danno a ciascuno una certa quantità di potenza del computer, dati e spazio di archiviazione. Un hypervisor impedisce a questi file di interagire tra loro, il che mantiene il sistema in esecuzione. 

Cos'è l'hypervisor nel cloud computing 

Un hypervisor cloud è un software che crea macchine virtuali e le esegue. Gli hypervisor sono un componente importante della tecnologia che consente la virtualizzazione del cloud computing.

Partiamo dall'inizio e immaginiamo di essere il creatore di un'applicazione che aiuta le persone online in qualsiasi modo. Ci auguriamo che tu non abbia intenzione di eseguire la tua app sul tuo laptop. Se hai risposto di sì, hai completamente sbagliato. Permettetemi di dirvi che le macchine personali non hanno una configurazione sufficiente per gestire più richieste da un programma ospitato.

È qui che entrano nel blog i computer, che sono composti da diversi componenti hardware. Se metti la tua app su un solo server, si bloccherà di nuovo. Per lo stesso motivo, ovvero che un componente hardware non è in grado di gestire migliaia di chiamate, quindi il traffico sta aumentando. Mettendo la tua applicazione su vari server con hardware diverso, puoi evitare problemi con il server e accettare in modo efficiente molte richieste.

Tipi di Hypervisor nel Cloud Computing 

Una delle parti più importanti dei sistemi cloud è la tecnologia alla base degli hypervisor. Imparando a conoscere i vari tipi di hypervisor utilizzati nel cloud computing, puoi capire meglio come funzionano i sistemi cloud. Questo ti darà le informazioni di cui hai bisogno per fare buone scelte sui tuoi progetti cloud.

Indipendentemente dall'hypervisor che scegli, fanno tutti le stesse cose di base. Tutti gli hypervisor consentono di creare macchine virtuali (VM). Ogni macchina virtuale avrà il proprio set di strumenti dall'infrastruttura sottostante, nonché il proprio sistema operativo (OS). Il sistema operativo di una macchina virtuale è chiamato sistema operativo guest. Macchine virtuali diverse possono avere quantità diverse di risorse e sistemi operativi guest diversi. L'host consente a ciascuna VM di avere e fare tutto ciò che fa.

Esistono due diversi tipi di hypervisor nel cloud computing. Esamineremo ciascuno di essi.

#1. Hypervisor di tipo 1

Gli hypervisor di tipo 1 vengono eseguiti su host fisici. Per questo motivo, viene anche chiamato "hypervisor bare metal". Un hypervisor di tipo 1 viene in genere installato prima di qualsiasi altro software su un host fisico, quindi funziona essenzialmente come sistema operativo dell'host.

Ciò significa che un hypervisor di tipo 1 può accedere direttamente alle risorse hardware del sistema host, inclusa l'unità di elaborazione centrale, la memoria ad accesso casuale, l'archiviazione e l'interfaccia di rete. Per ragioni che discuteremo presto, la maggior parte dei fornitori di servizi cloud utilizza hypervisor di tipo 1. La maggior parte delle persone utilizza VMware ESXi e Microsoft Hyper-V, che sono entrambi hypervisor di tipo 1.

#2. Hypervisor di tipo 2

Un hypervisor di tipo 2 funziona su un sistema operativo host. Per questo motivo si chiama anche "hypervisor ospitato". Quindi, dovresti mettere un sistema operativo host sul tuo host reale prima di poter inserire un hypervisor di tipo 2 su di esso.

Gli hypervisor di tipo 2 devono utilizzare il sistema operativo host per interfacciarsi con l'hardware sottostante e accedere alle risorse hardware. Nella maggior parte dei casi, è facile configurare e utilizzare un hypervisor di tipo 2. Per questo motivo, gli utenti finali tendono a usarli di più. Gli hypervisor di tipo 2 sono VirtualBox e Parallels® Desktop, che sono i modi più popolari per eseguire Windows su un Mac.

Hypervisor in metallo nudo

Un hypervisor è un tipo di software di virtualizzazione che separa il programma di un computer dal suo hardware. È anche chiamato monitor della macchina virtuale (VMM) o monitor della macchina virtuale (VMM). La virtualizzazione è possibile solo perché gli hypervisor traducono le richieste tra risorse reali e virtuali. Un hypervisor bare metal è un hypervisor posizionato direttamente sull'hardware e sul sistema operativo (SO) di un computer reale. Alcuni hypervisor bare metal si inseriscono direttamente nell'hardware allo stesso livello del sistema di input/output di base (BIOS). Per alcune piattaforme, questo è necessario affinché il sistema operativo del computer possa accedere e utilizzare il software di virtualizzazione.

Poiché l'hypervisor bare metal separa il sistema operativo dall'hardware sottostante, il software non conta più né ha accesso a determinati dispositivi hardware o driver. Ciò significa che gli hypervisor bare metal consentono ai sistemi operativi e alle app che utilizzano di funzionare su vari tipi di hardware. Consentono inoltre di eseguire più di un sistema operativo e una macchina virtuale (chiamata "macchina ospite") sullo stesso server reale (chiamato "macchina host"). Poiché le macchine virtuali sono separate dalle macchine reali, possono spostarsi da una macchina all'altra o da una piattaforma all'altra. Ciò fa sì che i carichi di lavoro cambino e le risorse di rete, memoria, archiviazione ed elaborazione si diffondano su più server, a seconda di ciò che è necessario. Ad esempio, quando un'app necessita di maggiore potenza operativa, può facilmente utilizzare il software di virtualizzazione per connettersi a più macchine. Ciò si traduce in costi inferiori, maggiore efficienza energetica e migliori prestazioni utilizzando meno dispositivi fisici. 

Vantaggi degli hypervisor Bare Metal

Di seguito sono riportati i vantaggi di un hypervisor bare metal.

#1. Maggiore scalabilità

Gli hypervisor di tipo 1 sono facili da scalare perché gli amministratori di rete possono creare macchine virtuali in modo rapido e semplice utilizzando la console di gestione per ogni macchina virtuale. Le macchine virtuali possono anche essere spostate da un componente hardware a un altro se un componente si guasta. Il ripristino può anche essere effettuato il più velocemente possibile automatizzando il processo.

# 2. Sicurezza migliorata

In un hypervisor bare metal, il software che esegue l'hypervisor viene installato direttamente sull'hardware. Come descritto, gli hypervisor ospitati vengono installati all'interno del sistema operativo (OS) del sistema. In termini di sicurezza, questo è un grosso problema, poiché gli hypervisor bare metal consentono di evitare i punti deboli causati dal sistema operativo.

#3. Prestazioni migliorate

Le prestazioni sono migliori perché gli hypervisor bare metal vengono eseguiti direttamente sull'hardware. Questo fa sì che il trasferimento delle informazioni avvenga rapidamente. Questo fa funzionare meglio il sistema, soprattutto perché riduce di molto i ritardi.

#4. Maggiore visibilità

La maggior parte dei fornitori di hypervisor di tipo 2 offre agli utenti una console centrale per controllare meglio le proprie macchine virtuali. Ciò offre loro una visione completa della configurazione della loro macchina virtuale e semplifica la gestione delle loro macchine virtuali.

Svantaggi dell'utilizzo di un hypervisor Bare Metal

Ecco gli svantaggi di un hypervisor bare metal.

#1. Costi di licenza

Costi di licenza Gli hypervisor bare-metal hanno un prezzo elevato quando si tratta di licenze e il tipo di licenza richiesto può cambiare. Le organizzazioni devono avere una comprensione più profonda delle loro circostanze, condurre una valutazione dei requisiti che hanno e selezionare un modello di licenza che le aiuti a raggiungere i loro obiettivi di business riducendo contemporaneamente le spese operative.

#2. Distribuzioni su larga scala

Gli hypervisor di tipo 1 sono spesso progettati per essere utilizzati con distribuzioni di questa portata. Rispetto agli hypervisor di tipo 2, sono molto più difficili da amministrare.

 Hypervisor di tipo 1

L'hypervisor di tipo 1 è noto come hypervisor "bare metal". Ciò significa che funziona direttamente sull'hardware della macchina host, senza dover prima caricare un sistema operativo. Gli hypervisor di tipo 1 risultano essere i migliori e i più efficienti per l'elaborazione aziendale poiché hanno accesso diretto all'hardware sottostante e non devono interagire con altri sistemi operativi o driver di dispositivo.

Citrix/Xen Server, VMware ESXi e Microsoft Hyper-V sono tutti esempi di hypervisor di tipo 1.

Questi hypervisor si distinguono per la loro efficienza, velocità e sicurezza. Questo perché gli hypervisor bare metal di tipo 1 spesso non presentano i problemi e le falle di sicurezza che derivano dai sistemi operativi. Il sistema operativo utilizzato in precedenza è stato rimosso. Pertanto, ogni macchina virtuale rimane separata dalle altre, il che le protegge da cose brutte o rischi.

Supporto hardware (tipo 1)

Quando si tratta di supporto hardware, gli hypervisor di tipo 1 fanno uso di software che accelera l'hardware e questi hypervisor non sono in grado di funzionare a meno che questa tecnologia non sia disponibile. Nella loro forma più elementare, le tecnologie di accelerazione hardware danno una mano all'hypervisor nel suo sforzo di completare le laboriose attività necessarie per la gestione delle risorse virtuali del computer. Se queste tecnologie non fossero disponibili, l'hypervisor sarebbe responsabile di eseguire da solo tutte le operazioni ad alta intensità di lavoro necessarie per la virtualizzazione. Ciò, alla fine, comporterebbe una diminuzione delle prestazioni della virtualizzazione e limiterebbe anche il numero di macchine virtuali guest che potrebbero essere ospitate su un singolo computer.

Perché utilizziamo l'hypervisor nel cloud computing?

Un hypervisor è un software che consente a più computer virtuali di funzionare contemporaneamente su un singolo computer reale. Ogni macchina virtuale esegue la propria versione del sistema operativo e le proprie applicazioni. L'hypervisor è responsabile della suddivisione delle risorse di calcolo fisico sottostanti, come la CPU e la memoria, tra le diverse macchine virtuali in base alle rispettive esigenze.

Qual è la differenza tra hypervisor e VMware?

Anche se Hyper-V è in grado di supportare più memoria sul server host, VMware è in grado di supportare un'allocazione massima di memoria maggiore per macchina virtuale. Inoltre, VMware offre una maggiore libertà per quanto riguarda l'utilizzo delle CPU, che consente di assegnare le risorse nel modo più efficace per il proprio caso d'uso specifico.

Le macchine virtuali hanno bisogno di un hypervisor?

Sia gli hypervisor che i contenitori svolgono funzioni distinte nei moderni sistemi informatici. Gli hypervisor sono necessari per creare ed eseguire macchine virtuali (VM). Ogni VM ha il proprio sistema operativo completo e si protegge dalle altre tenendole separate.

Che cos'è l'hypervisor e gli esempi?

Sostituisce il sistema operativo host e l'hypervisor pianifica le risorse VM direttamente sull'hardware. La maggior parte dei data center aziendali e altri ambienti basati su server utilizzano questo tipo di hypervisor. Un hypervisor di tipo 1 è qualcosa come KVM, Microsoft Hyper-V o VMware vSphere.

Che cos'è l'hypervisor di tipo 1 e di tipo 2?

Gli hypervisor di tipo 1 sono configurati sull'hardware del computer, mentre gli hypervisor di tipo 2 operano su un sistema operativo host (OS). Sulla base di questa differenza, puoi dire come funziona ogni tipo di hypervisor e quali app sono le migliori per questo.

Quali sono i tipi di hypervisor?

Esistono due tipi principali di hypervisor, "Tipo 1" (chiamato anche "bare metal") e "Tipo 2" (chiamato anche "ospitato"). Un hypervisor di tipo 1 funziona come un sistema operativo leggero e viene eseguito direttamente sull'hardware dell'host. Un hypervisor di tipo 2, invece, funziona come altri programmi per computer eseguiti su un sistema operativo.

Cosa succede se un hypervisor fallisce?

Quando un hypervisor o il suo server fisico di base si guasta, colpisce tutti i server virtuali che sono ospitati, il che a sua volta causa il fallimento delle risorse IT che sono ospitate su quei server virtuali. Gli hypervisor sono distribuiti su una serie di server fisici in modo che, in caso di guasto di uno, i server virtuali attivi possano essere riposizionati su un altro.

Riferimenti

  1. CHE COS'È LA VIRTUALIZZAZIONE: Spiegazione[+ Suggerimenti gratuiti] e vantaggi
  2. SOLUZIONI DI VIRTUALIZZAZIONE: consigli gratuiti che devi conoscere nel 2023
  3. Il miglior software di gestione dei dati per la tua piccola impresa nel 2023
Lascia un Commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

Potrebbe piacerti anche