Hyper-V vs. ESXi vs. XenServer


18

Qualcuno può condividere le proprie esperienze (ad esempio, è stato grandioso! Fallito miseramente!) Con l'utilizzo delle piattaforme di virtualizzazione Hyper-V , ESXi e XenServer ? Costo? Gestione? Caratteristiche? Gestione del carico, backup e ripristino?

E anche i requisiti minimi del server?

Pensavo che Xen fosse una piattaforma di virtualizzazione gratuita per Linux. Esiste una piattaforma Xen e una XenServer separata?

Opinioni e osservazioni sarebbero apprezzate per un'implementazione di test per la nostra organizzazione.


2
Ognuna di queste soluzioni ha i suoi pro e contro. Se potessi menzionare le tue esigenze / scala potresti ottenere una risposta più preziosa. Google ti fornirà molti "confronti" ma fornendo una situazione reale la gente può darti le specifiche che vanno oltre il tipico risultato di Google.
Jeff Hengesbach,

Ho cercato su Google e letto su di loro, quello che volevo principalmente era sentire una reazione di altri amministratori che avevano provato a usarli. Vale a dire, possiamo tutti leggere quanto sia meraviglioso RAID, ma ho avuto un RAID 5 hardware andare male quando un'unità è morta e non si ricostruiva con una nuova perché un'altra unità aveva un blocco danneggiato su di essa che non ha mai attivato un avviso sul controller ... sperava di trovare qui aneddoti simili che non si trovano in letteratura, per così dire.
Bart Silverstrim,

1
Grazie per la risposta Bart. Dove stavo andando è che se stai parlando solo di una manciata di VM su 1-2 host fisici, qualsiasi soluzione funzionerà per te. Cominciano a differenziarsi quando i requisiti passano a funzioni di gestione avanzate, alta disponibilità, seciruty, tipi di carichi di lavoro più estremi, preferenze correnti di amministratori / ambiente (Windows vs Linux).
Jeff Hengesbach,

Io preferisco essere in grado di sperimentare con configurazioni di rete a casa, il che significa che il più $$ peggio per me, ma a nostra organizzazione al momento stiamo muovendo Windows XP / 2003/2000 sistemi basati (la condivisione di stampanti / lima per lo più) e Linux web server (bacheca, uso interno) a un sistema. L'hardware ha 16 GB di RAM, 2 processori a 4 core, Gigabit Ethernet (dual Gigabit ma non so se c'è supporto per collegarli su un hypervisor). Il nostro attuale server VM ha quattro sistemi leggermente usati su di esso con alcuni altri programmati per la migrazione (usando EXSi).
Bart Silverstrim,

1
Non dimenticare RHEV ( redhat.com/virtualization/rhev ) o Ubuntu KVM con ganeti
ptman,

Risposte:


25

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.


Sono d'accordo; XenServer 5.5 ha il miglior set di funzionalità che sono pronte all'uso. Nel complesso un ottimo riassunto anche sugli OEM dei prodotti.
osij2is

Non riesco a capire i problemi con Hyper-V non appartenente al dominio ... lo
sto

@Dscoduc - Solo preferenze personali più di ogni altra cosa. Certo Hyper-V funziona senza un dominio, ma se hai mai voluto sfruttare le funzionalità di fascia alta che ottieni gratuitamente con Hyper-V Server (CSV, Live Migration, ecc.) Hai bisogno di un dominio. Con XenServer ottieni quel tipo di funzionalità di fascia alta senza bisogno di un dominio e con la facilità di un dispositivo.
John Clayton,

Love citrix XenServer. La console XenCenter è un ottimo prodotto. Rende tutto facile da gestire. Non posso sbagliare con XenServer. Xen è un prodotto gratuito e in alcuni casi ha alcune funzionalità in più in quanto Citrix basa il proprio prodotto XenServer su Xen e contribuisce molto al progetto Xen, a volte lavorando in tandem. Se vai con Xen c'è un progetto open source che ha copiato il progetto Citrix XenCenter. Lo consiglierei openxenmanager.com
jds950

6

