扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
基础架构软件厂商BEA将推出一款虚拟化Java应用服务器软件,号称不需操作系统即可运作。
BEA在台发表虚拟化应用服务器软件WebLogic Server Virtual Edition,与一般Java虚拟化应用需建构于操作系统上不同,BEA预定在今(2007)年第二季推出的该产品乃建构于Hypervisor (虚拟机管理者软件)之上,该公司宣称,藉由排除操作系统,企业一方面可享受虚拟化带来的高硬件利用率,效能表现也能得到保障。
BEA排除操作系统的作法乍听之下令人匪夷所思--把担纲应用、网络与硬件沟通桥梁的操作系统「排除」在虚拟化架构之外,和一般利用虚拟机来「增加」操作系统的作法大相径庭。BEA采取的作法是,在WebLogic Server Virtual Edition中加入部分必要的操作系统功能,使其得以透过虚拟机软件与硬件通讯,进而达到排除操作系统的目的。
WebLogic Server Virtual Edition包括两个部分,分别是包含部分操作系统功能的Liquid VM,以及建构于其之上的WebLogic Server。BEA首席技术顾问黄开印表示,透过底层Hypervisor来驱动硬件,再加上Liquid VM的档案读写 (File I/O)、内存管理以及线程管理三项功能,将可满足应用服务器软件所需的基本操作系统功能,因而不需要操作系统。
不过,将于第二季推出的第一代WebLogic Server Virtual Edition仅支援以VMware为底层,黄开印说,下一步将支援Xen,但新版推出时程未定。
所谓虚拟化,即是透过虚拟机(Virtual Machine)软件,在单一硬件上,进行不同操作系统的应用,以节省硬件成本。由于省成本的概念颇受企业欢迎,包括操作系统厂商如微软、Red Hat、Novell,乃至软硬通吃的IBM、Sun、HP等,皆纷纷投入虚拟化领域,并推出相关解决方案。
一般而言,虚拟化的方式,是在底层操作系统上藉由虚拟机软件仿真出另一台硬件环境,再于其中加装所需的其他操作系统与应用。然而此种虚拟化方式却有两层操作系统同时执行,对硬件效能考验较大。为了改进效能,另一种虚拟化方式,则是直接以虚拟机软件作为底层,再于其上安装不同操作系统与应用,减少一层操作系统,以改进传统作法的效能问题。
「但我们认为这样还不够,」BEA首席技术顾问黄开印解释说,BEA完全不需要操作系统的作法,更能有效地增进虚拟化的效能,而且由于不需操作系统即可于其应用服务器平台上执行新的Java应用,「新服务上线速度可以更快,」他说。
至于能做到多快,黄开印解释,过去企业若面临突如其来的流量增加,可能需一到两天才能从硬件到软件建置出新的应用服务器,缓不济急,藉由该系统,由于只需增加新应用,「一个小时内就能做到,」他表示。
不过将操作系统排除在外,许多原本由操作系统担纲、或是透过操作系统进行的功能也跟着消失,例如安全。对此,黄开印解释,由于该产品包括的操作系统功能较少,可能的安全漏洞自然比功能众多的操作系统来得少,故他认为安全性不是问题。
BEA技术总监萧百龄则补充,Java技术本质上较为安全,且少一层需要维护管理的操作系统,不但可省去采购成本,可能发生的问题也会变少,「至少操作系统当机的问题不会再发生了,」他说。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者