应用网格:另一种虚拟化?

日期: 2009-04-20 作者:彭敏 来源:TechTarget中国 英文

  虚拟化可谓是当前最如火如荼的技术,相关的新产品、新战略铺天盖地,令人应接不暇。这不,最近甲骨文在整合BEA产品后出炉了又一成果——应用网格,不管是从原理还是效果,都与虚拟化有几分神似。

  网格是过去甲骨文针对数据库领域的一个概念,而今,甲骨文把它用到了中间件领域,虽然称作是应用网格。甲骨文公司亚太及日本Oracle融合中间件产品管理副总裁邹晓兵也坦承,网格其实不是新的概念,“网格计算最早是受电网将电力资源与需求分开的启发,也将计算机的计算能力和计算需求分开,这样就可以把计算机的能力虚拟化,或者把它汇集起来,然后用计算机网格来支持所有的计算,通过这样的方式增加灵活性,也增加效率,减少管理的成本。”

  那么应用网格是如何使用网格计算的呢?邹晓兵介绍说,以前的IT是在每个应用的下面组成一个计算资源或者大型机,也就是说每个应用都有专属的计算资源,以保证上面每个应用的可靠性,以及它们的服务质量。

  但是由此带来的问题是,计算资源比如应用服务器使用率差不多只有5%、10%,最好的也就30%左右,绝大部分应用服务器没有被充分利用,总的来说是利用率很低。“应用网格就是把下面的计算资源跟上一层的应用分开,分开之后就可以用几种方式降低下一层的成本,包括硬件、软件的成本,也同时增强上层应用的效率。”所以,使用应用网格的话,一方面可以解决应用专属计算资源比如应用服务器的利用率低问题,另一方面可以节约硬件成本,“添加一个应用不一定再需要添加一套硬件”,同时还能够改善应用性能、提高响应速度、提高服务水平。

  与虚拟化之异

  说到底,应用网格其实就是把本来是为每个应用配置的计算资源统一在一个中心,如果哪个应用启动了,需要计算资源的支持,这个中心就能够根据其需要来调度和分配计算资源。如此看来,这与虚拟化有很大相似性。比如,虚拟化的目的也是为了使用户的计算资源承担更多作业,不必增加硬件开支和电费账单就能处理更多业务。

  但是邹晓兵认为,应用网格与虚拟化是不同的概念。“虚拟化是把高端的硬件虚拟化成一个个小的虚拟机,虚拟机可以在小环境下伸缩,但不可以在大的环境下伸缩,而应用网格可以做到,特别适合于那种需要跨部门调用计算资源的企业使用。”

  另外,对于应用网格来说,应用之下,中间件部分的计算资源,“不管是硬件,还是虚拟机,或者是虚拟化了的硬件设备,应用网格都可以把它当做是计算能力,都属于计算资源的一部分。”邹晓兵说。

  另外,应用网格与虚拟化还有一些区别。邹晓兵表示,应用网格不是一个单一的产品,而是一种方法、一种架构,它包含有多个技术,多种产品,而且这些产品都是基于标准的、可热插拔的。在甲骨文的中间件融合架构中,应用网格位于SOA之下,而且还包含企业的系统管理元素。目前,甲骨文的应用网格体系包括WebLogic应用服务器、Tuxedo(分散性TPM)、JRockit和 Coherence(内存数据网格)等一系列组件。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

作者

彭敏
彭敏

相关推荐