Pensavo che Xen fosse una piattaforma di virtualizzazione gratuita per Linux ... esiste una Xen e una piattaforma XenServer separata?

Sì e la confusione è comune.

  • Xen - HyperVisor che si trova dietro le quinte.
  • XenSource - Il progetto / soluzione di virtualizzazione open source ora di proprietà di Citrix.
  • XenServer - Il prodotto di virtualizzazione a sorgente chiuso prodotto da Citrix.

2
Vale la pena aggiungere che xen non è Linux, né è una piattaforma di virtualizzazione per Linux. È solo un hypervisor. Esiste una base di codice per consentire a linux di essere il dominio admin / IO dom0 e questa è la norma. Ma puoi anche avere altri SO come dom0, ad esempio open solaris
goo,

4

Abbastanza in generale quello che stai chiedendo, tuttavia, si tratta di tre prodotti molto grandi nel mondo della virtualizzazione, e tutti offrono periodi di prova che consiglierei di effettuare test su alcuni hardware di riserva. Posso darti la mia esperienza di ciò che conosco nei tre, ma sarebbe bello sentirlo anche dagli altri

VMware vSphere 4 Prima di tutto è il leader di mercato e ha un grande dominio sul lotto. Costa di più ma dipende da cosa stai cercando. ESX (installazione ESXi o ESX HD) come singolo host gestito è gratuito. Paghi per le funzionalità di clustering e gestione, HA, DRS + DPM, FT Questo offre un buon confronto vSphere Compare

Altri vantaggi che ho riscontrato sono le opzioni CLI e API. è infinita la quantità di automazione e supporto per una grande comunità di utenti. Molti plug-in tra cui scegliere.

Citrix XenServer Questo secondo come Citrix è ottimo per la consegna desktop, e immagino che XenServer sarà un prodotto potente per la suite di cose. ancora per testarlo. Devo solo trovare il tempo, ma finora sembra pulito. È basato su Xen.org gratuito, quindi avrà una comunità di utenti in crescita dietro di esso. Questo è anche nel mio elenco di valutazione, tuttavia il nostro personale IT lo utilizzerà per le macchine virtuali di produzione, dovrà ottenere visualizzazioni.

MS Hyper-V Come MS sa che devono entrare in questo settore che alla fine matura e corrisponde alle caratteristiche dei suoi concorrenti. Devo ancora testare questo hypervizor.

Per quanto riguarda i test. Assicurati di avere server di grandi dimensioni, 2xQuad CPU da 8 GB + RAM, iSCSI o FC SAN fanno una grande differenza per testare su hardware decente.

Spero possa aiutare ;)


2
Quindi in pratica hai testato solo il prodotto VMware?
Dscoduc,

3

Costo: XEN e Hyper-V saranno probabilmente prodotti più economici a breve termine.

Compatibilità dello storage: vuoi davvero una SAN decente per guidare il tuo storage.

Strumenti: VMware è il re qui. VirtualCenter, Lab Manager, LifeCycle Manager, Assistenti di backup. Citrix / Xen ha appena iniziato a creare strumenti di questa funzionalità (anche se gli strumenti VMware POSSONO essere a volte orribili).


2

I commenti di tutti finora sono alla pari con le mie esperienze. ESXi è un'ottima introduzione (gratuita) alla piattaforma VMWare. Consiglierei anche XenServer 5.5 e XenCenter, entrambi gratuiti da Citrix. Attualmente uso Citrix XenServer 5.5 a casa e funziona molto bene e XenCenter rende l'amministrazione così semplice. Sono stato molto colpito dal prodotto come concorrente diretto della linea di prodotti VMWare.

In termini di costi, VMWare è la piattaforma più costosa ma più matura e stabile. Direi che Citrix è il prossimo in termini di prezzi e che gli Stati membri durano perché praticamente regalano (~ $ 30?) Hyper-V.

E come al solito le caratteristiche hanno un prezzo. Più $$$, più funzionalità, quindi direi che forse la tattica migliore è indagare su cosa pensi di aver bisogno prima. Quindi elenca le funzionalità che desideri . Quindi lavora da lì e studia le soluzioni. Qualcosa in più dovrebbe essere notato.

