I 3 migliori software di virtualizzazione di Windows a confronto

Pubblicato: 2015-09-25

Microsoft Hyper-V

Quando discutiamo della virtualizzazione di Windows, HyperVisor nativo di Microsoft, chiamato Hyper-V (in precedenza nome in codice "Viridian"), potrebbe superare tutti gli altri software di virtualizzazione. Inizialmente, la versione beta di Hyper-V veniva fornita con diverse edizioni di Windows Server 2008. Successivamente, la sua versione stabile è stata rilasciata come parte degli aggiornamenti di Windows.

È possibile creare macchine virtuali in un server Hyper-V a cui è possibile accedere in remoto tramite Desktop remoto. Microsoft Hyper-V è disponibile in due varianti: Server Hyper-V autonomo e HyperVisor Bare Metal .

Bare Metal HyperVisor viene eseguito con un set minimo di componenti di Windows Server per ottimizzare l'ambiente di virtualizzazione. Questo ambiente virtuale dedicato elimina i componenti comuni di Windows Server, come server DNS, server Web IIS, componenti di programmazione, server FTP Microsoft, server DHCP, Active Directory e molti altri.

Uno dei principali vantaggi del server Hyper-V autonomo è la riduzione delle superfici di attacco omettendo i componenti indesiderati dalla piattaforma. Dal momento che non ci sono servizi in ascolto sulle porte, puoi bloccare le porte indesiderate in Firewall, riducendo così le possibilità di diventare un bersaglio.

Microsoft ha reso disponibili versioni autonome di Hyper-V tramite un file immagine ISO DVD scaricabile gratuitamente. Tuttavia, non si deve presumere che poiché si tratta di un HyperVisor assolutamente gratuito, abbia funzionalità limitate. Al contrario, questo HyperVisor gratuito supporta tutti gli stessi set di funzionalità aziendali di un server Windows 2012 con il ruolo Hyper-V abilitato.

Ancora più importante, potresti trovare pochissime o nessuna patch durante il Patch Tuesday. Ad esempio, supponiamo che Microsoft abbia recentemente riscontrato una vulnerabilità nei servizi IIS e rilasci una patch critica che richiede il riavvio. Non dovresti preoccuparti di questo, poiché non è applicabile agli HyperVisor bare metal. Di conseguenza, i tuoi clienti VPS avranno tempi di inattività notevolmente inferiori.

In alternativa, l'host Windows Server 2012/2008 con il ruolo Hyper-V installato viene utilizzato per gestire Hyper-V Server 2012/2008 tramite una console di gestione, ovvero Hyper-V Manager. L'amministratore può svolgere le proprie attività di gestione e configurazione tramite desktop remoto su host. Tramite Hyper-V Manager è possibile eseguire la gestione delle macchine virtuali, consentendo una configurazione point-and-click molto più semplice e il monitoraggio del server Hyper-V.

scatola virtuale

VirtualBox è un software di virtualizzazione open source multipiattaforma sotto la GNU General Public License. VirtualBox può essere installato nei sistemi basati su Intel o AMD esistenti nel sistema operativo a tua scelta. È consentito creare macchine virtuali multipiattaforma nell'hardware esistente. Pertanto, estende le capacità del tuo computer esistente in modo che possa gestire più sistemi operativi contemporaneamente.

Con VirtualBox, gli utenti possono utilizzare macchine Windows e Linux sul proprio sistema Mac insieme al software esistente. Non c'è limite al numero di macchine virtuali che puoi creare; gli unici limiti pratici sono lo spazio su disco e la memoria.

VirtualBox è un software di virtualizzazione gratuito, semplice ma potente. Puoi utilizzare le sue funzionalità ovunque, dalle piccole macchine desktop alle aziende come i data center, anche in ambienti cloud. VirtualBox tratta ogni macchina virtuale e i suoi dischi rigidi virtuali come un "contenitore" che può essere congelato, riattivato, copiato e sottoposto a backup, oltre a consentire la migrazione tra host.

Ora, immagina una situazione in cui la tua macchina virtuale ha iniziato a comportarsi in modo anomalo dopo aver installato del software oa causa di un malfunzionamento. Niente di cui preoccuparsi: grazie a una funzionalità di VirtualBox chiamata snapshot , puoi salvare lo stato particolare di una macchina virtuale e in un secondo momento poi tornare allo stato precedente. Con pochi clic del mouse, puoi facilmente ripristinare la tua macchina virtuale dallo snapshot precedente.

