Classica domanda... perché voi...

65 views
Skip to first unread message

Maurizio Totti

unread,
Sep 25, 2013, 5:51:25 AM9/25/13
to openne...@googlegroups.com
Ciao, mi rendo conto di fare una domanda un po' da troll, ma vi prego
di credermi è serissima :-)
Personalmente cosa vi fa propendere per OpenNebula piuttosto che per
un altro qualsiasi stack floss per cloudcomputing, in particolare
rispetto a OpenStack?
Sinceramente sono parecchio in dubbio nelle valutazioni che riesco a
fare solo documentandomi chiedo un aiuto per iniziare con le idee un
po' più chiare.
Grazie mille :-)

--
Maurizio Totti

Giovanni Toraldo

unread,
Sep 25, 2013, 8:29:43 AM9/25/13
to openne...@googlegroups.com
Ciao,

il target di OpenStack è leggermente diverso da quello da OpenNebula;
con OpenStack hai una soluzione IaaS, comprensiva anche di un object
storage, ma preparati ad investire un po' di tempo per tirar su tutta
l'infrastruttura
(http://ken.pepple.info/openstack/2012/02/21/revisit-openstack-architecture-diablo/);

se vuoi implementare una funzionalità custom in OpenStack, devi
scrivere codice python, mentre OpenNebula fornisce degli hook con cui
eseguire qualsiasi cosa eseguibile su Linux; questa è una scelta
politica, se usi OpenStack probabilmente hai intenzione di sfruttare a
pieno quello che la piattaforma ti permette di fare, mentre OpenNebula
è sempre stato pensato per utenti che vogliono farsi un cloud
facilmente integrabile con altri strumenti.

Un esempio pratico: se sono un grosso provider con un grosso
datacenter da riempire, probabilmente preferisco usare OpenStack e
avere una soluzione completa e centralizzata in termini di gestione,
autenticazione, monitoraggio, storage; se sono una startup tecnologica
e ho semplicemente bisogno di lanciare un po' di VM, preferirei
mantenermi su OpenNebula.

--
Giovanni Toraldo
http://gionn.net

Maurizio Totti

unread,
Sep 25, 2013, 8:44:59 AM9/25/13
to openne...@googlegroups.com
Ciao Giovanni,
scusa ma messa così sembra un po' che con OpneNebula giochi e con
OpenStack fai le cose serie. Ovviamente la mia è una provocazione :-)
Ad ogni modo cosa aggiungeresti a OpenNebula per renderla più
datacenter-orented? In un precedente thread si diceva che Telefonica
la utilizza, immagino su media-larga scala?

Grazie mille per adesso.
--
Maurizio Totti

Giovanni Toraldo

unread,
Sep 25, 2013, 9:22:57 AM9/25/13
to openne...@googlegroups.com
2013/9/25 Maurizio Totti <maurizi...@gmail.com>:
> scusa ma messa così sembra un po' che con OpneNebula giochi e con
> OpenStack fai le cose serie. Ovviamente la mia è una provocazione :-)
> Ad ogni modo cosa aggiungeresti a OpenNebula per renderla più
> datacenter-orented? In un precedente thread si diceva che Telefonica
> la utilizza, immagino su media-larga scala?

