【TechTarget中国原创】甲骨文已经使前卫的虚拟化技术复活了。Java虚拟机能直接运行在hypervisor上,而不需要操作系统。
这项技术承诺提升系统性能和服务器密度,但其支持仅限于Oracle VM,对于VMware或Hyper-V环境用处不大。
甲骨文通过收购BEA Systems提供了新的Oracle WebLogic Suite Virtualization Option,其结合了WebLogic Server和无操作系统的JRockit Virtual Edition技术。也包括新的Oracle Virtual Assembly Builder,用于识别和转换现有的WebLogic工作负载到虚拟设备。
JRockit Virtual Edition源自Liquid VM,来自BEA的对虚拟化友好的JVM,它能处理传统的操作系统功能,如TCP/IP、硬件设备交互、文件I/O和进程调度。使用这种方法,JRockit消除了运行Java应用不需要的操作系统开销。这种交互相对于运行在操作系统上的Java应用,性能提升了33%,甲骨文产品开发部的高级副总裁Steven G. Harris说。
早期扎根VMware
BEA的JRockit和Liquid VM技术以前支持VMware Infrastructure 3,并作出过很大承诺。松下金融服务器公司的企业架构师Mark Vaughn测试了这项技术,得出结论:比起传统的WebLogic实例,管理和部署更加容易。
“没有操作系统就不需要打补丁,不需要建立服务器,所以安装过程更快,”自动化起来更容易。“我能想象在如今的VMware环境使用虚拟应用会有更好的结果。”
不过在2007年,BEA宣布了对这项技术的许可禁止,这迫使Vaughn的公司放弃在生产环境里部署Liquid VM的计划。“WebLogic Server Virtual Edition许可比传统的WebLogic Server许可少25%,但是我们的环境需要的是15倍的许可量,”他说,“我们想要部署这项技术,只是承担不起这个费用。”
甲骨文趁虚而入
由于BEA的许可过失,JRockit引起了小范围讨论。但是Harris说甲骨文对此作出了努力——在Oracle VM上优化它,添加了应用程序生命周期功能,开发了Virtual Application Builder,并且实施了通用的“stack hardening和性能优化”,他说。
同时,VMware公司却在增加运行在虚拟机里的Java应用的性能和优势。上个月,VMware宣布对运行在vSphere上的SpringSource tc Server进行免费许可。
Gilford, N.H的首席分析师Dana Gardner说WebLogic Suite Virtualization Option是一个新信号,表明甲骨文已经认真地进入虚拟化和云计算领域。直到现在,甲骨文仍然坚持围绕数据库来建立应用的想法,他说,但看起来它似乎改变想法了。“他们意识到围绕着云和虚拟化市场的开启,比起在数据库上建立应用,出现了更多的机会。”
尽管如此,甲骨文坚定拒绝在hypervisors上支持其应用,除了他们自己的Oracle VM,这种做法限制了其野心。
尽管是WebLogic的长期用户,“我仍然非常关心价格,”Vaughn说,“传统上,甲骨文对用户不是非常友好。除非价格非常具有竞争力,否则我不能想象在环境里引入另一个虚拟化平台会有多复杂。”
这个论调不止出现在甲骨文用户中,这个问题也摆在了公司面前。“我认为他们现在在Sun上挣扎,因为他们安装基础的很大一部分都在不同平台上,”Vaughn说,“他们要么使用VMware,并放弃自己的产品,或者放弃用户,保住他们的产品。”

2010年十大虚拟化新闻
虚拟化市场对VMware与Novell交易如何看?
Java虚拟化:甲骨文胜于VMware
红帽弃用Xen支持 用户该何去何从?
如何从ESX迁移到ESXi?
思杰携XenServer 5.6冲击虚拟化市场
VMware将支持Hyper-V?
技术分析Hyper-V Dynamic Memory与VMware内存过量使用
独家报道:vSphere 4.1即将发布 vMotion走进SMB
VMware采用每台虚拟机许可与定价的模式
【TechTarget中国原创内容,版权所有,未经授权谢绝转载。
内容合作,请联系市场部,否则TechTarget中国将保留追究其法律责任的权利。】