openstack 为什么会赢Eucalyptus?

看到一篇蒋清野的文章:

http://www.qyjohn.net/?p=1247

文章较长 ,对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成为云平台基础的第一选择。

此条目发表在OpenStack分类目录,贴了, 标签。将固定链接加入收藏夹。