OpenStack:叫好不叫座

日期: 2014-05-26 来源:TechTarget中国 英文

OpenStack这一开源云平台的发展已有几年的时间了,这期间大量的供应商对其提供了支持,但是一些人认为,目前OpenStack缺少的是最终用户。

OpenStack社区现已有大量的企业支持者,包括Red Hat、Rackspace、惠普、IBM和AT&T,这些企业都为这个开源项目贡献了成千上万的代码,并每年两次提供一个云计算[注]平台的更新版本,以实现更简单的升级和更好的管理。

像惠普、Ubuntu、VMware、雅虎、NetApp、瞻博网络、思科和戴尔都贡献过OpenStack开源项目,甚至是Comcast、Avaya、F5、EMC、Fujitsu、甲骨文和阿尔卡特朗讯也都曾为这个项目投入过资金、贡献过代码。供应商们坚信这个项目能够在未来的开源云计算的发展中扮演非常重要的角色,而这些供应商希望借助OpenStack跟上开源云计算发展的步伐,所以OpenStack并不缺少供应商的支持。

2010年,OpenStack由Rackspace和NASA(National Aeronautics and Space Administration,美国航空航天局)合作诞生,当时Rackspace和NASA都贡献了一半的代码,随后,OpenStack由供应商和个人贡献的各种各样的代码而发展起来。如今,OpenStack在云计算领域逐渐成为一个中坚力量,成千上万的开发者每年都会为这个项目贡献代码,此外供应商们也为这个项目提供资金支持等。

供应商和开发者对于OpenStack的支持已经足够了,然而目前OpenStack唯一需要的就是最终用户。

尽管所有的支持都是来自于IT行业的服务供应商,但是OpenStack的实际部署仍然只占很小的一部分,甚至IDC分析师Gary Chen表示,IDC公司连OpenStack实际部署的市场数据都没有。有人认为,这是每一个新生项目必经的发展阶段,而它在最初两年的蓬勃发展主要得益于一个独立基金会的支持。还有人质疑,鉴于如此多的市场和企业的支持,为什么OpenStack还没有更多最终用户的支持呢?

此图是关于OpenStack的层次架构图,OpenStack是一个开源的云计算平台,该平台整合了运行公有云[注]和私有云[注]的计算、网络和存储的功能。

OpenStack还没有应用到实际生产环境

或许,OpenStack也有很多最终用户,甚至数量比我们想象的要多。比如,在过去六到八个月中,很多大牌公司,如PayPal、Wells Fargo、The Gap、爱立信,以及一些大学如麻省理工大学(MIT)和加利福尼亚大学(University of California)的相关部门都在一定程度上部署了OpenStack云计算[注]产品和解决方案。Rackspace的国际公有云[注]的发展很大一部分都是在OpenStack上实现的。但是,供应商对于OpenStack的宣传和支持与终端企业用户实际部署的情况似乎有点脱节。

专门贡献OpenStack的企业——Mirantis 公司的总裁兼首席执行官Adrian Lonel对于供应商和最终用户之间存在差距的观点并不赞同,他表示:“这一差距其实正在迅速缩小。” Mirantis公司甚至还列出了一连串使用OpenStack框架的用户。对于一些用户(如PayPal)来说,OpenStack是其企业IT策略的一个关键平台,其他用户(如John Deere,全球领先的工程机械、农用机械和草坪机械设备的制造商)正在测试如果扩大其企业内部部署OpenStack的规模是否对其企业的发展更有意义。

最近出现的OpenStack的大用户之一就是爱立信,Mirantis最近刚刚与爱立信达成一笔长达五年、价值3000万美元的交易,该交易将通过OpenStack来管理这家移动运营商的后端基础设施,这项交易被“华尔街日报”称之为是OpenStack实际部署交易的一个里程碑。

