开源平台战争和Cloudstack的机会

4月5日,Citrix(思杰公司)宣布所属CloudStack开源软件将加入Apache软件基金会(Apache Found),成为行业中第一个加入该基金会的云基础设施解决方案,无疑这是一个明智之举,它为CloudStack开源平台以及合作伙伴的选择,带了更多更具有想象空间的可能性。Coudave的编辑和分析师Krishnan Subramanian在其评论文章中指出:“加入Apache软件基金会,能够帮助CloudStack吸引更多合作伙伴来加入其可赢利开源项目,鼓励CloudStack开源软件被更多伙伴采纳,并迅速成长为富有强大竞争力的平台。”

 Citrix公司声称,此举目的是将CloudStack提升为一个完全开源的Apache项目,进一步加速CloudStack的发展,以提供一个连接到不同的云基础设施上的强大的、hypervisor无关的层,Engine Yard(PaaS供应商)也将通过在CloudStack上运行PaaS以及提供专业知识和代码,来参与到Apache CloudStack项目中。Citrix 公司同时还宣布,CloudStack将兼容亚马逊(AWS)API接口,允许跨CloudStack和亚马逊平台实现负载兼容。并为开发者提供了一组工具和API,允许他们更容易地连接和管理云基础设施。这一发布表明,Citrix已将CloudStack变成一个“完全开源的apache项目”,在apache 2.0许可下获得发布, Apache软件基金会也会为其增加财政赞助和工程技术支持。

 该事件很快在云计算行业内迅速传播,很多人将Citrix此举看作是开源软件云战争中打响的第一枪,著名市场研究公司Gartner的分析师利迪娅·梁(Lydia Leong)还在自己的博客中,将Citrix的消息称作一个“爆炸性事件”。OpenStack高管也第一时间对Citrix这一动作进行了指责。OpenStack运动共同创始人和Piston云计算创始人乔舒亚·麦肯蒂(Joshua McKenty)称,Citrix的举措是一种“营销游戏”,同时还批露,自从Citrix 2011年用2亿美元收购开发CloudStack平台的Cloud.com公司以来,Citrix一直在利用它给OpenStack施加各种的压力。

 值得一提的是,如果我们顺道回顾一下,在Citrix完成收购Cloud.com并将CloudStack 100%开源,OpenStack阵营的反应远没有这么激烈。例如那时OpenStack平台的主要拥有者,Rackspace公司Cloud Builders总经理Jim Curry就曾表态,Citrix一直是开发OpenStack的领导者,亦是Project Olympus创办及开发的杰出团队,把开放云运算规模技术带入市场。而随着增添Cloud.com团队,Citrix将进一步作出对OpenStack的承诺 ,确保广泛向不同的客户提供OpenStack平台和API。

 如今CloudStack加入Apache软件基金会,对Openstack的地位构成巨大挑战,谁引领未来云开源平台的标准,战争已经正式打响。这场战争的主要对手将是Cloudstack 和Openstack,与明显、直接的争夺不同,这是一场面向未来市场之战,是速度之战也是市场影响力和行业标准之战,这场战争或许将决定云开源平台的未来归属,而这场逐鹿之战结果将会如何,我们一道来分析几个关键性的因素:

 1、用户体验:文档成熟和安装容易度

 “事实对绝大部分用户来说,虚拟化管理软件还是个新生事物。即使是粗略地尝试一下利用不同的虚拟化管理软件来安装、配置和测试一个最小规模的私有云系统,也需要花费不少的时间和精力。“而根据众多实际使用OpenStack的用户反映,目前OpenStack软件文档依旧模糊而不成熟,基本上不可能初次尝试就能实现安装,更不用说配置和部署系统。与之对应,在界面大气,友好和安装使用方面,Cloudstack具有显著的优势。“官方文档非常完备,按照文档操作至少能够顺利地完成安装和配置过程。而且,在网络上可以方便就搜索到一些可操作的安装和配置文档。”根据使用刚刚发布的CloudStack 3的Beta版的工程师测试,如果使用预先制作好的Templete,5分钟左右就可以安装好了一台ubuntu Server。而且,CloudStack用户界面以AJAX方式设计,用户可以透过GUI界面工作,也使得其更加直观和容易上手。

 2、社区和资源支持:独立社区,以及服务商实力

