(6) 按需自动服务
以服务的形式为用户提供应用程序、数据存储、基础设施等资源,并可以根据用户需求,自动分配资源,而不需要系统管理员干预。
(7) 成本低廉
由于“云”具有特殊的容错措施,可以采用极其廉价的节点来构成云,“云”的自动化集中式管理使大量企业无需负担日益高昂的数据中心管理成本,“云”的通用性使资源的利用率较之传统系统大幅提升,因此用户经常可以以相对较低的成本完成相对较强的任务。
1.4云计算与网格计算
网格计算[4]是把一个需要超强计算能力才能够解决的问题划分成许多小问题,然后把这些小问题分配给多个计算设备来进行处理,最后把这些计算结果综合起来,得到最终结果的计算模式。网格计算和云计算之间有许多相似的地方,它们都可看成是分布式计算衍生的概念,都是为了让IT资源对用户可以透明,从而达到更高的使用效率。但二者之间也是存在一定的差别的,首先,网格计算的思路是聚合分散资源,网格计算支持虚拟组织,能够提供高层次的服务,然而云计算的资源是相对集中的,主要是以数据中心的形式来提供底层资源的使用,它不像网格计算那样强调的是虚拟组织的概念。其次,网格计算的初衷是用聚合资源来支持挑战性的应用,因为高性能计算的资源是远远不够用的,就需要把分散的资源聚合起来;到了2004年以后,人们越来越强调适应普遍的信息化应用,尤其是在中国。然而,云计算从一开始就已经支持广泛的企业计算、Web应用等,适应性更强一些。第三,在对待异构性方面,这两者的理念是不同的,网格计算采用中间件来屏蔽异构系统,主要意图是使用户面向同样的环境,把困难留在中间件,让中间件去完成所需要完成的任务。然而,对于云计算来说,它在实际上是承认异构的,用镜像执行,或者提供服务的机制来解决异构性方面的问题。第四,网格计算用执行作业形式使用,在一个阶段内完成作业产生数据。然而云计算却能够支持持久的服务。第五,网格计算在很多情况下都是在科研应用方面应用比较广泛,商业模型不清晰。然而,云计算诞生开始就是针对企业商业应用的,商业模型比较清晰,云计算也可以说是网格计算的商业演化版。
2.云计算的体系结构及关键技术
2.1云计算的体系结构
云计算的体系结构[5]主要由以下5个部分组成,如下图所示:
图1云计算的体系结构总图
(1)资源层
资源层指的是基础架构层面的云计算服务,它把基础架构的种种功能提供给用户,基于这些服务,用户就可以搭建自己所需要的应用。而这种服务提供的资源是虚拟化的,从而使物理资源不那么复杂。
①物理资源指的是各种物理设备,这种物理设备是用来支撑云计算上层服务的,比如服务器、网络设备或存储设备等。
②服务器服务是专门为用户提供服务器环境的,如Windows、Linux、UNIX或者是一个集群。 云计算技术研究进展综述+文献综述(3):http://www.751com.cn/jisuanji/lunwen_7121.html