据分析公司451集团的研究结果,目前部署OpenStack的成本要高于从VMware、Red Hat或微软购买云服务的成本。该公司指出,这主要是因为需要为OpenStack工程师支付更高的工资。
451集团对云计算的成本进行了分析,研究了私有云和公有云通常较为复杂的定价模型。这项调查指出:“……熟练的OpenStack工程师成本高,且这种人才数量有限;相比之下,商业软件供应商提供的解决方案在总体拥有成本(TCO)方面更具有优势。”
该报告还指出,对于一般的小规模的企业部署来说,OpenStack比自助(DIY)的方式更具有TCO优势,但只能节省45%的人力成本。
“找到OpenStack工程师是一件困难,且成本昂贵的事情,这正在影响目前的云采购决策,”451 Research集团资深分析师Owen Rogers博士说道。“商用产品、OpenStack部署和管理服务各自拥有自己的长处和短处,但重要的是它们的功能特点、企业部署的准备情况、以及确保部署系统可运营性的专家的可获得性。买方需要从长期的战略角度权衡所有这些方面以及TCO ,并确保采取***行动路线,以满足他们的需求。
“决策还需要考虑在价格上涨、支持力度下降、以及功能特性移除后,锁定某个供应商所带来的风险,”Rogers 补充道。“随着OpenStack日益成熟,以及工程技术人员供给的增加,购买者有望看到部署OpenStack的总体拥有成本得到改善。”
OpenStack理念有什么创新?
这并不是新的理念,问题核心很可能是对OpenStack是什么,以及它可以干什么的认识,而不是专注于它的“弱点”。
OpenStack先驱Randy Bias在其博文中解释道:“目前,OpenStack***的一个失败是在期望值设定方面。OpenStack新的潜在用户和客户在接触到OpenStack的时候,会有以下期望:
- 统一的大型云操作系统(如Linux);
- 拥有一套实现较好整合,且可交互操作的组件;
- 与他们自己选择的硬件、软件和共有云供应商实现较好的交互操作
不幸的是,以上这些期待都不是现实。由于OpenStack永远不会成为统一的云操作系统,人们甚至都不应该有以上任何期待。这个问题可以用我经常从客户听到的一个请求来概括,“我想拥有‘vanilla’OpenStack。事实是,vanilla OpenStack并不存在,并且从来没有存在过,未来也不会存在。”
Bias 继续说道:“我试图让一个非常具有挑战性的问题变得实际一点:你如何构建下一代数据中心?我们都相信OpenStack是实现这个目标的基石。不幸的是,OpenStack本身并不是单一的大型交钥匙系统。这是一系列相互关联,然而并非总是相互依赖的项目。这是一系列快速增长的项目,而您自己的企业可能只需要开展所有这些项目的子项目,至少在最初阶段是如此。
这意味着对能够完成什么,以及什么是“白日梦”的问题持有务实的看法。遵循这些准则,你就会到达那里。但是,不管你做什么,不要问vanilla OpenStack的问题。
通往OpenStack的道路,就像通往其他新数据中心架构的道路一样,走得都不轻松。