“开源的强大在于它能够将社区里的资源进行共享、用户进行协同”。一般来说,开放的云计算必须是基于一个开源的代码,且由一个独立的社区提供支持,同时软件社区还必须是由多个提供商一起维护。对于开源云平台,存在最大的缺陷就是没有足够的支持资源,更麻烦的是你想解决这些问题时候却无人可以求助。尽管像有戴尔、Citrix(曾经是主要的)和惠普这样的厂商加盟,而且在这些重要伙伴们的要求下,Rackspace已将该项目的控制权交给了OpenStack基金会,但是正如行业人士所透露的,OpenStack到目前为止依然还在研发阶段,尚未进入生产阶段。一位业内资深分析人士提出:“如果说开源项目本身只能间接地通过更高价值产品来赚钱。那么由单一厂商控制的开源项目就会比一个由基金会控制的项目成功的概率更大。”评论指出:“尽管各家开源基金会确实很了不起,在开源项目中发挥着极有价值的作用。然而,为数众多厂商加之不同动机会让基金会在满足项目需求和厂商利益时左右为难。OpenStack社区所面向的就是一个不能直接货币化的软件堆栈,戴尔、惠普和Rackspace等厂商都是这么看的。这些厂商并非直接利用OpenStack来赚钱,而是通过它来构建一个具备更高价值的产品。“他们举例说,像戴尔和惠普就更希望销售“云平台就绪的”硬件系统而不是OpenStack软件产品本身。也许,这种局面相对于有Citrix直接控制,以及有着像Tcloud这样的服务商鼎助的CloudStack更为有利,它能让CloudStack开源平台成为具有真实价值的云平台,而OpenStack则可能由于成员间的相互竞争而最终落了下风。

3、量产和商业化的能力

尽管从市场影响和宣传力度上,OpenStack要远远领先于其他开源的平台软件,但一些业内人士提出,比较起CloudStack或者Eucalyptus,OpenStack更像是一个黑客,或者玩家们的产品,其管理和控制界面也不够完善,还很难被称为成熟的产品化的IT产品。虽然说OpenStack也已经宣布加强了其产品的企业级性能,但是很多产业观察者都认为,这项技术在大型部门之间能够得到广泛使用还有待观察。他们指出,这项技术至少在未来一两年内还没有为在生产环境中部署做好准备。“我同使用它的人进行了对话,但是大多数人告诉我,他们认为这项技术距离在生产环境中使用要18个月。”Bill Claybrook,New River市场研究的总裁这样说。“分析人士认为OpenStack还没有为严肃的云计算应用做好准备。”尽管其已经声名赫赫,它的市场影响力和宣传的声音目前要远远提前和强大于产品本身。这对OpenStack来说并不是好消费,它将破坏其生态系统正面的反馈,为未来发展之路蒙上阴影。

4、达到临界点的,足够的用户数

有数据表明,自2011年思杰收购Cloud.com以来,CloudStack.org开源社区的用户参与度已经增长了4倍,全球25,000多家云计算提供商已经签约加盟,并成为CloudStack.org社区的活跃成员。在过去的一年中,开源CloudStack产品已被下载了6万多次,而且目前每月下载量以平均5倍的速度快速增长。这些飞速增长的数据无疑大大增强了Citrix对于CloudStack平台的信心。截至目前CloudStack作为成功的公共云平台,已经帮助至少85个大规模生产性云平台实现了10亿美元以上的运营收入,其典型的客户包括韩国、澳大利亚、印度的电信运营商。不久前在CloudStack 3的产品发布会上,Citrix还曾经展示了一个有着20多家公司支持Citrix的幻灯片。这些公司包括瞻博网络、NetApp、RightScale、Brocade、阿尔卡特-朗讯、Engine Yard、Zenoss、英国电信、Tata、Go Daddy和Softlayer。而作为由美国国家航空航天局(NASA)和Rackspace合作研发的云端运算软件,从问世以来到现在,,OpenStack也已经吸引了超过150家公司和2000个开发者。OpenStack的知名支持者包括有惠普,戴尔、思科和Internap等,另据GigaOm报道了,IBM和Red Hat很可能将加入OpenStack支持者行列。但是就实际部署和成功应用,这些公布的数字,尤其是采纳者数量和部署案例,双方都还非常薄弱,最激烈的竞争将在未来一段时间展开,直到一方达到特定数量(爆发节点),迅速完善产品和服务支持,取得远远领先竞争对手的市场地位,并据此也能够影响和实现制订标准的目的。

5、影响标准制订的能力(合法性)

这场技术平台之争很可能会是一场“赢家通吃”的战争,胜利给对手不会留下太大的空间,除了采用平台的部署客户争取,就是如何影响和时间完成标准的制订。谁拥有了标准,在云供应商中应用的兼容工具和服务也变得更容易,从而简化了在云与云之间(特别是从私有云移向公共云)移动数据和应用的过程。分析人士认为,这种通过开源云平台操作系统带来巨大的网络影响,合法性以及可信度驱动的用户安装基础,可以提升应用数量和支持资源,这反过来又促进行业合法性和使用者的信心,这种积极的反馈影响,给予胜出的平台压倒性的优势,让失利方几乎没有生存的空间。目前,无论CloudStack还是OpenStack都试图主导制定开源平台的云计算标准,这是目前行业所缺失的,也是实现市场霸主地位的必由之路。

