一旦企业创建了私有云的虚拟化资源池,IT就需要提供一条途径,这样终端用户可以自助分配虚拟服务器,并能够查看他们用的哪些资源正在消耗公司的成本。用户需要一个针对既定计算任务的服务器选型服务目录。IT则需要监控系统的日常运作,能够保证其正常运行。
VMware在这方面做得较多,主要是依靠其本地定制的vSphere环境,但是目前为止,还不能让更多的客户信服,来使用VMware的公有云,其公有云服务主要通过合作伙伴以混合云的方式提供出来。VMware也知道提到公有云基础架构,亚马逊会成为首选,其次则是微软等。VMware想要扩展在云计算领域的疆土,但是他们现在所做的更像是开发自己的云管理软件,而不是在其VMware vCloud Suite上进行运维,可能这样并不适合大规模的运营。
很多业界的观察者发现VMware可能会进入公有云市场,提供VMware兼容的基础架构即服务。开源代码项目在私有云软件市场上有很大的吸引力,而且出现了很多创新。尤其是OpenStack,这个项目为企业提供给了一种构建私有云的方式,而且能够兼容各种公有云。惠普和Rackspace都已经有较为成熟的OpenStack云,IBM也承诺会将其SmartCloud和云咨询服务带进来。
OpenStack为虚拟机提供了管理和分配,和微软以及VMware做的一样,但是主要的hypervisor是开源KVM。OpenStack的赞助商IBM公开宣传自身也可以看做是VMware的ESX Server hypervisor之外的有效KVM,就像以前红帽对KVM做的那样。因此,开源私有云计划的这种快速增长都对VMware的产品帝国造成了冲击。
当然也有人对OpenStack持批评态度,认为这个项目实际上是一个项目集合,并不一个单一的项目,对企业并不友好。企业可以下载OpenStack的六个主要的服务模块,要做很多工作才能让这些模块一起跑起来。而且OpenStack并不能匹敌微软Hyper-V虚拟机管理;也不能打败Vmware ESX Server虚拟机。但是OpenStack承诺能够对KVM处理的和微软以及VMware一样好,并提供多种云选择。
也许对于这些开源新新人类,还有一些厂商而言,OpenStack最有意思的地方在于网络虚拟化和软件定义网络项目,称之为Quantum。VMware、Juniper和思科都加入了这个项目,并影响着这项技术的发展。网络是数据中心要虚拟化的最后一个功能,所有的私有云都得关注这个功能。
OpenStack这几年发展的很快。不到三年的时间就已经发布了七次,但是还并没有成为通用标准。从一些实现细节来看,HP OpenStack不同于Rackspace OpenStack;Rackspace和Ubuntu OpenStack也不同,Ubuntu OpenStack和红帽的OpenStack也有差别。
最初OpenStack的目标是让更多的公有云和私有云出现,而不是几个公有云巨人,比如亚马逊和谷歌。最初期望所有的厂商都能够基于同一套核心的云软件,且能够交互。OpenStack基金会还在朝着这个目标努力,但是OpenStack的开源选择这么多,所以互操作性上肯定就大打折扣。惠普和RackSpace都是最早的OpenStack云构建者,指责已经出现,因为他们的软件实现方式还是唯一针对他们自己的操作。