OpenStack项目本身的历史不止三年,但是随着技术的逐步成熟,参与者越来越多,再加上去年OpenStack基金的成立,OpenStack已经足以吸引大型服务供应商和企业级用户的注意力,包括电信,零售和研究等多种公司。
早在2010年夏天,OpenStack开源云计算项目就成为了引人注目的主题。现在,随着技术,支持者以及OpenStack用户的增多,质疑声被服务供应商和企业使用案例所取代。
OpenStack的不成熟是相对的,它仍然需要大量科技补充,但是其社区的供应商和用户数在持续攀升,而且这两大群体关注的重点都是如何简化软件的部署,管理和扩展。
机缘巧合
大厂商——如思科,戴尔,惠普,IBM和Rackspace——也在其内部以及新推出的云产品中使用OpenStack。而大量新创公司和小公司对OpenStack的推广也功不可没。包括Cloudscaling,eNovance,Mirantis,Morphlabs,Nebula和Piston Cloud Computing。
大厂商们也收购了主要的OpenStack厂家,如红帽于2011年10月以1.36亿美金收购了存储厂商Gluster;VMware在2012年7月以10.26亿美金收购了开源网络厂商Nicira;甲骨文在2013年3月收购了云管理厂商Nimbula。
毋庸置疑,随着OpenStack技术和市场的发展壮大,之后会涌现更多的收购案例。
事实上,当OpenStack被创建的时候,市场上就已经有了开源云计算的选择。由此,我们可以看出它为开源软件,开源标准和开源云的讨论作出了贡献。
OpenStack和其他开源云选择——如CloudStack,Eucalyptus,Joyent和OpenNebula——很可能会同时存在于市场中,并且会从他们为开源云计算提升的公信力中受益。由于各种Linux发行版以及各种开源Hypervisor都是通过彼此帮助的方式在行业中发行,所以开放云也很可能采用同样的方式。
组件成熟
除了厂商支持者和用户的增多,OpenStack的牵引力也在增加,因为开源项目的技术日趋成熟。用于计算(Nova),网络(Quantum)和存储(Swift)的OpenStack主要组件都更具可靠性。
而OpenStack的最大的分歧——如操作面板/UI,身份识别服务,编排或计量——还有更多组件和子项目在不断出现。
OpenStack需要好的技术部署,但是OpenStack社区似乎为广大企业和服务供应商们下对了药。
尽管OpenStack技术可能缺乏特定特性和功能,但是OpenStack用户乐于成为这个社区的一部分,享受解决问题,控制自己IT技术发展的乐趣。
OpenStack的推动因素
OpenStack的推动力主要来自厂商和服务供应商数量的增加,他们都想把自己的产品推入云中。许多公司在寻求公共云的可扩展性和弹性,但是他们还需要更多的控制权。
他们想要创建私有云,而这也是OpenStack得到支持的地方。对于要把应用部署与IT运营以更有效和迅速的方式结合起来的持续整合和持续部署(或说Devop和部署),更是如此。
有种采用Devop的方式:一种更为前摄,注重速度和迭代;另一种更加互动,注重为程序员,产能和业务部门提供IT资源,确保他们无需到企业外寻找公共云服务,这是免费或低价的选择,也称之为“影子IT”。
其他OpenStack推动因素则与开源软件的优势相当:可节约成本;灵活;以及避免了供应商的锁定。它为很多OpenStack用户访问源代码和源代码自定义提供了方便,使其可以整合现有架构和系统。一些OpenStack部署者还发现,自己的程序员和工程师更喜欢使用开源工具和架构,因为使用起来更灵活。
OpenStack的阻碍因素
尽管OpenStack的支持者很多,开源云计算软件仍然为许多企业带来一大技术挑战。基础特性和功能,如计量和计费还未定型。虽然这些问题有望很快得到解决,但是相关软件却不是立马就能使用。
该项目的另一个阻碍因素是OpenStack人才的缺乏。这是部署OpenStack的最大考验。或许用户会寻求第三方帮助进行部署,但他们的选择范围却有些狭窄。
随着培训和证书认定的进行,以及上个月新的OpenStack操作指导的发布,这方面的情况有望迅速得到改善。