第六章 云计算ZZ-2003版_第1页
第六章 云计算ZZ-2003版_第2页
第六章 云计算ZZ-2003版_第3页
第六章 云计算ZZ-2003版_第4页
第六章 云计算ZZ-2003版_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、目录213 36.1 6.1 云计算简介云计算简介 2006年8月9日,Google首席执行官埃里克施密特(Eric Schmidt)在搜索引擎大会首次提出云计算(Cloud Computing)的概念 云计算是信息技术发展和信息社会需求到达一定阶段的必然结果。它的出现,有技术上的原因,也有市场方面的推动 传统的图灵计算模型已经不能够满足当今互联网、物联网的计算需求,需要一种新的计算模型出现 图灵模型 图灵机M是一个七元组M = ,其中 Q 有限的状态集合; 有限的带字符集合; B 空白符号,B ; 下一次动作函数,是从Q 到 Q L,R(L表示左移,R表示右移)的映射 q0 初始状态,q0

2、Q; 图灵机是计算机的一个很简单的数学模型,虽然简单,却能模拟通用计算机的计算能力 6.1.1 6.1.1 云计算的起源云计算的起源图灵机由一条双向的、可无限延长的磁带(被分成一个个的方格,方格里面写有符号)、一个有限状态控制器和一个读写磁头构成 图灵机的一次动作将引起:(1)控制器改变状态(2)在当前扫描到的单元上,重写一个字符取代原来的字符(3)读写头左移或者右移一个单元 图灵模型存在一定的局限性,表现在: (1)(1)图灵模型只能解决确定性问题,无法解决不确定性问题图灵模型只能解决确定性问题,无法解决不确定性问题 (2)(2)图灵机通过时钟频率把模拟量近似为数值量,并且决定读写磁头图灵机

3、通过时钟频率把模拟量近似为数值量,并且决定读写磁头读写的速度,这种等粒度的细分决定了数字化精确程度,而该模型并没读写的速度,这种等粒度的细分决定了数字化精确程度,而该模型并没有考虑到这样近似是否可行,以及数值量应该如何返回模拟量等问题有考虑到这样近似是否可行,以及数值量应该如何返回模拟量等问题 (3)(3)图灵模型没有考虑输入输出的形式化方法和人机交互的需求图灵模型没有考虑输入输出的形式化方法和人机交互的需求 6.1.1 6.1.1 云计算的起源云计算的起源互联网互联网已经成为人与人之间沟通不可或缺的手段,互联网已经成为人与人之间沟通不可或缺的手段,互联网正在向物联网渗正在向物联网渗透,人的感

4、知能力和认知能力挣脱了时间和距离的束缚透,人的感知能力和认知能力挣脱了时间和距离的束缚互联网、物联网上的计算以交互为中心,一台计算机可以影响互联网、物联网上的计算以交互为中心,一台计算机可以影响其它计算机其它计算机的运行状态,互联网的运行状态,互联网、物联网突破了图灵模型的描述范畴、物联网突破了图灵模型的描述范畴图灵图灵模型集中模型集中统一的调度,顺序的、确定的输入,已经不能描述互联网和统一的调度,顺序的、确定的输入,已经不能描述互联网和物联网的工作机理及交互机理。因此,图灵模型在互联网、物联网中已经不物联网的工作机理及交互机理。因此,图灵模型在互联网、物联网中已经不再再适用适用硬件为中心硬件

5、为中心软件为中心软件为中心 服务为中心服务为中心 PCC/S云计算6.1.1 6.1.1 云计算的起源云计算的起源云计算摆脱了传统图灵计算模型的束缚,适应了互联网、物联网的发展需求 云计算的出现也是社会和经济发展的必然结果 云计算使得人的感知能力和认知能力真正进入网络,挣脱了时间和距离的束缚降低固定资产的投入降低运行费用大公司推动、政府政策导向6.1.1 6.1.1 云计算的起源云计算的起源Amazon 弹性计算云使用模式 6.1.1 6.1.1 云计算的起源云计算的起源 6.1.2 6.1.2 云计算的基本概念云计算的基本概念 6.1.2 6.1.2 云计算的基本概念云计算的基本概念 6.1

