OpenStack开发运动遭遇成长裂变

构建云部署的开源软件项目OpenStack是两年前作为Rackspace和美国航天局的一个合作项目开始的。这个项目现在已包含150多家公司和2000多个做出贡献的开发者。Rackspace本周也达到了一个新的里程碑,推出了代号为“Essex”的OpenStack软件的第五个发布版。许多OpenStack的支持者称,新的发布版把这个项目的成熟程度、与其他云提供商的兼容性和使用的方便性都提升到了一个新的水平。

但是,分裂正在开始显现出来。

第一个分裂事件是在3月末。当时,制作私有云的开源软件项目Eucalyptus宣布与亚马逊Web服务签署一项协议,扩展Eucalyptus的私有云与亚马逊Web服务的公共云服务之间的互操作性。此举显然是要支持市场领先者亚马逊Web服务所支持的一个开源软件项目。但该项目并非OpenStack。

本周又出现了一件大事,Gartner分析师迪娅·梁(Lydia Leong)称之为“爆炸性事件”:思杰宣布它将把名为“CloudStack”的云制作平台引进到Apache软件基金会,创建一个与OpenStack竞争的开源软件模式。思杰在去年用2亿美元收购Cloud.com的交易中得到了CloudStack平台。

双方的攻击开始了。在思杰宣布这个消息的那一天,OpenStack的官员进行了回击并且贬低这个行动,宣传OpenStack运动的势头、实力和多样化。

那么,所有这些消息会让OpenStack向哪里发展呢?该项目的支持者称,他们将继续做这个项目。但是,一些分析师认为,思杰的消息会显著改变开源软件云游戏。Forrester分析师詹姆斯·斯塔恩(James Staten)称,这肯定会给OpenStack施加更大的压力。

斯塔恩称,Essex的上一个版本、去年秋季发布的代号为“Diablo”的OpenStack发布版没有给人留下深刻印象。许多人对于什么时候能够部署这个软件提出了疑问。据Forrester的调查,三分之一的企业表示他们的预算中有今年部署云的资金。他们不想等待。他们在准备实施。OpenStack官员对于Essex感到乐观。但是,斯塔恩称,OpenStack的进步和市场地位的真正考验要由企业和云服务提供商的应用来判断。

OpenStack的共同创始人之一乔希·麦肯蒂(Josh McKenty)称,“这是一个伟大的发布版。我认为,我们已经提高了水平的一件事就是项目之间到目前为止的集成水平,的确实现了更好的无缝操作。”麦肯蒂创建了自己的Piston云计算公司,销售基于OpenStack软件的企业级云系统和技术支持。

同以前的发布版相比,Essex确实有许多改进。OpenStack细分为一系列项目,称作“核心”项目。这意味着OpenStack社区认为它们的进步已经达到某种成熟水平。其他项目正处在“孵化”状态,意味着这些项目仍在开发。在Essex发布之前,这些核心项目包括代号为“Nova”的计算能力项目、代号为“Swift”的存储对象项目和代号为“Glance”的图像服务项目。

Essex把两个孵化的项目提升到了核心状态:代号为“Keystone”的身份识别服务和代号为“Horizon”的用户界面。这些功能允许一个用户证书用于开发的各个方面以及用于整个部署中通用的用户界面。这两项进步意味着提高了使用的方便性和互操作性。