作为业界的专家和分析师,Ben Kepes近期提出了一个问题:“大规模的OpenStack交易都在哪?”在提到爱立信的交易时,他在博客中写道:“事实上,这笔3000万美元的交易居然被说成是OpenStack实际部署中规模较大的交易之一,这实在是一种悲哀,因为OpenStack作为一个初创项目,供应商和开发者为其提供了大量的资源和支持,再加上业界对OpenStack的大肆的宣传,相比之下,这笔交易其实并没有达到我们想象的与实际的支持和宣传匹配的交易规模。”

但是,几个月前,大部分有关OpenStack的消息都是从服务提供商和产品供应商那里传出的,这些厂商正在基于OpenStack框架创建其自己的云计算平台。而这又引起人们的质疑:OpenStack项目到底是为最终用户服务的,还是为供应商服务的?对此,OpenStack支持者表示两者都有。

目前,已经有一大堆的企业开始销售OpenStack产品,包括Piston云计算公司、Cloudscaling和Mirantis。同时,Linux发行版企业,如Red Hat、SUSE、和Ubuntu也都在尝试打包OpenStack发行版。而像惠普、戴尔、思科和Rackspace这样的企业也将OpenStack视为其云计划中一个非常重要的部分,比如,惠普近期将其云计算产品线品牌更名为Helion,并宣布将投资10亿美元发展基于OpenStack的云计算技术。届时,惠普将拥有其自主的OpenStack发行版,惠普还将致力于基于开源的技术开发其公有云和私有云[注]平台。

但是,Forrester云分析师David Bartoletti表示,来自惠普和爱立信的消息对于OpenStack的发展来说是极好的,因为这个开源项目最需要的就是企业用户。Bartoletti说:“目前,OpenStack的现状是:供应商们已完成他们基于OpenStack的云策略计划,而相比之下用户对于OpenStack的利用和部署率就比较低。”但是,随着大批大牌供应商投入到支持和利用OpenStack的大潮中,相信用户部署OpenStack的日子也会不远了,OpenStack要得到大量用户的部署将是一个长期的发展过程。

“目前,OpenStack的现状是:供应商们已完成他们基于OpenStack的云策略计划,而相比之下用户对于OpenStack的利用和部署率就比较低。”Forrester云计算分析师 Dave Bartoletti说。

同时,OpenStack社区也在迅速发展着。2012年,OpenStack大会就已经吸引了1200名与会者参加。今年5月,在美国亚特兰大召开的“OpenStack亚特兰大峰会”上有超过4500名OpenStack社区成员参与,OpenStack峰会是OpenStack社区每年都要举办两次的大会,其中有一次大会在美国举办,而另一次大会将在其他不同国家的城市举办。在OpenStack峰会上,OpenStack官方人员会发布一些有关OpenStack最新的消息和进展,比如,OpenStack Marketplace最新发布的产品或版本,OpenStack Marketplace对于用户来说是了解OpenStack产品的一个核心的地方,此外OpenStack Marketplace还能帮助用户对各种不同的分发版和OpenStack应用程序进行对比。

除此之外,亚特兰大OpenStack峰会另一个主要内容就是让企业用户有机会分享他们使用OpenStack的情况。美国国富银行(Wells Fargo Bank)负责部署云计算技术的主管Glenn Ferguson表示,在使用OpenStack过程中,他领略到OpenStack带来的诸多优势和好处。Ferguson讲述了利用OpenStack控制基础设施,并在基础设施层上帮助满足银行所需要的安全和兼容性需求,同时还允许软件开发人员构建能够在其基础设施上运行的网络应用。他说:“OpenStack就像一块重要的基石,是银行不可或缺的一部分。”但是,国富银行并没有因为OpenStack而放弃其现有的基础设施,反而,就像Ferguson在本次峰会上所说的,他们鼓励现有的供应商在其原有的基础设施上支持OpenStack。