6、.2 6.1.2 云计算的基本概念云计算的基本概念 “云”具有相当的规模,Google云计算已经拥有100多万台服务器,Amazon、IBM、微软、Yahoo等的“云”均拥有几十万台服务器。企业级的私有云一般拥有数百上千台服务器。因此,“云”能赋予用户前所未有的计算能力云计算支持用户在任意位置,使用各种终端获取应用服务。所请求的资源来自“云”,而不是固定的有形实体。应用在“云”中某处运行,但实际上用户无需了解,也不用担心应用运行的具体位置。只需要一台笔记本或者一个手机,就可以通过网络服务来实现需要的一切,甚至包括超级计算这样的任务“云”使用了数据多副本容错、计算节点同构可互换等措施来保障服务的

7、高可靠性,使用云计算比使用本地计算机可靠云计算不针对特定的应用,在“云”的支撑下可以构造出千变万化的应用,同一个“云”可以同时支撑不同的应用运行“云”的规模可以动态伸缩,满足应用和用户规模增长的需要“云”是一个庞大资源池,按需购买,可以象自来水、电、煤气那样计费由于“云”的特殊容错措施可以采用极其廉价的节点来构成云,“云”的自动化集中式管理使大量企业无需负担日益高昂的数据中心管理成本,“云”的通用性使资源的利用率较之传统系统大幅提升6.1.3 6.1.3 云计算的特点云计算的特点 就云计算的本质而言,云计算的主要特征应该包括:虚拟化:虚拟化:即把软件、硬件等IT资源进行虚拟化,抽象成标准化的虚

8、拟资源,放在云计算平台中统一管理,保证资源的无缝扩展多粒度和多尺度:多粒度和多尺度:即灵活的面对需求,提供不同的服务不确定性:不确定性:因为云计算是一个人参与的计算,是群体智能的体现,表现出自然界不确定性特征软计算:软计算:即如何让网络明白一些定量、定性的转换,如一些大约的量词等目前云计算还处于起步阶段,所以对于云计算的特点也会慢慢的随着研究的深入发展 6.1.3 6.1.3 云计算的特点云计算的特点 1更低成本的用户电脑更低成本的用户电脑2更高的性能更高的性能3更低的更低的ITIT基础设施成本基础设施成本4更少的维护问题更少的维护问题5更低的软件成本更低的软件成本6即时软件更新即时软件更新7

9、增强的计算能力增强的计算能力见下6.1.3 6.1.3 云计算的特点云计算的特点 8无限的存储容量无限的存储容量9增强的数据安全增强的数据安全10改进操作系统之间的兼改进操作系统之间的兼容性容性11改进文件格式的兼容性改进文件格式的兼容性12更容易的群组协作更容易的群组协作13对文档的普适访问对文档的普适访问14最新版本的可用性最新版本的可用性15消除对特定设备的依赖消除对特定设备的依赖6.1.3 6.1.3 云计算的特点云计算的特点 云计算的萌芽 并行计算并行计算:强大的并行计算能力需要巨额的投资并且,传统的并行计算机的使用是一个相当专业的工作,需要使用者具有较高的计算机专业素质云计算:将服

10、务器等设施集中起来,最大程度地做到资源共享能够动态地为用户提供计算能力和存储能力,随时满足用户的需求 6.1.4 6.1.4 云计算与相关技术的关系云计算与相关技术的关系 时间上的并行指流水线技术 空间上的并行指用多个处理器并发的执行计算 分布式计算研究如何把一个需要非常巨大的计算能力才能解决的问题分成许多小的部分,然后把这些部分分配给许多计算机进行处理,最后把这些计算结果综合起来得到最终的结果 分布式计算是一个很大的范畴。在当今的网络时代,不是分布式计算的应用已经很少了 云计算和网格计算,都只是分布式计算的一种 6.1.4 6.1.4 云计算与相关技术的关系云计算与相关技术的关系 Proxy

11、:代理服务器 效用计算:随着主机的发展出现,考虑到主机的购买成本高昂,一些用户就通过租用而不是购买的方式使用主机 效用计算的目标就是把服务器及存储系统打包给用户使用,按照用户实际使用的资源量对用户进行计费 可以说,效用计算是云计算的前身 6.1.4 6.1.4 云计算与相关技术的关系云计算与相关技术的关系 云计算产业链 网格(Grid)是20世纪90年代中期发展起来的下一代互联网核心技术,其开创者Ian Foster将之定义为“在动态、多机构参与的虚拟组织中协同共享资源和求解问题” 网格计算可以分为三种类型:计算网格、信息网格和知识网格 网格计算与云计算的关系,就像是OSI与TCP/IP之间的

