Quali sono le somiglianze e le differenze tra OpenStack e VMware?


Migliore risposta

Dato che ci sono già una buona quantità di risposte, cercherò di aggiungere qualcosa in più.

Vediamo perché le persone incontrano problemi quando usano OpenStack e VMware. Questo è completamente fuori dalla mia esperienza con gli utenti e potrebbe non essere la norma.

Configurazione:

VMware: abbastanza facile da percorrere attraverso un processo GUI. Abbastanza facile da capire per coloro che sono cresciuti in un mondo che utilizza Windows e una GUI per la maggior parte del loro lavoro. Richiede anche la rete.

OpenStack: Complex. È necessario essere in grado di configurare tramite la CLI, che presuppone la conoscenza di Linux (o di qualsiasi sistema operativo host) e una conoscenza del networking.

Utilizzo:

VMware: senza una configurazione aggiuntiva richiede la disponibilità di un amministratore per il provisioning. Senza questo, sarebbe necessario automatizzare il processo con lavoro esterno o strumenti aggiuntivi di VMware. Nativamente questo è uno strumento a cui avevano accesso solo gli amministratori di sistema. Se guardiamo quanti amministratori di sistema stanno utilizzando il prodotto, vediamo che lo utilizzano in modo simile a un sistema fisico. Ho una ISO, voglio creare un server, inserisco la ISO e avvio da essa e passo attraverso il processo di installazione. Tutto questo è tempo sprecato e non è effettivamente rilevante se puoi lavorare al di fuori del provisioning basato su immagini, o dei modelli o di uno qualsiasi degli strumenti incorporati. Sembra che non vengano utilizzati, che è ciò che finisci per vedere quando VMware gli amministratori passano a OpenStack. Una domanda comune è “Come faccio ad avviare una ISO e installarla nel volume?”

OpenStack: gli utenti finali possono facilmente fornire le risorse. Questo è tutto. Supponendo che entrambi siano configurati correttamente. OpenStack fornisce un motore di provisioning degli utenti finali pulito che esclude lamministratore di sistema per quanto riguarda la creazione di nuove macchine virtuali. (Anche lautomazione può fare questo, ma ciò richiede comunque che qualcuno la configuri e il più delle volte VMware viene utilizzato impropriamente come un ambiente “fisico” fittizio.) Il provisioning basato su immagini dovrebbe portare gli utenti a un caso duso migliore, tuttavia lo faranno voglio ancora portare le abitudini dal mondo VMware / fisico.

Se vuoi più di questi due punti, fammelo sapere. Non voglio divagare su informazioni che non sono utili :).

Al di fuori dei due scenari che ho presentato, entrambi possono adattarsi allinfrastruttura aziendale di unazienda. La domanda più grande è sempre … Qual è il tuo caso duso?

Risposta

VMware ha un portafoglio di prodotti diverso da OpenStack.

VMware stesso non è un prodotto. È una società che offre diversi prodotti come hypervisor (ESXi), offerta IaaS (vCloud) per supportare VMware prodotti, gestione aziendale (vCenter), reti definite dal software (NSX) in base alle esigenze SOHO o aziendali.

OpenStack daltra parte è un sistema operativo cloud massicciamente scalabile, formato dalla combinazione di diversi progetti individuali come Nova (elaborazione), Neutron (rete), Cinder (Block Storage), Horizon (Dashboard) tra gli altri, che fornisce IaaS e supporto per offerte PaaS di terze parti come “Cloudfoundry”, “OpenShift”, “Docker” ecc .; Piuttosto che considerare OpenStack come un prodotto, consideralo come una comunità aperta, in cui migliaia di membri contribuiscono progettando progetti, sviluppando funzionalità, correggendo bug e scrivendo documentazione.

I prodotti VMware sono proprietari mentre OpenStack è puro open source.

Quindi, confrontare VMware e OpenStack è come confrontare mele e arance. Un prodotto in VMware che si avvicinerebbe a OpenStack sarebbe il loro vCloud, ma questo esclude alcuni dei componenti chiave di OpenStack come larchiviazione di oggetti (swift), il cluster di big data (sahara) e Load Balancer as a Service (octavia).

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *