Quali sono i vantaggi della virtualizzazione "a livello aziendale"?


22

Per un'azienda con esigenze di virtualizzazione modeste - VirtualBox sta attualmente andando bene nell'ospitare alcuni server leggeri - quali sarebbero alcuni dei vantaggi di passare a una piattaforma più solida?

Spero di abbreviare un po 'la mia ricerca - per ottenere un breve elenco delle funzionalità che la virtualizzazione a livello aziendale ha VBox e il suo simile no.


14
Sicurezza sul lavoro. Non ho mai visto un annuncio di lavoro che richiede esperienza con VirtualBox. :)
TheCleaner,

2
Qualcuno dei prodotti di qualità consumer supporta la migrazione in tempo reale, l'elevata disponibilità, la gestione a riquadro singolo e così via?
Dan,

Definire "livello aziendale" in questo contesto.
Nils,

Risposte:


27

I motivi principali per cui vorrai perseguire una soluzione di virtualizzazione a livello aziendale sono condivisione della mente, supporto, gestibilità e set di funzionalità.

Mindshare è importante perché la virtualizzazione è un investimento in una tecnologia, un investimento che richiede longevità della piattaforma. Nessuno vuole essere colui che ha scelto la soluzione tecnologica sbagliata . Quindi i principali attori dello spazio (VMware, Microsoft, Citrix, KVM) hanno tutti un po 'di slancio dietro di loro. Ciò riguarda le applicazioni e i plugin di terze parti; pensa al software di integrazione o backup SAN. Le suite di virtualizzazione più mature hanno API sfruttate da altri prodotti. È naturale che vengano sviluppate più soluzioni per piattaforme più popolari.

Il supporto è collegato a mindshare. Sto costantemente combattendo contro bug e oscuri problemi con la mia soluzione Citrix Xenserver / Cloudstack. A causa della condivisione mentale e della conoscenza generale della soluzione essendo un ordine di grandezza più piccolo di qualcosa come Hyper-V o VMware, devo fare affidamento sul supporto Citrix, sulle correzioni di errori e su prove ed errori per risolvere i problemi. Altre soluzioni avrebbero più forum della comunità e, naturalmente, più persone che hanno controllato la tecnologia.

Anche la gestibilità e il set di funzionalità sono fondamentali. Oggi gli hypervisor offrono funzionalità raw simili: la capacità di ospitare più macchine virtuali guest e diversi sistemi operativi su nodi hardware fisici. È quanto bene sono impacchettati insieme e possono essere gestiti che modella la percezione della soluzione globale. Automazione, monitoraggio, reportistica, capacità di risoluzione dei problemi di prestazioni e facilità di installazione sono alcuni attributi importanti. Inoltre, qualsiasi soluzione aziendale avrà qualche possibilità di migrare le macchine virtuali guest vivono tra gli host e / o lo stoccaggio.


Quindi Citrix XEN non è un livello Enterprise secondo te? Oracle-VM (che utilizza solo XEN 4.x) a livello aziendale, perché ha una buona interfaccia grafica?
Nils,

1
@Nils Potrebbe essere per alcuni, ma io sono "... costantemente alla ricerca di bug e problemi oscuri con la mia soluzione Citrix Xenserver / Cloudstack ..."
ewwhite,

Ora capisco, perché questa domanda è stata chiusa in passato ... ;-)
Nils,

11

Il principale valore aggiunto della virtualizzazione "a livello aziendale" è il supporto. VirtualBox offre un supporto decente, ma il supporto guidato dalla comunità non lo taglierà quando si tratta di funzioni aziendali critiche.

VirtualBox manca anche di molte funzionalità che le aziende vorrebbero davvero, come il failover e i backup live. Inoltre, software di livello consumer come questo non sono fortemente testati in ambienti di produzione a differenza di software aziendali come VMWare o Hyper-V che sono stati messi alla prova.