最后我们还想要说明的,OpenStack软件来自Cloud.com,是一项有华人主导开发的技术平台,除了更好的成熟性和应用支撑之外,也是国内采用时一个重要的得分项。据悉,原Cloud.com行政总裁梁胜(Sheng Liang)现还继续领导着Citrix公司CloudStack产品线的设计、架构和技术。此外,Cloud.com和Citrix都曾是OpenStack阵营的中坚成员,尽管这样说讽刺意味实足,但无疑这会让这场斗争胜利的天平又向CloudStack倾斜许多。(中云网)

资料1:关于CloudStack

Citrix CloudStack是思杰云计算产品线的重要组成部分,其解决方案能够帮助用户更轻松地建立新的云平台,连接到现有云服务,并以最安全、最高性能和最可靠的方式交付任何云服务。自推出以来,CloudStack就迅速成为领先的商业开源云平台,用于建设、管理和交付高度可扩展的“基础设施即服务”(IaaS)云系统,其用户范围也非常广泛,例如Datapipe、Edmunds.com、IDC Frontier、诺基亚研究院和Zynga等。CloudStack旨在确保IT组织得以将生产性云平台建立在经济、弹性且可扩展的平台之上。这并不是一个附加了“类似云”管理层的传统企业级服务器虚拟化平台。相反,它是一个全新设计的开放型多虚拟机管理程序平台,能够帮助用户在构建公共云和私有云时采用全球最具创新的云平台的构建方式--简单、自动、弹性、可扩展和高效率。CloudStack 3是Citrix在2011年7月收购Cloud.com后,首个主要版本更新,它改良了用户界面和用户体验,更追加了对OpenStack储存系统Swift的支援,对Citrix XenServer 6的支援亦有所增强,并可配合Citrix NetScaler使用。CloudStack 3还拥有的一些特点:对各种虚拟机管理程序一视同仁,支持KVM、OVM、vSphere和Xen等领先平台,并将经过云优化的Citrix XenServer 6版本作为核心标配功能包含在其中。另外,CloudStack还将对微软Hyper-V提供支持。

资料2:关于OpenStack

OpenStack是一个NASA(美国国家航空航天局)和Rackspace合作研发的云端运算‎软件,以Apache许可证授权,并且是一个自由软件和开放源代码项目。OpenStack是IaaS(基础设施即服务)‎软件,让任何人都可以自行建立和提供云端运算服务。此外,OpenStack也用作建立防火墙内的“私有云”(Private Cloud),提供机构或企业内各部门共享资源。OpenStack使用者包括美国国家航空航天局等。微软在2010年10月表示支持OpenStack与Windows Server 2008 R2的整合。2011年2月,思科系统正式加入OpenStack项目,重点研制OpenStack的网络服务。Ubuntu未来在堆栈方面的云网络化方案。

资料3:关于Apache许可协议

有统计数据显示,当今世界上许多开源项目都在从有约束性的许可协议(比如GPL协议)阵营中转投宽松的许可协议(如Apache许可协议)阵营。在CloudStack 100%开源后,开始也是通过GNU GPL v3 license许可协议发布,源代码可以在cloudstack.org上下载。根据GPL协议的规定:如果你完善了某个自由软件并将它的代码应用在一个大型软件产品中,那么你需要将你的这个产品再共享给自由软件用户。而Apache许可证不要求使用者必须将软件再次共享给大众。

许多公司都担心GPL协议,担心GPL协议会让他们公布自己的私有代码。但是在Apache许可协议内,这种担心就没有必要。对于很多公司和开发者来说,这不仅仅是鼓励他们使用开源工具,也是非常有利于开源软件服务公司,如Cloudera从自由软件中赚钱的。近年来,很多开源项目都姿态鲜明地选择了Apache许可协议,包括云计算平台如Hadoop、OpenStack、Cassandra以及CloudFoundry。许多开源运动关注者——包括长期关注的专家Matt Asay和一名来自RedMonk对开发有兴趣的研究员Steven O'Grady,都认为这样的改变将会给开源世界带来更好的发展,会有更多的人加入开源阵营。

这场运动最大的力量来自于像Facebook和Twitter这样的互联网巨头,随着这些巨头以及他们的项目源源不断加入到支持宽松许可协议的阵营中来,产生了一大批利用开源获利的公司。例如,Facebook的数据库Cassandra催生了Texas-based DataStax,Hadoop催生的不仅仅有Cloudera还有雅虎的子公司Hortonworks,Rackspace围绕OpenStack建立了自己的服务部门等。