OpenStack到底是发行版还是服务?

  • 来源:51CTO
  •  2014-11-18
  •   浏览 562 次

OpenStack是一项旨在应对亚马逊网络服务及其他公有云的开源私有云技术,它正在迅速发展。你不必相信我的话,只要问问宝马、GoDaddy、富国银行、时代华纳有线公司,或者已将OpenStack迁移到生产环境的另外众多企业用户。

大家在如何部署OpenStack?在近日的OpenStack峰会上,专家们试图回答这个问题,他们在一场名为“OpenStack究竟是服务还是发行版?”的专题小组讨论会中给出的答案五花八门。

Jesse Proudman是OpenStack服务提供商Blue Box公司的创始人兼首席技术官,他并不怯于表达观点:“我们认为将OpenStack视作发行版是错误的,也不是只有我们公司才这么认为;现 在,Mirantis(一家知名的专业OpenStack公司)加入到了支持OpenStack是服务这个观点的阵营。”

红帽却持有不同的看法,这家公司希望像主导服务器Linux那样主导OpenStack。红帽首席技术官办公室的Jan Mark Holzer说:“我们认为发行版是最好的。我们认为,OpenStack用户需要只有使用发行版才能获得的控制权,那样他们就能在OpenStack的 基础上添加自己的价值。我们提供包括中间件在内的整个套件。”他发表这番高论,实在不足为奇。

话虽如此,红帽还是很乐意与服务提供商们进行合作。Holzer说:“我们会与任何厂商合作。我们不想成为服务提供商。”

当然了,要是客户确实需要服务,红帽还是会提供服务。目前,仍然很容易跨越发行商和服务提供商之间的那条界线。

红帽公司基础设施事业部的高级副总裁Tim Yeaton在接受采访时特别指出,红帽最近帮助分析公司费埃哲(FICO)部署了基于OpenStack的OpenShift Enterprise平台即服务(PaaS)私有云。

EMC的云计算解决方案业务开发经理Ken Hui说:“没有一种正确的做法。”这取决于每家公司的具体规模,以及它们需要从云环境得到什么,这番话可谓一针见血。

尽管Proudman喜欢服务,但他也不得不认同:“电子港湾(eBay)绝不想与Blue Box进行合作。超大型企业会自己做。但是现实情况是,外面的大多数公司其IT员工队伍只有5人到20人,没有时间学习新技术。发行版不适合他们,服务才适合他们。”

Proudman补充说:“云很复杂。它既不是一个单一操作系统,也不是诸如MySQL之类的单一软件。处理云计算故障并非易事。”

Holzer同意这一说法。“眼下,OpenStack仍好比在黑暗中将剃须刀片装到电动剃须刀中。”

Mirantis公司的联合创始人兼首席营销官Boris Renski指出,这有点像把苹果和桔子混淆在一起。“开发软件和操作软件是两码事。看一看市场发展史。无论服务还是发行版,都无法赢得一切。最终,你到头来面临的是几个发行版,一些服务围绕它们而建。”

Canonical和Ubuntu Linux创始人Mark Shuttleworth在专题小组讨论会结束后接受采访时表示,一家公司无法同时提供OpenStack服务和发行版是没有任何理由的。 Canonical公司提供Canonical Distribution for Ubuntu OpenStack平台,这是一款随时可以运行的参考发行版;还提供BootStrap,这是一款主机托管或内部部署的软件包,Canonical在其中 为你运行OpenStack,直到你的工作人员胜任工作;另外还提供Extreme OpenStack,作为企业服务或定制服务。

不过,Gigaom Research调研公司的高级主管Caroline McCrory认为,厂商们往往贪多嚼不烂,也就是说承担力所不及的事。“软件厂商会犯的最大错误就是,鼓励你认为它们无所不能,其实它们并非如此。每个客户的使用场合都很独特。”

那么,到底哪种方法最好呢?

据OpenStack执行董事Jonathan Bryce声称,发行版目前处于领先地位,而服务在云计算经济下会生存下来,并蓬勃发展。

首先,整个行业会出现合并潮。我们已经看到一些OpenStack并购案,比如思科收购Metacloud以及EMC吞并Cloudscaling。

将来确实会有几家发行版和服务公司。数量少得多的公司会两头作战。过去一直是这样,将来也会如此。

我们眼下就是不知道从长远来看,哪些会是OpenStack领域的大玩家。

诚然,红帽和Canonical是两家领先的发行商,而Mirantis显然是个大玩家。但惠普已跳出了硬件领域,成为一家领先的OpenStack公 司,而OpenStack的联合创始者Rackspace眼下陷入了麻烦。此外,有时微软和VMware之类的OpenStack竞争对手也致力于 OpenStack。

不,从长远来看,你永远会面临这个选择:是借助发行版自己动手部署OpenStack,还是使用来自云服务提供商的OpenStack?那些公司会是谁?现在这是产值数十亿美元的云计算市场所面临的问题。


To Top