Cos'è un gestore di virtualizzazione?
Conosciuto anche come Virtual Machine Monitor (VMM), un gestore di virtualizzazione è un tipo di software che consente di eseguire più sistemi operativi, non modificati, su un singolo computer host. È installato direttamente sul computer host e controlla l'hardware, oltre ai sistemi operativi ospiti. Il gestore VirtualIzaton rappresenta l'implementazione più comune delle architetture di computer virtuali. In effetti, CP/CMS®, il primo manager virtuale, è stato un sistema operativo per la condivisione del tempo (OS) sviluppato negli anni '60 da IBM ed è considerato l'antenato del prodotto Z/VM e Reg OS.
Un gestore di virtualizzazione crea uno strato sottile tra l'hardware e le applicazioni software in esecuzione sulla macchina virtuale. Questo livello di separazione gli consente di controllare come la moltitudine di sistemi operativi all'interno dell'ambiente virtuale utilizza le risorse hardware. Queste risorse includono la memoria, le CPU e le schede di interfaccia di rete (NICS), tra gli altri. Questo è il motivo per cui il virtualizatioSi dice spesso che N Manager offra una visione uniforme dell'hardware sottostante.
Esistono essenzialmente due tipi di gestori di virtualizzazione. Il primo, descritto sopra, viene spesso definito architettura a metallo nudo . Il tipo due è noto come architettura ospitata . Ciò differisce da Bare-Metal in quanto funziona all'interno di un sistema operativo, mentre il sistema degli ospiti funziona al di sopra dell'hardware al terzo livello. Alcuni degli esempi più popolari di questo software sono VMware Server ™ e il Linux KVM Open-Source.
Durante il processo di virtualizzazione, un gestore di virtualizzazione colloca il sistema operativo e le sue applicazioni in un ambiente isolato in modo che possa essere portato e gestito in modo indipendente. Ciò consente al software di mappare e rimodellare le macchine virtuali di disponibili in qualsiasi momento o persino migrarle su più server. Può anche aiutare a bilanciare il carico attraverso un gruppodi server; Per ridimensionare le reti a capacità più elevate; e per affrontare i guasti hardware. Ad esempio, se un server fallisce e uno nuovo prende il suo posto, il gestore di virtualizzazione può rimodellare di conseguenza le macchine virtuali associate. Queste capacità gli consentono di offrire prestazioni ottimali migliorando la disponibilità e la sicurezza.
Il crescente interesse per il segmento hardware del server di fascia alta ha portato allo sviluppo di soluzioni di gestori di virtualizzazione progettate per le macchine da set di istruzioni X86. X86 rappresenta una famiglia di architetture set di istruzioni basate su microprocessori progettati da Intel & Reg. Questa è la stessa architettura utilizzata nella maggior parte dei personal computer (PC) e un elemento che ha portato allo sviluppo della virtualizzazione desktop. VMware® è noto come uno dei primi fornitori per introdurre software in grado di virtualizzare il PC desktop basato su casa.
Un gestore di virtualizzazione è il componente principale della tecnologia di virtualizzazione. È l'elemento che thaT facilita il partizionamento dell'hardware fisico e la gestione delle macchine virtuali. I gestori di virtualizzazione sono distribuiti da numerosi fornitori, con Microsoft®, Oracle® e VMware® che sono tra i più popolari.