作为开源项目中的代表角色,OpenStack受到Gartner公司分析师的猛烈批评——这是因为该项目所作出的承诺往往并不符合现实。
在本周二发表的一篇语气直率的博文中,Gartner公司分析师兼研究主管Alessandro Perilli对OpenStack行业发起炮轰,称其缺乏明确性、透明度、前瞻眼光且不够实用。
OpenStack在宣传中被塑造为一套开源基础设施部署及管理引擎,能够帮助企业用户打造出一套免费的软件套件、从而让他们能够更好地与Amazon、微软以及谷歌等专有化云巨头的方案进行对接。
然而除了Rackspace与惠普之外,这款产品在现实生活中几乎没有什么普及度可言;此外,它似乎也并不具备必要的资金支持、从而完成其减缓云巨头发展势头的宏愿。
Perilli将其蹒跚的发展态势部分归咎于供应商不负责任的营销手段(以及因此衍生的不足为信的技术新闻报道)。在宣传当中,OpenStack被塑造成企业用户必须尝试的巨大进步,事实上这样的结论并不靠谱。
“不要相信新闻媒体与供应商营销团队抛出的炒作信息:OpenStack在大型企业市场上的份额其实非常有限,”Perilli表示。“没错,确实存在一些无法公开透露的部署情况,但在一项承诺或者成功案例背后,必然对应着数次惨痛失败、甚至更多永远不会被记录并提到的负面消息。”
最近围绕OpenStack展开的讨论还渗透出这样一种批评之声,即整个云计算业界开始质疑,为什么经过三年的针对性开发OpenStack仍然拿不出一套可以作为核心的关键性功能;此外,为什么似乎没有人真正能借此获得经济回报。
OpenStack面临的部分问题源自其模块化特性,也就是将技术分割成片段通过各种方式进行二次出售——而这正是令供应商们在制定开发战略时感到困扰的罪魁祸首。人们常说OpenStack项目需要一位像Linus Torvalds这样的人物来引导其中心发展方向并立场坚定地把那些要求添加各种各样功能的声音镇压下去。
就在Perilli发表博文的同一天,一位来自红帽公司的云技术推广者也公布了一篇个人博文,对新闻以OpenStack业界作为报道重点的行为表示惋惜。这篇文章还提到了我们针对尚未彻底完成的“Solum”平台项目撰写的报道。
“Amazon的勃勃野心及其惊人的创新速度远远超过了其核心市场的实际要求,但这似乎并不会让他们陷入被动,反而成为Amazon在未来的发展中继续保持显著优势地位的主要原因,”Diane Mueller在批评OpenStack功能进展太过缓慢的同时,对Amazon进行了这样的分析。
不过Amazon与OpenStack之间的区别在于,前者的如EC2以及S3等核心服务强健而稳定,而OpenStack的核心技术则仍然极为薄弱——例如其Neutron网络层。
OpenStack当中的一些新项目同样麻烦缠身,其中包括前面所提到的Solum以及Ceilometer监控方案。“Ceilometer是一场用闹剧伪装自己的灾难,”曾供职于CloudScaling公司并跟OpenStack打过交道的Andrew Clay Schafer表示。“在我看来,这个项目根本不应该存在;而它即使存在,也不应该依赖于少得可怜的付费客户”。
OpenStack当前所面临的主要问题除了乐于夸大其在企业领域的成功这一糟糕习惯之外,还应该尽快扭转垃圾功能所衍生出的质量低劣的产品,Perilli指出。
“这样的情况太多了,整个OpenStack业界都在关注代码贡献者数据以及简化安装流程,并以此作为主要工作目标,”Perilli在文章中写道。“代码贡献者的数量对于供应商的前景预期及长远差异化发展根本没有任何指导意义。”
OpenStack的成功意义重大——它的表现越出色,Amazon、谷歌以及微软就会受到更为严峻的开放代码方案挑战。如果能够获得成功,OpenStack将为云市场带来更多透明化特性与竞争机制,这对于买家来说无疑是个好消息。不过就目前来看,OpenStack业界还需要认真整理手中的事务,并把注意力从项目自身转移到修复核心组件方面,只有这样它才能真正为态度严谨的企业用户们所接受。