当前位置: 首页 > 科技观察

OpenStack之争:换数据中心VS没用?

时间:2023-03-12 12:15:21 科技观察

三个多月前,一则消息震惊了整个OpenStack社区:Nebula倒闭。要知道,Nebula是目前市场上最重要的IT技术之一:OpenStack早期最火的厂商。星云的消失立即引发了更广泛的争论。与任何新兴技术一样,OpenStack的支持者和批评者竞相解释(或证明)这一事件,这可能被解释为预示着更大的问题。对于Nebula究竟出了什么问题,众说纷纭。但大多数专家(无论是供应商、合作伙伴、开发人员还是分析师)似乎都倾向于以下三种解释中的一种:1.Nebula独特的商业模式存在问题,仅此而已。2.主要软件开发者聚集到这个开源项目中,威胁到独立开发者和专业初创企业的生存。3、OpenStack的组织结构和技术存在系统性缺陷,阻碍企业大规模采用。尽管业内人士对这些假设争论不休,但在2010年OSCON开源大会上推出的云构建架构正在整个行业迅速获得更大的影响力。根据451Research最近的市场调查,今年OpenStack托管服务的销售额和许可产品的销售额预计将增长70%左右。HP、IBM、RedHat和VMware等软件巨头在过去几年中深入参与了这个项目,并且不可逆转地改变了分布格局和私有云市场。虽然一些纯粹主义者仍在哀叹这些开发人员的参与,但这些知名人士认可了OpenStack社区,并且该频道表明OpenStack这一开源解决方案将扼杀专有云开发人员(公共云和私有云)的声望。面对这一革命性的浪潮,许多解决方案提供商纷纷跳上OpenStack技术,加入到支持特定开发者的行列中。第一个主张:Nebula的商业模式存在缺陷。很少有人质疑这一说法。Nebula是第一家热门的OpenStack初创公司。该公司从几家知名投资公司获得了近4000万美元的风险投资。它的OpenStack血统无可挑剔,该公司的掌舵人是前NASA首席技术官ChrisKemp。Nebula所承诺的正是每个人都想要的:一种安装和管理复杂云操作系统的更简单方法。但该公司坚持使用专用设备将OpenStack引入企业数据中心;一些业内人士认为这种方法注定要失败。根据提供OpenStack托管私有云的BlueBoxGroup创始人兼首席技术官JesseProudman的说法,Nebula遇到了几个重大挑战,这些挑战并非整个OpenStack社区所独有。Proudman对媒体表示:“作为OpenStack最早的初创公司之一,也可能是早期最重要的代码贡献者之一,Nebula对围绕OpenStack的开源社区和市场需求有很大的功劳。”普朗德曼说,这样的成功削弱了这家初创公司对其专业设备的“围墙花园价值主张”。Nebula还选择了一种商业模式,它不仅需要OpenStack方面的特殊专业知识,还需要定制硬件设计和供应链方面的专业知识——Proudman表示,这项责任对于初创企业来说太过艰巨。这一观点得到了市场占有率和项目贡献最大的OpenStack专业开发商Mirantis首席营销官BorisRenski的认同。Renski赞扬了Nebula的贡献,并表示:“Nebula为OpenStack做出了很多贡献,可惜走了很多弯路。”他表示,Nebula失败的原因对OpenStack的生存没有影响,对Mirantis也没有影响。相反,Renski说,Nebula的业务模型未能捕捉到增加OpenStack采用的两个最重要的驱动因素:灵活性和可插拔性。它的设备架构没有关注这两个目标。“如果你看看OpenStack提供了什么,它不一定比VMware好,或者与CloudStack有很大不同,”Renski说。“它是一种可插拔的、灵活的模型,有数百个由许多人开发的驱动程序。所以,如果你有一个异构的数据中心基础设施,把OpenStack放在它上面;或者如果你有一个全新的数据中心,你仍然可以控制你的设备买。”Renski表示,单靠开源代码无法带来那些有利可图的收益。潜在用户认为Nebula的设备可以有效地与自己的基础设施竞争。Renski指出,当市场成熟和行业重新洗牌时,一些开拓性公司的失败是不可避免的。但他说,这并不意味着该行业存在系统性问题。#p#第二种说法:软件巨头进入后,细分市场玩家无法生存。在两家竞争对手被希望在云市场引起轰动的软件巨头收购后不久,Nebula就倒闭了。去年9月,思科收购了Metacloud。随后,EMC在10月收购了Cloudscaling。随着三个早期的OpenStack初创公司的出现,一些人质疑他们的同行是否能够在一个日益由拥有多元化业务的大公司主导的市场中生存。如果没有,专业供应商是否需要开始寻找避风港?另一家早期OpenStack初创公司PistonCloud的首席执行官JimMorrisroe对媒体表示,小公司不能忽视一些全球最大的软件公司所带来的巨大变化。后者拥有最丰富的资源,以及庞大的渠道和客户群。“如果你看看四年前OpenStack的样子,当我们有像我们这样的初创公司和像Mirantis和Nebula这样的行业先驱时,目标是拥有一个云平台,许多公司可以使用它来构建现代应用程序,”Morrisroe说.现代工作负载和用例。”他说:“现在总的来说,它已经变得不一样了,很多传统IT大厂商在过去两年加入了这个社区。”他说,OpenStack项目的重点已经改变,它“利用现有的数据中心基础设施变得更加高效,其中很多不适合云端。这种新情况确实对这些先驱制造商提出了挑战,他们必须想出一系列更全面的解决方案来应对这种情况。”Morrisroe说:“在某种程度上,面对这个社区的这种趋势,最初专注于云原生的人们正在逆势而行。”PistonCloud采取了这种方法,其最新版本添加了相同的新OpenStack不可知论工具,用于将工作负载部署到裸机或进入Linux容器。Morrisroe说,有了这个新版本,PistonCloud不再是OpenStack专家。拥有专用OpenStack设备的Nebula未能认识到这一点他告诉媒体,社区发生了巨大变化。市场研究公司IDC的服务器和系统软件专家AlGillen表示,他认为从长远来看,小众玩家将很难单独销售OpenStack,因为该技术长期以来一直由RedHat和VMware等大公司开发.巨大解决方案的功能之一。Gillen问道:“当技术被集成到一个更大、更全面的软件解决方案中时,如果你只提供整个架构堆栈的一部分,你如何与其他人进行比较?”#p#神话之三:OpenStack从根本上是有缺陷的。OpenStack市场渗透率的快速增长部分归功于精明的营销,因为云操作系统与CloudStack和Eucalyptus等其他开源解决方案竞争成为下一个大事件。Rackspace是第一家采用和帮助开发OpenStack的托管服务提供商,最初接过了营销接力棒。由于OpenStack与NASA的关系,该项目的支持者成功地将其软件宣传为最有希望替代AmazonWebServices(AWS)和VMware的软件。据IDC的Gillen称,这创造了一个独特而有趣的市场。“自诞生以来,OpenStack所带来的兴奋和支持几乎超过了任何技术,”Gillen说。从那时起,我们就一直处于这种近乎实际的状态。”Gillen表示,这最后一步获得技术能力的障碍在于,OpenStack实际上并不是一个项目,而是多个项目的组合。project——涵盖了十几个项目,每个项目的成熟度都大不相同。“有些项目比其他项目在黄金时段准备得更好,”他说。“但如果一个项目准备就绪而另一个项目还没有准备好,就会出现冲突。”只需发布一个完全成熟的版本并强制所有协作者进入兼容状态即可解决此问题。但是“如果一切都发展得太快,就很难接受一个你可以长期支持和使用的相对稳定的配置,”Gillen说。这一天是悲伤的。很多公司在购买软件时,通常需要三到五年的时间软件才能看到投资回报。Gillen表示,OpenStack的升级速度太快,无法以这种速度使用。Pivotal的高级技术总监AndrewShafer说,OpenStack的问题实际上更深层次。作为早期的OpenStack工程师,Shafer曾在Cloudscaling担任工程副总裁,这是一家OpenStack初创公司,后来被EMC收购。他直言不讳地批评该项目的管理系统及其开发的技术。他指出,OpenStack开源还为时过早,而且本身就不稳定,只能在最理想的场景下高效运行。Shafer认为,试图建立一个包容性的社区会损害技术的质量。他说:“根本就缺乏管理,工程质量没人保证,用户体验也没人保证。”一些分析人士认为,Nebula提供的产品并不是市场真正想要的,Shafer也认同这一观点。他还认为,像星云这样的公司面临着巨大的挑战。“让一家大公司将他们的整个IT未来押在一家初创公司身上实在是太难了,”他说。但最终,“像OpenStack这样的产品的内在质量使得创办公司变得非常困难,因为基础不牢固。”Shafer说。根据Shafer的说法,OpenStack的技术在开发过程的早期就专注于营销和炒作,导致质量损失。试图在大型基础设施(数千个服务器节点)之间分布状态遇到了根本性的难题,这些问题从未完全解决。现在也没有人在努力解决。Shafer说,至于软件已经成为一些最大贡献者的巨头,他们的主要目的是让OpenStack与他们的其他产品兼容。“这与实际开发和稳定核心产品不是一回事。”他说,企业管理自己的产品并非不可能。拥有OpenStack支持的基础设施,但他们需要克服陡峭的学习曲线,他说。Shafer说:“OpenStack可以让它发挥作用。但是你必须不断地倾注你的心和灵魂。你永远不能拒绝它。它总是需要你全神贯注。”对产品的不同看法;鉴于专家有不同的兴趣并站在不同的立场,这并不奇怪。无论OpenStack是一个强大的开放平台,将彻底改变数据中心,还是没有用,取决于你问的是谁。共识认为OpenStack是一团糟——一个独特而复杂的快速发展的软件,需要优秀的工具和大量的人才来构建和管理。BlueBox的普朗德曼认为,OpenStack市场日趋成熟,客户希望从可靠的企业供应商或服务提供商那里获得高度监管的分发,这样他们就不必直接与平台打交道。“这是成熟和成长的好兆头,”Proudman说。“2015年是光明的未来。”但即使预测是正确的,对于历史上一直是该行业命脉的专业制造商来说,仍有许多障碍需要清除。“更大的挑战是,这项技术需要多长时间才能成为主流并开始被周边技术所取代?”IDC的Gillen问道。年),他们需要将自己视为开发自上而下的云解决方案,而不仅仅是OpenStack。否则,他们无法与掌握复杂产品组合并将OpenStack集成到多层软件架构中的供应商竞争。“本质上,他们需要将整个平台构建为服务环境,”Gillen说。“这还没有发生。”但随着越来越多的OpenStack初创公司提供差异化??产品,其他初创公司如Nebula不可避免地退出该行业,技术本身会变得更先进、更稳定、更友好吗?还是缺陷反而会更加明显?“每个人都想增加价值并使他们的产品成为现实,”Shafer说。差异化。但核心功能在某种程度上被忽视了。”原标题:OpenStack大辩论:一个将彻底改变数据中心的强大平台?还是哑弹?