Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1524038
  • 博文数量: 465
  • 博客积分: 8915
  • 博客等级: 中将
  • 技术积分: 6365
  • 用 户 组: 普通用户
  • 注册时间: 2010-07-30 15:05
文章分类

全部博文(465)

文章存档

2017年(33)

2016年(2)

2015年(4)

2014年(29)

2013年(71)

2012年(148)

2011年(178)

分类: IT业界

2011-06-17 14:57:44

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所示。

 

 

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

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

 

购买地址

中国互动出版网:

 

阅读(929) | 评论(0) | 转发(0) |
0

上一篇:云中间件和云系统

下一篇:云系统

给主人留下些什么吧!~~