看到一篇蒋清野的文章:
文章较长 ,对Eucalyptus, OpenNebula, OpenStack, OpenQRM, XenServer, Oracle VM, CloudStack, ConVirt进行了比较,结论是倾向选择Eucalyptus。
结论是Eucalyptus和ConVirt胜出,其主要观点是:
Eucalyptus的历史比OpenStack稍长,用户群比OpenStack要大,社区的活跃程度也比OpenStack要高。
Ubuntu 11.04也集成了OpenStack作为其UEC的基础构架之一,表明OpenStack已经得到了社区的重视和支持。
OpenStack不缺省地提供基于浏览器的用户界面。
但是,我的结论和观察,和上述情况完全相反,认为 openstack将在这场竞争中胜出,因为:
1、openstack 是完全开源、开放的,采用 apache 2.0许可证
开放源码,开放设计,开放开发和开放社区,是openstack的理念。目前有159家公司和2685多人加入了openstack社区的开发、研究,而且这个数目还在以很快的速度被刷新。
openstack的发展,由一个12人的委员会负责,其中四个细微为RackSpace所有。委员会的成员一方面是贡献代码,另外一方面是组织、评审、协调开发的过程,整个过程,所有人都可以参与,比如提出你的设想(blueprint),提出代码的修改并且递交review,提出bug或者问题,对现有问题进行回复。社区的活跃程度很高,响应速度也很快。我不知道蒋先生文中所说的48小时的响应,有什么证据?
2、openstack发展很快,从2010.10.21至今已经发布四个版本,并且在2012.4.5日将发布最新的essex版本。社区开始是约3个月发布一个版本,目前是半年发布一个版本。bug得到很快修正,功能得到很快发展,包括文中说到的没有“基于浏览器的用户界面”,也早就成为过去时.
3、ubuntu 选择openstack作为云的基础平台
http://bartongeorge.net/2011/01/11/mark-shuttleworth-on-uec-and-openstack/
http://www.theregister.co.uk/2011/01/12/ubuntu_goes_open_stack/
http://www.theregister.co.uk/2011/03/07/ubuntu_cloud_belt_tightening/
http://www.theregister.co.uk/2011/05/10/canonical_ubuntu_openstack/
由于Eucalyptus的部分开源和支持亚马逊的EC2 API,ubuntu在 2010.4 LTS版本中,将Eucalyptus作为云基础平台。但是2011.1.11,ubuntu的创始人mark shuttleworth就宣布,将转向openstack,并且在2012.4 LTS版本中,将openstack作为云基础平台。
原因主要是Eucalyptus的可扩展性不强和不完全开源。
目前主流的Linux操作系统,包括 Fedora, SUSE 等都将支持openstack。
4、openstack在大规模部署公有云时,在可扩展性上有优势,而且也可用于私有云,一些企业特性正在逐步完善中。
5、社区开发人员活跃,中国目前参与的开发人员有:
Hengqing Hu <hudayou@hotmail.com>
Peng Yong <ppyy@pubyun.com>
Yaguang Tang <heut2008@gmail.com>
Yun Mao <yunmao@gmail.com>
Yun Shen <Yun.Shen@hp.com>
Zhixue Wu <Zhixue.Wu@citrix.com>
Zhongyue Luo <lzyeval@gmail.com>
5、从新浪微博上,搜索openstack有10,641 条结果,搜索Eucalyptus有 2,322 条结果,可以看出关心程度相差很大。
本来想着Google trends上比较的,但是由于Eucalyptus的另外一个意思是“桉树”,无法准确比较。但是google trends可以看出 openstack 的关注程度增长很快。
由此可以看出,Eucalyptus是成也开源、败也开源,成也ubuntu、败也ubuntu。目前 openstack 发展势头良好,随着 ubuntu 12.04 LTS 正式全面将Eucalyptus替换成openstack,openstack将超过Eucalyptus成为云平台基础的第一选择。
原文:http://www.pubyun.com/blog/?p=99
作者微博:@公云彭勇