Java抽象:虚拟化敏捷的关键
2010-5-27
作者:
SearchServerVirtualization.com 译者:
唐琼瑶 来源:
TechTarget中国
【TechTarget中国原创】对于我们这些见证了网络公司繁荣的人来说,我们对虚拟机的首先了解是以Java应用的形式出现的。
随着互联网的出现,迅速变为娱乐与商业的中心。James Gosling及其所在公司Sun就开始研究Java抽象的概念。通过Java虚拟机,他们从底层操作系统抽离了应用,创建了能运行各种系统的架构。
在单个操作系统或者系统架构上移出应用附属方面,Gosling和Sun向大家证实了抽象层的价值。Java抽象为今天市场上的基于虚拟化创新的主机铺平了道路。
Java抽象为虚拟化铺平了道路
Java抽象的概念稍后通过hypervisor在硬件里找到了它的用处,从底层硬件抽离操作系统。这个抽象是虚拟机可移植的基础,使得克隆、热迁移、VMware的Dynamic Resource Scheduling和Distributed Power Management这样的功能可用。
在技术的生命周期里,关注点已经转移到Java抽象的优势。事实上,通过在操作系统级别提供抽象的基础层,hypervisor已经添加了Java虚拟机的价值。这些技术不仅仅是互补关系,还能相互辉映。hypervisor服务器是硬件与操作系统之间的纽带,Java抽象层是操作系统和应用之间的纽带。在操作系统不再需要绑定一套物理资源的环境中,或者甚至在一个地理位置,敏捷才是关键。
新价值主张和关注点很明显在如今的虚拟化市场。就在几周前,Oracle发布了建立在其WebLogic Java应用服务器上的新虚拟设备。去年,VMware收购了SpringSource和Java开发平台,这个平台成为VMware和Salesforce.com打造的VMforce平台的三大支柱之一,用于在云里建立和托管Java应用。
随着合适的操作系统技术和虚拟设备的出现,市场已经为提供强劲的应用容器做好了准备,焦点已经放在所提供的应用和服务。毕竟,对应用添加无价值的东西会影响你的核心业务目标。多数情况下,传统的操作系统和应用架构已经不适应如今的趋势了。
【TechTarget中国原创内容,版权所有,未经授权谢绝转载。
内容合作,请联系市场部,否则TechTarget中国将保留追究其法律责任的权利。】