市场观察:OpenStack这块蛋糕有多大?
DOIT云计算 12年08月27日 18:31 【原创】 作者:蓝调 责任编辑:唐蓉
导读:正如当年的Linux操作系统一样,OpenStack的名声仿佛一夜之间在整个IT界燥了起来。企业用户和开发者都开始关注它;大量的厂商纷纷加入到这场战争,开始瓜分OpenStack可能影响到的市场;就在OpenStack诞生之后的两年,其社区活跃度已经超过所有其他开源的云操作系统解决方案,成为最受关注的开源云操作系统。OpenStack究竟拥有怎样的魔力,能够吸引如此多的眼球?OpenStack这块蛋糕究竟有多大?本文将就相关问题进行探讨。
关键词: OpenStack
五、OpenStack目前还存在哪些问题?
OpenStack发布第一个版本Austin是在2010年7月,而今年5月Essex的发布是其第五个版本,核心项目从最初的2个增加到6个,且得到了3000多名开发社区贡献者的支持。但表面的繁荣不能掩盖OpenStack的种种问题。下面三个问题使用者认为OpenStack目前存在的问题:
项目中面临的风险
OpenStack的开发步伐充满激情,新版本带来的功能令人印象深刻,研发路线图也十分清晰,让人觉得真是满怀雄心壮志。但有许多类似的开源项目,在实现上其自身存在风险。
Rackspace公司的商务拓展总监Scott Sanchez与参与OpenStack项目的人员进行了许多交谈。他提到了150多名核心开发人员和138家供应商,但实际上仅有三分之一的公司以某种形式贡献了代码。数目看起来虽然不小,但要想维护社区项目的各个分支,这是必要的。
事实上,他们想让OpenStack成为最终平台的解决方案存在风险,甚至会变成一个很大的问题。一个明显的例子是对虚拟化管理程序的支持,OpenStack虽然支持几乎所有的虚拟化管理程序,不论是开源的(Xen、KVM)还是厂商的(Hyper-V、VMware),但对它们的支持仅仅是开启、关闭而已。
厂商之间的利益冲突
在许多情况下,你会发现许多参与OpenStack项目的供应商之间存在利益的冲突。对于项目中的方案,许多公司都有自己的替代解决方案。例如,存储解决方案提供商和Swift项目都旨在构建存储平台。存储供应商在项目中并没有免费、开放地提供技术支持,恰恰相反,他们只想确保API的兼容性,并以自己的收费产品替代开源解决方案。
兼容性与开发成本
OpenStack是一个框架,一个可以建立公有云和私有云的基础架构。这并不是一个现成的产品,要想开展基础架构方面的工作,企业需要顾问和开发人员。很多时候还需要第三方的集成工具。
此外,新版本的发布过于频繁,一些地方同老版本出现了兼容性问题。如果你对代码做了一些改进,却不被社区接受,那么你使用自己代码更新的版本将变得难以维护。最后,得考虑一下OpenStack技术人员的成本。比如,在北美和欧洲的成本显然不同。