虽然华尔街和IT业依然在热捧VMware,但是该公司显然已经遭遇到了严重的挑战。根据ESG研究公司的调查,大企业因为工作负载的整合而接受了服务器虚拟化技术,但是它们仍不得不面对一些复杂的服务器虚拟化实施问题。例如:
1. 性能管理。服务器虚拟化生成了众多集成的"迁移组件",这些组件是当本来在专用服务器上运行的应用突然迁移到共享硬件上而产生的。
2. 复杂的多层应用部署。服务器虚拟化对于由IT人员控制的独立工作负载来说是很好用的,但是应用的所有者却需要更加小心,尤其当某个应用涉及到多个水平层和垂直层的时候更要小心。而且,中间件成了一个特别关键的组件,因为它需要承担所有应用与应用的通信任务。
由于存在这些复杂的问题,所以很多企业都会回避把服务器虚拟化用于复杂的关键业务应用,只是把VMware和Xen用于一些更为基本的工作负载。这种做法虽然能够减少资本支出,优化硬件架构,但却无法真正改变IT的基础。
然而,正是在这些非常复杂的应用负载上,Oracle却拥有着明显的优势。VMware是从服务器虚拟化起步,自下而上的;而Oracle正相反,是从业务应用起步,自上而下的。如此一来,Oralce便可将其业务应用组合、开发工具和中间件按照服务器虚拟化进行紧密集成。Oracle已经对其WebLogic Server Virtualization Option和Oracle Virtual Assembly Builder套件这样做了,而且还将这些套件与其虚拟化技术进行了紧密集成,而无须操作系统。最后,Oracle还将其应用和基础设施管理工具也纳入了服务器虚拟化。
服务器虚拟化和云涅槃可归结为应用"堆栈"的简单及自动化的配置,这个堆栈包含业务应用、中间件、数据库、操作系统、网络和存储。一旦部署完成,实时管理工具便可参与进来,保障应用的可用性、安全性和高性能。Oracle虽然尚未将所有这些组件集成到一起,但在我看来,它在这方面的优势显然要强于其他厂商。
在我看来,Oracle还有另外一项突出的优势。服务器虚拟化对Oracle来说只是一个部署选项而已,所以Oracle的服务器虚拟化市场份额的增长不会对公司本身或者其多个业务部门带来不利影响。而另一方面,虚拟化却是VMware的立身根本,它必须依靠 hypervisor之根成长为一个企业计算和云计算平台,才有可能获得进一步的增长和扩张。VMware或许可以实现这一目标,但Oracle走向服务器虚拟化的道路却要简捷便当得多。