12、关系,可以说,云计算是网格计算的一种简化实用版本 6.1.4 6.1.4 云计算与相关技术的关系云计算与相关技术的关系 目标目标资源来源资源来源资源类型资源类型资源节点资源节点虚拟化视图虚拟化视图计算类型计算类型应用类型应用类型任务类型任务类型用户类型用户类型交互方式交互方式付费方式付费方式标准化标准化6.1.4 6.1.4 云计算与相关技术的关系云计算与相关技术的关系 云计算解决了物联网中服务器节点的不可靠性问题,最大限度地降低服务器的出错率容错云计算可以解决物联网中访问服务器资源受限的问题无限资源云计算让物联网在更广泛的范围内进行信息资源共享节点交互云计算增强了物联网中的数据处理能力,并提

13、高了智能化处理程度群体智能 6.2 6.2 云计算与物联网云计算与物联网 云计算工作示意图 6.3 6.3 云计算实现技术云计算实现技术 6.3.2 6.3.2 云计算体系结构云计算体系结构 资源池化资源池化应用接口应用接口6.3.3 6.3.3 云计算服务层次云计算服务层次 软件即服务(Software as a service,简称SaaS)平台即服务(Platform as a Service ,简称PaaS)基础设施即服务(Infrastructure as a Service,简称IaaS)也有人提出加一层:数据即服务(Data as a service,简称DaaS)第三方云平台第

14、三方云平台 云计算的数据存储技术:Google的非开源的GFS(Google File System,Google文件系统)Apache ppt t 基金会Hadoop开发团队开发的开源HDFS(Hadoop Distributed File System,Hadoop分布式文件系统) 6.3.4 6.3.4 云计算关键技术云计算关键技术 GFS:由一个Master和大量块服务器构成Master:存放文件系统的元数据块服务器:每64MB为一块,每份数据保留三个以上副本,更新时所有副本同时操作左图为写操作云计算的数据管理技术:Google的BigTable数据管理技术Hadoop开发团队正在开发

15、BigTable的开源数据管理模块=HBase 6.3.4 6.3.4 云计算关键技术云计算关键技术 BigTable存储记录位置信息结构 BigTable采用三级的层次化方式存储位置信息第一级Chubby file:包含根表单的位置信息第二级根表单:包含所有元数据表单的位置信息 第三级元数据表单:包含用户表的位置信息MapReduce是Google提出的一种处理和产生大规模数据集的编程模型,Hadoop开发团队也发布了MapReduce的开源实现6.3.4 6.3.4 云计算关键技术云计算关键技术 Map函数指定对各分块数据的处理过程Reduce函数指定如何对分块数据处理的中间结果进行归纳程

16、序员只需指定Map和Reduce函数,就可以编写分布式并行处理程序程序运行时,程序员不需要关心如何将输入的数据进行分块、分类和调度MapReduce执行流程图 6.3.4 6.3.4 云计算关键技术云计算关键技术 输入文件将文件分配给多个Worker并行执行(Map阶段)写中间文件(本地写)多个Worker并行运行(Reduce阶段)输出最终结果1. 1. 云存储云存储 (Cloud Storage)(Cloud Storage) 6.3.5 6.3.5 云计算的派生技术云计算的派生技术 集团企业集团企业云存储架构云存储架构云存储系统分层模型 6.3.5 6.3.5 云计算的派生技术云计算的派

17、生技术 NASNAS(Network Network Attached Attached StorageStorage)网络)网络附着存储附着存储 SANSAN(Storage Storage Area NetworkArea Network)存储局域网络存储局域网络FCFC(Fiber Fiber ChannelChannel)光纤)光纤通道通道iSCSI(iSCSI(InternetInternet Small Computer System Small Computer System InterfaceInterface)Internet)Internet小型计算机系统接口小型计算机系统接口2. 2. 云连接云连接 (Cloud ConnectionCloud Connection) 6.3.5 6.3.5 云计算的派生技术云计算的派生技术 云连接两个特点:随时随地获取所需资源:只要建立连接通道,用户就可以通过一个唯一的通行证在任何时候、在任何网络环境下按需获取资源卓越的连接性能:即采用超级节点技术,用户获取所需应用的安全

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论