分析IBM拥抱OpenStack的深层原因

日期: 2013-03-31 作者:唐琼瑶 来源:TechTarget中国

近日,IBM宣布其所有云产品将围绕开源云操作系统OpenStack构建,这个消息对OpenStack基金会及其支持者创造的大型社区来说,无疑是个好消息。

  “我们一直梦想某天IBM会加入到OpenStack阵营,一如他们之前支持Linux和其他开源社区一样,”OpenStack基金会COO Mark Collier说,“他们确实承诺完全支持OpenStack,让其成为每个云方案的基础,”无论是私有云还是公有云。

  这个宣布预示着IBM将掌舵成为OpenStack的公司管家,将其看得比Rackspace还重要。IBM投入了大量资金与资源,持续致力于培养开源社区:从头开始构建了Eclipse,并对Linux与Apache的成功也做出了贡献。

  不似Rackspace或红帽,IBM不会提供自己打包好的OpenStack版本,IBM软件标准副总裁Angel Diaz说:“我们想让OpenStack成为用于WebSphere的Apache HTTP Server。使得现代的每个应用服务器都内含Apache HTTP代码。这也是我们对OpenStack在云中的愿景。”

  首个绑定OpenStack的产品是IBM SmartCloud Orchestrator,现在还处于测试阶段,它可以让用户使用拖放操作撰写云服务。

  幕后秘密

  在与Diaz交谈之前,我都不知道IBM对于OpenStack的开发有多大影响。Diaz对OpenStack项目的代码贡献位于第三,并且在去年秋天发布的Folsom版本中添加了更多代码。

  沿着Diaz已经开发的这些轨迹,IBM利用现有的私有云软件SmartCloud Foundation,提供与OpenStack类似的功能。“事实上,架构都大同小异。我们所做的就是梳理,并尝试共享我们认为能帮助到OpenStack的东西。”Diaz表示。

  本质上,IBM为OpenStack的Folsom捐赠了SmartCloud Foundation的功能,此外,未来所有版本的SmartCloud Foundation都将围绕OpenStack构建。除了核心的OpenStack代码,Diaz说SmartCloud Foundation增加了管理、安全、编排等。

  这样的安排似乎听起来有点自私,但我怀疑IBM是否尝试欺负OpenStack社区,牵着人家鼻子走。“你摆脱不了精英统治,”Diaz说,“IBM不能一去就说‘你按照我说的做。’这样只会扼杀创新。”

  举个栗子,Rackspace对于IBM的宣布可是鼓掌欢迎。Rackspace私有云战略经理Scott Sanchez表示:“我认为很好呀。有牵引力才更有目的性,就有更多人使用OpenStack解决方案,很快就能变成唯一选择。”

  工作负载移植

  不过IBM没打算停止对私有云管理进行类似HTTP那样的标准化。Diaz说得很清楚,这家公司也提供云之间的工作负载移植服务,这是避免云锁定的关键,也是抑制公有云采用率的主要障碍。

  Diaz指出有一个新兴的由IBM支持的Oasis标准,即Topology and Orchestration Specification for Cloud Applications (TOSCA)。他详细解释了TOSCA对客户与软件厂商的潜在益处:

  这是描述工作负载应用的一种方式,这些应用独立于运行它们的真实架构。比如这样一个实例:想想一个编码,一个SAP应用或SugarCRM,及其数据存储、应用服务器、LDAP、连接等所有东西。你能描述你所需要凸显的东西,如何开始如何停止如何管理生命周期如何打补丁等等。

  这是个说明模式。它能让你做的就是拿起在运行的,或者说在IBM环境中的一个工作负载,将其移动到其他地点,比如从私有云移到公有云。它也能移动SAP应用,这就是它们所包含的范围,即他们的东西渗透到每个云中。但是开发成本,我们这样说吧,如果有六朵云,那就需要算出不同的六个条款,当然很昂贵。因此,他们可以用以上的标准降低一点成本。

  经过多年的Web服务器标准之战后,我对TOSCA持保留意见,虽然Diaz宣称Oasis组非常活跃,并且包括谷歌、惠普、NetApp、红帽和SAP,以及现在的IBM等业界大佬。不管怎样,TOSCA显示出IBM努力的方向,Diaz说与OpenStack项目Heat有所重叠。

  OpenStack竞争

  当然,IBM要将OpenStack代码内置到所有云产品中只是一种方法。Piston Cloud、Rackspace、红帽等在持续交付包装好的OpenStack版本,并且来自Nebula的首个OpenStack设备就快出炉。

  此外,IBM还没有OpenStack公有云,惠普和Rackspace都有了。不知为何,很难想象IBM会进入商用公有云业务。之前要使用IBM的公有云,还需要联系IBM,然后等待有人回复你。这真不是自助模式。

  不过对于私有云承诺,尤其是企业而不是服务器供应商,IBM似乎有优势。专业的服务是IBM的主打。而且,IBM宣称有2012年有5000名私有云客户。我有种预感,这个数字来自对私有云的“广泛”定义,但毫无疑问,大部分客户运行的是SmartCloud软件,可能很快升级到含有OpenStack的版本。

  Diaz说话很直接:“坦白说,我们的目标是2013是云之年,在IaaS(架构即服务)层中,我们想看到无处不在的开源IaaS。这就是我们的愿景。在我们帮助创建这样的基础时,OpenStack就是这个方向的第一步。现在它承载了我们更多的期望。”

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

相关推荐