Quindi, in breve:

  1. Migliore supporto
  2. Ben testato per le prestazioni in un ambiente aziendale
  3. Funzionalità aggiuntive non disponibili nel software open source

1
Se si utilizza VirtualBox in modo professionale, è necessario acquistare il supporto e una licenza per esso. Lo trasforma quindi in "livello aziendale"?
Nils,

1
@Nils fammi sapere quando è possibile acquistare tale licenza. Il software aziendale è stato progettato pensando alle aziende. Virtualbox è progettato pensando all'utente esperto e non per applicazioni aziendali critiche.
Nathan C,

Abbiamo acquistato una licenza quando questo prodotto apparteneva ancora a Sun. E abbiamo aperto alcuni casi di supporto con Sun, usando quella licenza. È possibile che Oracle abbia cambiato qui la tecnica di vendita, ma perché dovrei avere bisogno di una funzionalità di migrazione live in VirtualBox, se non per un utilizzo aziendale?
Nils,

8

Oltre alle risposte precedenti, vale anche la pena notare che la maggior parte (se non tutte) le soluzioni di virtualizzazione non aziendali si trovano in cima a un sistema operativo host.

ad es. Bare-metal -> Sistema operativo host -> Hypervisor -> Contenitore -> Sistema operativo

Le soluzioni di virtualizzazione a livello aziendale tenderanno a rimuovere questo livello, che generalmente offre prestazioni molto migliori quando si passa attraverso un livello di astrazione in meno. Ciò consente a Hypervisor di comunicare direttamente con la CPU, consentendogli di eseguire operazioni intelligenti in merito al time-slicing e alla memorizzazione nella cache.

ad es. Bare-metal -> Hypervisor -> Contenitore -> Sistema operativo


3
Questo è un buon punto. Vale anche la pena notare che il tuo primo esempio viene definito hypervisor di tipo 2. Il secondo a cui ti riferivi è un hypervisor di tipo 1 (o "nativo"). Per saperne di più: en.wikipedia.org/wiki/Hypervisor#Classification
Jim Herrick,

3

Una funzionalità che considero una parte essenziale di un sistema aziendale è il provisioning degli utenti .

In un'organizzazione di grandi dimensioni, gli utenti che necessitano di piattaforme non devono registrare i biglietti e quindi attendere che il personale del reparto IT esegua il provisioning di nuove macchine virtuali.

Ad esempio, nella suite enterprise di prodotti di virtualizzazione System Center di Microsoft (Operations Manager, Virtual Machine Manager, Configuration Manager, Orchestrator), se ho bisogno, per esempio, di un SharePoint Server, mi collego al sito Web di provisioning dell'utente e ne richiedo uno. I prodotti server controllano la mia quota per vedere se posso permettermene uno e in tal caso crea una macchina virtuale da una libreria di sistemi operativi e servizi precaricati, avvia la macchina su qualunque macchina host abbia la maggior parte dell'hardware disponibile e rende il macchina ospite disponibile per me. Nessuna attesa per una persona del dipartimento IT per soddisfare la mia richiesta.

Ripeterò anche il suggerimento fatto da un paio di altre risposte qui, vale a dire il supporto, ma lo estenderò dicendo che le piattaforme aziendali sono dotate di supporto supportato da SLA .


Vedo il "provisioning degli utenti" come una funzionalità aggiuntiva davvero fantastica , ma di per sé non crea qualcosa di "Enterprise Grade" - You have a copy of VirtualBox. Spin up as many VMs on your workstation as you want!è fornito dall'utente, ma non lo definirei "Enterprise Grade", né vorrei fare affidamento su di esso come elemento di sistemi di produzione che supporta funzionalità critiche per la mia attività. La soluzione basata su System Center che descrivi d'altra parte passa adunata a causa della robustezza dei componenti sottostanti.
voretaq7,

È vero, sono necessarie altre funzionalità, ma se un prodotto non ha soddisfatto il provisioning dell'utente, non è, a mio avviso, un prodotto aziendale.
Greenstone Walker,
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.