云计算之IaaS 中间件

发布于:2021-09-20 06:59:36

IaaS 中间件


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


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


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


} 基于集群/机群的系统:EGEE、NorduGrid、SEE-GRID、OSG等。


} 基于桌面PC的网格系统:BONIC、XtremWeb等。


} 云计算系统:Eucalyptus、OpenNebula、Amazon AWS等。


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


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


?

相关推荐

最新更新

猜你喜欢