OpenStack现状:四年后仍“不温不火”云和虚拟化
在对OpenStack的各种关注角度当中,最不能忽略的一大深刻问题在于:尽管从服务供应商到技术业务都在为其提供支持,但OpenStack的实际普及程度仍然很低。IDC公司分析师Gary Chen表示他们甚至拿不出关于该项目的市场份额数据。
有些人认为这很正常,毕竟OpenStack项目直到两年之前才真正拥有属于自己的基金会作为支撑后盾,因此接受程度不高可谓理所应当。但也有人质疑,既然拥有如此众多的推广者与合作方,为什么用户们就是不肯买账?
发展四年仍“不温不火”
OpenStack即将迎来自己的四岁生日,一般来说四年属于一项技术的发展转折点——要么显示出旺盛的发展态势,要么失去对公众的吸引力。然而奇怪的是,OpenStack似乎同时具备这两种特征。
OpenStack面临的核心问题是,它缺少IaaS云所必需的一部分基础性功能,其中包括出色的网络解决方案——而这也成为今年OpenStack峰会上的讨论重点。但这并不是摆在该项目面前的惟一阻碍:虽然呼声不高,但OpenStack事实上还需要更多围绕稳定性与可用性所建立的核心云基础设施功能。
诚然,基础性功能的短板在于它们太过枯燥无聊,因此参与者更倾向于把关注重点放在那些对于OpenStack IaaS云用户并不是特别重要的新特性与功能身上。
这可能恰好解释了我们的最大疑问:为什么四年过去,用户仍然需要考虑到底应不应该在业务环境中使用OpenStack。
事实上,这个问题并不那么容易回答。OpenStack的设计思路无疑是光荣而正确的,但发行版的实际质量却有待商榷。大家需要检验自己选定的OpenStack实例到底有能力运行哪些负载,又对哪些作业任务无能为力。
为了作出准确的评价,大家需要通过实验性项目部署OpenStack发行版,并对其性能表现、稳定性、管理机制、网络功能以及安全性作出严格考量。只有这样,我们才能最终认定OpenStack给企业带来的真实价值。
好消息是,如果大家在今年年内推进OpenStack的部署,那么很容易找到其它志同道合的战友——不过这一群体仍然不算庞大。这种类似于冒险的决策体验是否会令人精神紧张?答案恐怕是肯定的。
各大厂商纷纷发力OpenStack
虽然在成熟度方面,OpenStack还有很长的路要走,但如今,已经有众多厂商开始准备、甚至发布自己的OpenStack发行版。作为众所周知的企业级Linux王者,红帽公司已经明确将OpenStack作为其下阶段发展道路上的重大机遇。而且从业者普遍认为,这标志着该公司将以积极态度同其它OpenStack发行版供应商展开竞争——其中包括Canonical、惠普以及SUSE等等。
此外,甲骨文也在发力OpenStack,该公司的OpenStack发行版目前还属于技术预览,可以装在最新版的Oracle Linux和Oracle VM 3.3的抢先体验测试版上。甲骨文吸引的主要客户和红帽的客户不同,甲骨文方案为客户提供“一条龙”式的全套软件堆栈,从应用程序到数据库到OS内核。
目前坊间没有任何有关甲骨文预计什么时候发布产品级的商业版OpenStack的消息。但数据库巨头表示,发布商业版OpenStack时,作为甲骨文Linux和的VM豪华版支援(VM Premier Support)产品的一部分,甲骨文会持续支持整个软件堆栈,并且不会收取额外费用。