Opinioni e osservazioni sarebbero apprezzate per un'implementazione di test per la nostra organizzazione.

Quindi sembra che la tua organizzazione stia provando a testare le acque. Se testare le acque è tutto ciò che puoi fare, inizia con il prezzo. ESXi 4.0 e / o Citrix XenServer 5.5. Se stai eseguendo una piattaforma Microsoft rigorosamente, consiglierei Hyper-V in alternativa.


Con Hyper-V non devi licenziare Server 2008?
Bart Silverstrim,

Non lavoro con Hyper-V su base regolare, quindi non posso rispondere con precisione alla tua domanda. Il sito Web di Microsoft potrebbe essere una fonte migliore di me per le licenze: microsoft.com/windowsserver2008/en/us/hyperv-faq.aspx
osij2is

Hyper-V Server 2008 è gratuito - Dettagli qui microsoft.com/downloads/… . Devi accettare i termini della licenza, è chiuso ma non devi pagare per Hyper-V stand-alone.
Helvick,

Immagino che lo stiano regalando gratuitamente ora. Se non puoi batterli, regalalo!
osij2is

1
Se i sistemi operativi guest non sono Windows, è completamente gratuito. Se si utilizza Windows, è necessario disporre della licenza dei sistemi operativi guest. Oppure, se si dispone della licenza di Windows Standard, è possibile installarlo come host e guest con la singola licenza, oppure l'edizione Enterprise consente 4 ospiti e l'edizione DataCenter consente ospiti illimitati. Non tutti se ne rendono conto, ma la stessa licenza si applica anche a VMWare e XenServer. Ad esempio, 1 licenza di Enterprise consente fino a 4 ospiti sullo stesso host.
Scott Forsyth - MVP

0

Non ho molta esperienza con Hyper-V, ma da quello che ho visto e sentito, è il MS-entry del mercato classico: è solo abbastanza buono, ma non mi aspetto nulla di fantasia (come la corretta migrazione in tempo reale, senza alcune stringhe allegato). La mia opinione personale: se apprezzi il tempo di attività delle tue macchine, non farlo. La tecnologia non è ancora abbastanza matura.

VMware è leader di mercato per un motivo. È facile da gestire, anche se non si ha molta esperienza di virtualizzazione. È stabile, veloce, maturo, scalabile e costoso. Probabilmente il miglior prodotto che puoi ottenere.

Xen è integrato in molte distribuzioni Linux gratuite, ma in tale configurazione è un po 'più complicato di VMware da gestire. Un po ', non molto, soprattutto se il tuo negozio non è troppo grande. Tutte le principali distro hanno Xen e / o KVM in questi giorni: CentOS, Debian, Ubuntu, Fedora. Se si desidera un supporto a pagamento, RHEL e SLES lo forniscono. Xen ha una base di utenti enorme, proprio come VMware e sì, puoi ottenerlo gratuitamente, anche se la tua evidente mancanza di esperienza mi spinge a suggerirti di acquistare un supporto adeguato per questo. Riconosco che il rapporto qualità / prezzo di Xen è leggermente migliore di quello di VMware.


Hyper-V R2 (parte di Server 2008 R2) è appena diventato RTM con molti miglioramenti, inclusa la migrazione in tempo reale .
Richard,

Quindi l'acquisto di 2 licenze di Server 2008 consentirà la migrazione in tempo reale delle macchine virtuali tra due macchine? C'è un trucco?
Bart Silverstrim,

È necessario acquistare Enterprise of Datacenter Edition del 2008 R2 per supportarlo: il requisito di base è che si imposta prima un cluster di failover. Ciò richiederà anche spazio di archiviazione condiviso.
Helvick,

"SOLO andato RTM". Vmware esegue la migrazione in tempo reale da Y2K. Continuerò con il prodotto collaudato, grazie mille.
Chris K,