OpenStack社区的供应商和分析师指出,目前,许多有关OpenStack的实际部署都是探索性的,而其他的则是小型生产用例。例如,许多企业开始使用OpenStack主要是为了测试、开发新的产品和应用,或者是在一个更加快速的应用开发环境中使用OpenStack。Apprenda公司联合创始人兼首席执行官Sinclair Schuller认为,关于OpenStack,还需要不断地尝试和试验,才能达到一定的部署规模。

Apprenda是一家专注于PaaS[注]服务的企业,能够整合多种现有的IaaS[注]平台,如AWS、Microsoft Azure和基于OpenStack的云计算[注]。Schuller说:“在我们提到的企业中,我们看到很多企业已经把OpenStack提到其企业的战略层面上来了。但我们看到的是,OpenStack仍然在外围,还没有真正地应用到实际生产环境中。

OpenStack在走Linux的老路

OpenStack的支持者们表示,OpenStack仍然需要发展的时间和空间,而这也是OpenStack走向大规模实际部署的一个必经阶段。这样例子其实也有很多,Red Hat产品和技术总裁Paul Cormier指出,OpenStack的发展就像Linux的发展过程一样。但这次,向基于云的架构过渡是比用Linux替换专有操作系统更大的一次技术变革。Cormier表示:“OpenStack的发展现状就像Linux在最初时发生的一样。企业用户真正实现实际部署Linux之前,也经历了很长一段时间,而此时的OpenStack也正经历着这样的发展阶段。”

Joshua McKenty曾经在NASA工作过,他也是OpenStack创始人之一,现如今Joshua McKenty是Piston云计算公司的负责人。McKenty表示,虚拟化也正在经历着同样的发展道路。虚拟化软件最早也是应用于一些测试和开发领域的,而现在,据估计已有超过一半的企业工作负载被虚拟化了,然而要达到这种程度的确是要经历一段艰难的时期。

Gartner分析师Lydia Leong是业界著名的云计算专家之一,他表示,近期第一批早期OpenStack部署者已经开始着手部署OpenStack了,这对于OpenStack项目来说是一个重要的发展阶段。只有经过许多OpenStack部署的成功案例之后,传统企业市场和财富500强企业才不会仅仅停留在OpenStack的探索阶段,而是开始实际的部署行动。

在前不久召开的主题为“OpenStack: Breaking into the Enterprise”讨论会的开幕致辞中,Leong指出,一般情况下,私有云[注]在企业中的部署比较缓慢,而OpenStack是私有云市场上的一个子集。因此,随着私有云在企业的部署率上升,企业级用户部署OpenStack云的数量也会随之上升。

即使是OpenStack最大的供应商,也仍然停留在商品化这一平台的初级阶段。Red Hat是为OpenStack最新发布的版本Icehouse主要的新代码提供商,且该公司有自己的OpenStack发行版,目前投入市场已有一年的时间了。但是,Cormier表示,Red Hat不会去评估其销售人员的业绩,它不在乎能够从OpenStack的市场化赢得多少收益,其真正的目的是想通过用户促进OpenStack这个项目从概念发展到企业生产环境的实际部署中去。

Cormier,OpenStack背后支持者们的功劳是不可否认的。AWS公有云[注]在企业IT中的成功部署令人称道,开发人员更是喜欢在他们的数据中心中能够具备大规模公有云的功能。利用OpenStack最根本的好处在于,能够提高软件开发者们的生产效率。如果企业负责开发新软件和新应用的人效率能够高点、速度能够快点的话,那么对于企业的业务发展来说会有很大的帮助。云基础设施,随着其提供快速、简单地访问企业IT资源能力的增长,企业需要开发新的软件,以满足这样的能力需求。

OpenStack并不是唯一

事实上,那些想要部署软件开发新模式的用户仍然有机会选择通过什么样的方式实现这一点。AWS提供了一种公有云服务,而VMware和微软都允许用户通过一个匹配的公有云产品在其数据中心内创建一个云基础设施。

