Di recente ho provato tutti e tre a fare un giro per gestire la mia rete domestica e la risposta breve è che dipende dalle tue esigenze particolari. A meno che le vostre esigenze non siano molto specializzate (database / Exchange / ecc.), Hardware moderno con supporto di virtualizzazione gestirete gli ospiti con differenze di prestazioni trascurabili. Dato che suggerirei di guardare funzionalità e prezzo.
VMware: come probabilmente saprai, VMware è il re di vecchia data della virtualizzazione. Ha il più grande elenco di sistemi operativi guest compatibili e ha una caratteristica unica significativa: il sovraccarico della memoria (è possibile allocare più memoria virtuale rispetto alla memoria fisica). Se il tuo obiettivo è quello di consolidare un gruppo di server piccoli e sottoutilizzati, VMware ti darà probabilmente più macchine virtuali / host di ogni altra cosa. L'avvertenza è che se si esegue un sovraccarico e le macchine virtuali hanno bisogno di più serbatoi di prestazioni delle risorse. ESX / ESXi ha anche l'elenco più piccolo di hardware compatibile. Se stai guardando un sistema di caselle bianche, controlla quiprimo. Se si dispone di hardware compatibile, è abbastanza facile da installare e utilizzare. La versione gratuita (ESXi) non ha quasi alcuna funzionalità, il che va bene se stai cercando alcuni host indipendenti e le versioni non gratuite hanno un prezzo fuori dal mondo. Da un punto di vista personale, VMware mi lascia in bocca un sapore sgradevole - nella mia mente sono una delle tante aziende che resistono al cambiamento e all'innovazione quando le basi stesse del loro business sono messe alla prova dalla concorrenza. Recentemente hanno chiesto a un'azienda partner di rimuovere il supporto dei loro prodotti per la versione gratuita.
Microsoft:Hyper-V è un'opzione molto intrigante, ancora di più con la versione R2. Ho testato Hyper-V Server, che è il prodotto autonomo gratuito. Sono un fan di Microsoft e volevo davvero apprezzare Hyper-V, principalmente perché può essere eseguito praticamente su qualsiasi hardware che disponga di driver di Windows. Se si esegue in un ambiente di dominio e si utilizza principalmente Windows, Hyper-V dovrebbe essere in cima all'elenco. Quando hai la possibilità di acquistare / utilizzare SCVMM, sembra avere un valore ancora migliore. A differenza di VMware, la versione gratuita include un buon set di funzionalità ed è ancora migliore in R2, dove sono disponibili clustering e migrazione live! Hyper-V gestisce gli ospiti Windows molto bene, ha un piccolo ma crescente elenco di ospiti Linux supportati e anche gli ospiti Linux non illuminati sembrano funzionare abbastanza bene. La storia è diversa se non sei t in un ambiente di dominio in quanto la gestione del server Hyper-V autonomo è un grosso problema. Nonostante tutti i prodotti forniti da Microsoft in un prodotto v1, la direzione mi stava facendo impazzire.
Citrix: Il risultato finale dei miei test è stato quello di utilizzare XenServer 5.5. Ha IMHO il miglior set di funzionalità e capacità delle tre offerte gratuite. Come VMware, è installato e gestito come un'appliance piuttosto che un sistema operativo (come Hyper-V). Ha anche un elenco molto più ampio di hardware compatibile (e sospettola possibilità di aggiungere driver se necessario). Offre molte più funzioni rispetto all'offerta gratuita di VMware e, se si aggiornasse la versione gratuita alla versione a pagamento, costerebbe molto, molto meno. I guest Windows sono ben supportati, ma i guest Linux non sono quello che ti aspetteresti da una piattaforma di virtualizzazione basata su Linux. La sua lista di guest Linux supportati è piuttosto piccola rispetto a VMware e gli guest Linux non supportati non sembrano funzionare bene. Ubuntu è notevolmente carente nell'elenco. Nel complesso per uso domestico ho sentito che aveva il miglior rapporto qualità-prezzo.