@Rcihard, dimmi, è la cosa reale, senza dover usare un LUN per VM o senza dover eseguire il failover di tutte le VM su un LUN? Perché questo è / è stato un po 'un problema, non è vero? Dopo tutto, Hyper-V può eseguire una sorta di migrazione in tempo reale, ma è un po 'un trucco, poiché le macchine vengono sospese a breve durante la migrazione. Inoltre, a causa dell'utilizzo di NTFS, è necessario posizionare una macchina virtuale su un LUN da sola o migrare tutte le macchine virtuali su un LUN. Dopo tutto, NTFS non è un file system del cluster. O almeno, così ho sentito: P
wzzrd,

0

Tieni presente che VMWare offre ESX ed ESXi, che sono sostanzialmente uguali ma non esattamente uguali. Come accennato in precedenza, ESXi può essere utilizzato come software gratuito con la maggior parte delle funzionalità necessarie per provare il software e persino utilizzarlo in una capacità di produzione limitata, tuttavia se si desidera avere supporto dalla VM (che ho trovato essere un gruppo molto ben informato) dovrai pagare per la licenza. Alcune delle principali differenze tra ESX ed ESXi includono diversi set di strumenti della riga di comando, nonché differenze generali di architettura, il che significa che, ad esempio, l'accesso alla console sulla scatola è radicalmente diverso. In generale, se decidessi di provare ESX proverei sicuramente prima la versione gratuita di ESXi, ma non avrei bisogno di contare su di usarlo in produzione.


2
Perché non usare ESXi in produzione? VMWare sta spingendo ESXi come hypervisor principale e ho visto ESX elencato come "supportato per i clienti legacy" in più di uno dei loro documenti.
MDMarra,

Completamente d'accordo - non c'è motivo di non utilizzare ESXi in produzione, ma consiglierei comunque che sia completamente concesso in licenza per usufruire del supporto. E come dici tu, VMware ha detto che in futuro si trasferiranno a un Hypervisor basato su ESXi anziché ESX.
Helvick,

0

Chiunque stia considerando qualcosa di diverso da Hyper-V deve comprendere il seguente articolo KB: http://support.microsoft.com/kb/897615 . Le grandi società con conti di supporto Premier non saranno interessate come le società più piccole. Il supporto deve essere la prima considerazione di un hypervisor.

Oltre a ciò, VMWare è il re delle funzionalità. Analisti e spacciatori che non usano mai questi prodotti usano le funzionalità di VMWares come un elenco di "must-have" come se VMWare si fodera le tasche con l'oro.

Hyper-V ha quasi tutto ciò che è necessario come base, ma non ha la capacità di legare le schede di rete sull'hypervisor. IMO, è una cattiva decisione dipendere da un "teaming" di terze parti. HyperV ha la migliore interfaccia utente quando viene utilizzato con SCVMM. SCVMM manca di integrazione con gli altri prodotti System Center, quindi per ottenere la soluzione completa è necessario disporre della licenza di SystemCenter Suite. SCVMM può essere utilizzato anche per gestire ambienti VMWare, ma Xen-love al momento.

XenServer è il re IO. Se si esegue XenApp, l'unica virtualizzazione da considerare è XenServer. La console XenCenter Mgmt è al massimo ingombrante.


0

Domande come questa finiscono sempre per essere una decisione religiosa. Per la maggior parte, tutte e tre queste piattaforme hanno i loro punti di forza e di debolezza. Esaminando le risposte di tutti gli altri è abbastanza chiaro che ogni persona ha la propria scelta di piattaforma indipendentemente dai fatti ...

Per correggere un'istruzione errata precedente ...

Hyper-V ha quasi tutto ciò che è necessario come base, ma non ha la capacità di legare le schede di rete sull'hypervisor.

Le interfacce sintetiche Hyper-V sono associate all'hypervisor e il prodotto Hyper-V ha quasi tutto (se non tutto) che troverai su altre piattaforme.

Infine, sospetterei che tutti i fornitori finiranno per offrire l'hypervisor di base gratuitamente e che il profitto deriverà dalla gestione e dai componenti aggiuntivi.

Le decisioni sulla virtualizzazione aziendale devono davvero essere prese con confronti di prodotti e considerazioni sulla road map dei prodotti.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.