首页 > 代码库 > 云计算简介及总结
云计算简介及总结
云计算的提出
数据的可用性以及完整性是用户使用云服务的根本。云计算因按需服务、资源池共享、按服务收费等特点,近年来在各应用领域中得到快速发展。计算机的发展历程经历了主机系统与集中计算,效用计算,个人计算机与桌面计算,分布式计算,网格计算,软件即服务( Software as a Service,SaaS ),云计算的出现等阶段。从计算模式的演变历程来看,具有集中、分散、集中的特点。如今,计算模式呈现集中的趋势。图2-1是一个计算模式的发展图。
云计算是一种新型的计算模式,其主要优势是:即时响应用户需要的计算资源,即根据用户的需求供给或者回收相应的资源。用户可以在应用开始运行时,只申请一部分资源,当有增加需求时,再按需向云服务提供商申请更多的计算资源。云计算的形成对应的是多种技术的组合,这种组合使得把IT作为服务这个非常简单的理念变成了现实。
云计算的定义、特点及分类
云计算的定义众说纷纭,2011年1月,NIST(美国国家标准与技术研究院)公布了云计算的定义如下:云计算是一种对IT资源的使用模式,是对共享的可配里的计算资源(如网络、服务器、存储、应用和服务)提供无所不在的、方便的、随需的网络访问。
随着云计算的发展,为了对云计算有一个评判的标准,总结云计算的9大特性如下:
(1) IT能力以服务形式提供
(2)网络化访问
(3)用户自助服务
(4)提供开放的服务访问和管理接口
(5)持续的服务更新与孵化
(6)资源聚合成池
(7)自动化管理与快速交付
(8)弹性扩展
(9)资源使用计量
根据云计算服务的部署方式和服务对象范围可以将云分为三类:公有云、私有云和混合云。在公有云中,用户可以在云中租赁资源,也可以租赁基础设施向其他用户提供服务,为了保证用户之间的通信和数据共享等安全。在云计算用户间需要设计安全的访问控制机制[hl[81。依据云计算的服务类型可以将云分为三层:软件即服务SaaS ( Software as a Service SaaS ),平台即服务,PaaS ( Platform as a Service. PaaS)和基础设施即服务IaaS ( Infrastructure as a Service IaaS )。一般计算环境都具有软件层、操作系统层和硬件层。云计算提供的3种服务模式就对应了一般计算环境的3个层面。这3种服务模式分别是软件即服务(SaaS )、平台即服务( PaaS )及基础设施即服务(IaaS) .
( I ) SaaS即云应用软件,.将应用软件进行封装提供给用户。终端用户利用浏览器,通过网络就可以获得所需的或定制的云应用服务。
( 2 ) PaaS是在基础设施与应用之间的重要一层,PaaS将基础设施资源进行整合,为用户提供应用的开发环境、部署平台等,方便了应用与基础设施之间的交互。
( 3 ) IaaS是将硬件设备等基础设施资源封装成服务提供给用户使用。用户可以在基础设施之上运行任意软件,而服务提供者只负责管理基础设施。
三者之间的关系如图2-3所示。
云计算简介及总结