云计算之IaaS 中间件

IaaS 中间件

前文中我们也介绍过HPC中间件和网格中间件,主要用于整合计算资源,实现“多机虚拟化”,按NIST的云计算架构,它们属于云计算相对底层的分布式网络中间件,即IaaS中间件。IaaS中间件具有较高的通用性,之所以被称为中间件,是因为通用性、可复用是它的重要特征之一,否则就只能算是应用软件。

云计算SPI架构的IaaS层有如下几类,都依赖于IaaS中间件。

} 基于HPC(超级计算)的系统:DEISATeragrid等。

} 基于集群/机群的系统:EGEENorduGridSEE-GRIDOSG等。

} 基于桌面PC的网格系统:BONICXtremWeb等。

} 云计算系统:EucalyptusOpenNebulaAmazon AWS等。

EucalyptusOpenNebula也是基于网格计算的基础和思路发展而来的,所有基于网格或HPCIaaS系统都可以算是“由下而上”发展成为云计算系统的,以Amazon AWS为代表的IaaS系统,包括后来的一些商用系统,如Joyent等,可以算是“从上而下”根据业务需求开发出来的,没有走网格的思路。不过由于这些系统不公开内部架构,人们较难了解他们的底层技术,以及是否采用了网格中间件技术和代码。

基于网格技术和理念的IaaS中间件在本书前文已有介绍,主要是指能支持异构(Heterogeneous)的多机系统的并行虚拟机系统(不过,在商用化的云计算系统中,资源一般都会采用Hypervisor虚拟化技术,如XenKVM等把计算资源变成同构(Homogeneous)的节点,以便统一管理),如PVM/MPI,以及资源管理与作业调度系统(Resource and Workload Management System,或叫Distributed Resource Scheduler, CondorSGEPBS等。非网格路线的IaaS中间件如Amazon AWS等也提供和上述MPICondorPBS等中间件的接口和运行支撑,如图9-3所示。

 

 

本文节选自《云计算-技术、应用、标准和商业模式》一书。

《云计算-技术、应用、标准和商业模式》一书已由电子工业出版社正式出版,本书由周洪波著。

 

购买地址

当当网:

http://product.dangdang.com/product.aspx?product_id=21094105&ref=search-1-pub

卓越网:http://www.amazon.cn/%E4%BA%91%E8%AE%A1%E7%AE%97-%E6%8A%80%E6%9C%AF-%E5%BA%94%E7%94%A8-%E6%A0%87%E5%87%86%E5%92%8C%E5%95%86%E4%B8%9A%E6%A8%A1%E5%BC%8F-%E5%91%A8%E6%B4%AA%E6%B3%A2/dp/B0051HAI9K/ref=sr_1_1?ie=UTF8&qid=1307429767&sr=8-1

 

中国互动出版网:

http://product.china-pub.com/56252

 

posted @ 2011-06-17 15:01  博文视点(北京)官方博客  阅读(260)  评论(0编辑  收藏  举报