Non é che viene usato solo per i giochi, è usato anche per deploy su
larga scala (tipo dall'ESA), ma solo dove hai bisogno di una
infrastruttura solida su cui magari costruire o integrare altri
servizi. OpenStack, con la sua complessità, si presta per essere usato
solo per quello per cui è stato pensato, e difficilmente sarà così
flessibile e malleabile per farci system integration. (con questo
intendevo se sei un provider usi OpenStack, se sei una startup cloud
probabilmente ti basta anche meno).

Ora sarebbe bello che ci fosse qualcuno che usa OpenStack giornalmente
e non chi c'ha solo smanettato a tempo perso la domenica pomeriggio
(cioè me, ma ho cominciato con OpenNebula alla stessa maniera, quindi
qualche conclusione l'ho tratta comunque).

Ciao!

Alberto Zuin - Liste

unread,
Sep 26, 2013, 3:16:16 AM9/26/13
to openne...@googlegroups.com
No Maurizio, si tratta semplicemente di prodotti con target diverso. Lo
scopo di OpenStack � quello di creare un ambiente equivalete ad Amazon
AWS e per ora hanno replicato le funzionalit� dello storage a blocchi S3
con Swift, del servizio di virtualizzazione EC2 con Nova, la gestione
dei dischi virtuali (ami ecc.) con Glance, il servizio di ELB, ecc. La
loro direzione secondo me � questa: creare un prodotto con moltissime
funzionalit� (proprio come Amazon) ma chiuso perch� come dice
giustamente Giovanni, qualsiasi addon deve essere scritto in Python e
seguire fedelmente le linee guida del prodotto (e quando c'� dietro la
NASA tutto si complica ;-))
OpenNebula � diverso: � un sistema che � completo in tutto e per tutto
per il 90% delle necessit� e, per ci� che manca, � possibile scrivere
dei plugin in qualsiasi linguaggio perch� � studiato per essere aperto
ed espanso in ogni direzione e non per essere rigorosamente un clone di
AWS.
Un esempio per farti capire: OpenNebula ha la possibilit� di gestire la
parte storage in moltissimi modi. Di default � possibile usare SSH, un
disco condiviso (NFS, GlusterFS, ecc.), iSCSI, LVM... E' possibile usare
anche le immagin di Amazon, ma si tratta "di una cosa in pi�", mentre in
OpenStack puoi solo usare questa modalit� perch� � quella standard di AWS.
Quindi, come dice Giovanni: se sono una azienda che ha i capitali e
vuole creare un datacenter per offrire servizi cloud in concorrenza con
Amazon o Rackspace probabilmente andr� su OpenStack. Andr� su OpenNebula
se il mio cloud, invece, non deve essere venduto io concorrenza con
Amazon per cui non ho l'esigenza di "ragionare" commercialmente su un
sistema che sia equivalente, oppure perch� voglio avere le mani libere
di gestire l'infrastruttura come voglio io e non come ha deciso il
signor Amazon, oppure perch� non ho capitali da investire in una
quantit� incredibile di macchine (con questo non voglio dire che
OpenNebula non pu� essere utilizzato per gestire migliaia di server
fisici, al contrario voglio dire che � OpenStack che non pu� essere
installato su 3 server e basta ma ha la necessit� di avere una
infrastruttura base molto pi� ampia).
Ciao,
Alberto

Il 25/09/2013 14:44, Maurizio Totti ha scritto:
> Il 25 settembre 2013 14:29, Giovanni Toraldo <m...@gionn.net> ha scritto:
>> Ciao,
>>
>> il target di OpenStack � leggermente diverso da quello da OpenNebula;
>> con OpenStack hai una soluzione IaaS, comprensiva anche di un object
>> storage, ma preparati ad investire un po' di tempo per tirar su tutta
>> l'infrastruttura
>> (http://ken.pepple.info/openstack/2012/02/21/revisit-openstack-architecture-diablo/);
>>
>> se vuoi implementare una funzionalit� custom in OpenStack, devi
>> scrivere codice python, mentre OpenNebula fornisce degli hook con cui
>> eseguire qualsiasi cosa eseguibile su Linux; questa � una scelta
>> politica, se usi OpenStack probabilmente hai intenzione di sfruttare a
>> pieno quello che la piattaforma ti permette di fare, mentre OpenNebula
>> � sempre stato pensato per utenti che vogliono farsi un cloud
>> facilmente integrabile con altri strumenti.
>>
>> Un esempio pratico: se sono un grosso provider con un grosso
>> datacenter da riempire, probabilmente preferisco usare OpenStack e
>> avere una soluzione completa e centralizzata in termini di gestione,
>> autenticazione, monitoraggio, storage; se sono una startup tecnologica
>> e ho semplicemente bisogno di lanciare un po' di VM, preferirei
>> mantenermi su OpenNebula.
>>
> Ciao Giovanni,
> scusa ma messa cos� sembra un po' che con OpneNebula giochi e con
> OpenStack fai le cose serie. Ovviamente la mia � una provocazione :-)
> Ad ogni modo cosa aggiungeresti a OpenNebula per renderla pi�
> datacenter-orented? In un precedente thread si diceva che Telefonica
> la utilizza, immagino su media-larga scala?
>
> Grazie mille per adesso.


--
AZ Network Specialist
via Mare, 36A
36030 Lugo di Vicenza (VI)
ITALY
P.I. IT04310790284
http://www.azns.it
Tel +39.3286268626
Fax +39.0492106654

Maurizio Totti

unread,
Sep 26, 2013, 3:32:41 AM9/26/13
to openne...@googlegroups.com
Il 26 settembre 2013 09:16, Alberto Zuin - Liste
<li...@albertozuin.eu> ha scritto:
> No Maurizio, si tratta semplicemente di prodotti con target diverso. Lo
[sniiiiip]

Grazie mille a tutti per il tempo e le risposte. Comincio ad
orientarmi un po' :-)
Reply all
Reply to author
Forward
0 new messages