对于那些想要使用开源平台的用户来说,OpenStack毫无疑问是一个上佳的选择。IDC分析师Chen相信,OpenStack最终会成为像微软和VMware这样的大企业替换其私有云基础设施平台的理想的开源产品。对于想要一个开源云的企业和那些Linux高频用户来说,OpenStack是一个非常合适的选择。

不过尽管如此,用户还是有其他的开源私有云[注]平台可供选择。例如,与AWS公有云[注]联系紧密的开源软件基础结构——Eucalyptus,以及由思杰引领的另一个开源云平台。

虽然,OpenStack项目的支持者非常引以为豪,但是他们也非常清楚目前OpenStack距离其发展成熟还有一段路要走。运行OpenStack的非赢利的独立基金会的执行董事Jonathan Bryce在今年1月份曾指出:“OpenStack的成长也有将近四年的时间了,而现在我们正处于一个关键的时期,那就是让运营商和云计算[注]用户开始加入到促进OpenStack发展和部署的过程中去。而此时我们应该继续开始扩大OpenStack早期部署用户,以及使用OpenStack的技术公司的队伍,扩大OpenStack的实际部署范围。”

OpenStack对于一些更小的、更加细分的市场似乎更有吸引力,比如科技和教育社区。欧洲核实验室CERN是OpenStack最重要的用户之一, CERN的基础设施主管,同时兼任最新成立的OpenStack用户委员会主席Tim Bell负责为那些创建新的OpenStack代码的供应商提供建议。

Joe Hesse是美国加州大学旧金山记忆和衰老中心(University of California San Francisco’s Memory and Aging Center)的技术和策略主管,该中心的研究人员使用先进的神经成像技术来研究细胞疾病。该研究团队最早运行VMware来虚拟化其服务器,但是他们想要寻找一种新的平台,能够迅速部署ESX虚拟机。为此,Joe Hesse测试了许多不同的平台,其中包括VMware的多个产品,也曾尝试使用OpenStack。他说:“科学发现是一个开源的世界,我们运行Ubuntu、CentOS,以及Python和MatLab顶层代码,但我们并没有使用SQL服务器和交换平台。从概念来说,OpenStack是一个合适的选择。”

通过对OpenStack的应用尝试,Hesse决定进一步投资,来使用由Piston云计算公司强化的OpenStack程序包。但是,OpenStack并不是一个全能无忧的平台,一方面它能够很好地管理云计算和基于云的应用,并能够快速配置创建新应用的资源。但是,另一方面它并不是,至少现在不是一个能够实现更加稳定地管理传统工作负载的最佳平台,而在这些需求上,VMware仍然是一个最佳选择。

所以基于此,OpenStack针对某些任务来说是个很好的选择,但并不是全部任务,也许这就是OpenStack一直以来仍然缺少用户部署的原因吧。

Gartner的Leong表示,许多OpenStack早期部署者都利用这个平台作为其企业内部开始全新的云应用部署的基础。通常来说,企业并不会部署OpenStack去运行其现有的或传统的应用。试想一下你有一家公司,如果将现有的工作负载从你已经习惯了的环境中迁移到别处,你认为这么做真的值得吗? 或许你真的想要新的工作负载吗?如果OpenStack是运行这些新的工作负载的平台,那么它的应用范围还比较小,但是未来它将会变得越来越重要。

Chen对此也表示赞同,他说:“目前,OpenStack仍然处在被观望的阶段,或许这也是大多数企业对其验证的阶段。”

主要的自助服务提供商都已经紧紧地抓住了这个项目,但是Chen指出,OpenStack如果要在企业级市场中扮演重要的角色仍然需要一到两年的发展时间。那时,将有更多完全支持OpenStack的产品和解决方案推出,企业环境中也将完全采用云计算技术,尽管目前在企业市场中云计算的部署速度仍然缓慢。Chen说:“要实现这些只是时间的问题,OpenStack有这么多的产品和供应商的支持,未来OpenStack在某种形式上成功将是一种必然,关键问题是哪一种形式。”

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

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

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

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

相关推荐