La cosa grandiosa di questa funzione è che puoi creare un numero qualsiasi di istantanee. In effetti, se hai finito con un numero di snapshot, puoi recuperare spazio su disco eliminando eventuali snapshot indesiderati.

VirtualBox viene talvolta definito Hypervisor ospitato, poiché richiede l'installazione di un sistema operativo esistente. Funziona su quasi tutti i sistemi operativi host a 32 e 64 bit. In molti casi, VirtualBox non necessita di alcuna funzionalità del processore che richieda l'hardware più recente. A differenza di altre soluzioni di virtualizzazione, puoi utilizzare VirtualBox anche sul tuo vecchio PC domestico dove altri hardware di classe enterprise non sono compatibili.

VirtualBox consente alle macchine guest di accedere ai file dalle macchine host con l'aiuto di una funzione chiamata Cartelle condivise. Puoi collegare e accedere a qualsiasi dispositivo USB alle tue macchine virtuali senza installare driver specifici del dispositivo sul sistema host. Inoltre, VirtualBox Remote Desktop Extension (VRDE) supporta il Remote Desktop Protocol (RDP) originariamente integrato in Microsoft Windows, con aggiunte speciali per il supporto USB completo del client.

Con un elenco così ampio di funzionalità e alcune capacità uniche, VirtualBox può essere considerato un'ottima scelta per voler creare il proprio ambiente virtuale.

Consolidamento dell'infrastruttura: la virtualizzazione può ridurre significativamente i costi dell'hardware e dell'elettricità. Nella maggior parte dei casi, i computer di oggi utilizzano solo una frazione della loro potenza potenziale e funzionano con carichi di sistema medi bassi. In questo modo si sprecano molte risorse hardware, oltre all'elettricità. Quindi, invece di eseguire molti computer fisici che sono solo parzialmente utilizzati, è possibile impacchettare molte macchine virtuali su pochi potenti host e bilanciare i carichi tra di loro.

Xen

Si dice che Xen HyperVisor sia l'unico HyperVisor open source di tipo 1, noto anche come HyperVisor bare metal, poiché non richiede l'installazione di alcun sistema operativo. In qualità di HyperVisor, Xen consente alle macchine host di eseguire molte istanze del sistema operativo guest o più sistemi operativi diversi in parallelo su una singola macchina.

Xen ha un'ampia base di applicazioni per diverse applicazioni commerciali e open source; ad esempio, virtualizzazione di server e desktop, Infrastructure as a Service (IaaS) e applicazioni di sicurezza, solo per citarne alcuni. Ultimamente, il progetto Xen HyperVisor è impegnato anche nell'alimentare i cloud più grandi oggi.

Si dice che Xen HyperVisor sia il più flessibile e sicuro grazie al suo ingombro di memoria e interfaccia ridotti (fino a 1 MB) ed è riuscito a mantenere l'ingombro di memoria e l'overhead dell'interfaccia così bassi solo grazie al suo design Microkernel.

HyperVisor si carica esattamente dopo essere uscito dal bootloader. Un certo numero di macchine virtuali (che si tratti di dominio o guest) vengono eseguite su Xen HyperVisor. Un dominio speciale, chiamato Domain 0, contiene i driver per tutti i dispositivi del sistema, nonché uno stack di controllo per gestire la creazione, la distruzione e la configurazione della macchina virtuale.

Xen HyperVisor è uno strato software assolutamente sottile che opera a livello hardware e gestisce CPU, memoria e interrupt delle macchine virtuali create. Lo stesso HyperVisor non conosce le funzioni di I/O come networking e storage. Le macchine virtuali vengono eseguite in ambienti virtualizzati completamente isolati, ciascuno con i propri sistemi operativi e applicazioni. Le macchine virtuali guest sono isolate dall'hardware in modo da non detenere il privilegio di accedere all'hardware o alla funzionalità di I/O.

Il dominio di controllo (o dominio 0) dispone dei privilegi di macchina virtuale che possono accedere direttamente all'hardware. Può anche gestire tutti gli accessi alle funzioni di I/O del sistema e interagisce con le altre VM. Gli Xen HyperVisor non funzionano senza Domain 0, che è la prima VM avviata dal sistema.

XenServer è una collaudata piattaforma di virtualizzazione di classe enterprise che offre tutte le funzionalità critiche necessarie per l'implementazione di qualsiasi virtualizzazione di server e data center.

Ottieni Windows VPS