
云计算技术.ppt
55页小组成员:刘新兰 孙春丽涂永宁 李 垚李 玲1目 录 什么是云计算 云计算提供了什么服务 云计算的框架 云计算的核心技术 云计算机在日常使用有哪些2什么是云计算(刘新兰 讲)Ø 云计算的概念 Ø 云计算的发展演变 Ø 云计算的特点 Ø 云计算的特征 Ø 云计算的分类 Ø 云计算的优势 Ø 云计算的领跑者3Ø 云计算的概念云计算cloud computing)是基 于互联网的相关服务的增加、 使用和交付模式,通常涉及通 过互联网来提供动态易扩展且 经常是虚拟化的资源目前广为接受的是美国国家标准 与技术研究院定义:云计算是一 种按使用量付费的模式,这种模 式提供可用的、便捷的、按需的 网络访问, 进入可配置的计算 资源共享池(资源包括网络,服 务器,存储,应用软件,服务) ,这些资源能够被快速提供,只 需投入很少的管理工作,或与服 务供应商进行很少的交互 4Ø 云计算的发展演变云计算基于网络的并行运算、分布式计算和网络计算的发展 ,在Internet发展和网络虚拟化技术的基础上演化而来5Ø 云计算的特点6Ø 云计算的特征7Ø 云计算的分类8Ø 云计算的优势9Ø 云计算的优势10Ø 云计算的领跑者1112 云计算提供了什么服务(李玲 讲 )IaaS:基础设施即服务IaaS(Infrastructure-as-a- Service):基 础设施即服务。
消费者通过Internet可 以从完善的计算机基础设施获得服务 例如:硬件服务器租用13 云计算提供了什么服务14 云计算提供了什么服务PaaS:平台即服务PaaS(Platform-as-a- Service):平台即服 务PaaS实际上是指将软件研发的平台作 为一种服务,以SaaS的模式提交给用户 因此,PaaS也是SaaS模式的一种应用但 是,PaaS的出现可以加快SaaS的发展,尤 其是加快SaaS应用的开发速度例如:软 件的个性化定制开发15 云计算提供了什么服务16 云计算提供了什么服务SaaS:软件即服务SaaS(Software-as-a- Service):软件 即服务它是一种通过Internet提供软 件的模式,用户无需购买软件,而是向 提供商租用基于Web的软件,来管理企 业经营活动例如:阳光云服务器17 云计算提供了什么服务18 云计算提供了什么服务SaaS模式降低了软件的使用成本,并 且由于软件是托管在服务商的服务 器上,减少了客户的管理维护成本 ,可靠性也更高19 云计算提供了什么服务Ø云计算框架的原理 Ø云计算逻辑结构 Ø云计算层次结构20 云计算的框架(涂永宁 讲)21Ø 云计算框架的原理云计算的框架也叫云计算体 系结构,其基本原理是:利用非 本地或远程服务器(集群)的分 布式计算机为互联网用户提供服 务(计算、存储、软硬件等服务 )。
22Ø 云计算逻辑结构云计算逻辑结构:23u云用户端:提供云用户请求服务 的交互界面,也是用户使用云的 入口,用户通过Web浏览器可以 注册、登录及定制服务、配置和 管理用户Ø 云计算逻辑结构u管理系统和部署工具:能对 用户授权、认证、登录进行 管理,接收用户发送的请求 ,根据用户请求并转发到相 应的相应程序24Ø 云计算逻辑结构25u服务目录:云用户在取得相应权 限(付费或其他限制)后可以选 择或定制的服务列表,也可以对 已有服务进行退订的操作,在云 用户端界面生成相应的图标或列 表的形式展示相关的服务Ø 云计算逻辑结构26u资源监控:监控和计量云系统 资源的使用情况,以便做出迅速 反应,完成节点同步配置、负载 均衡配置和资源监控,确保资源 能顺利分配给合适的用户 Ø 云计算逻辑结构u服务器集群:虚拟的或物理的服 务器,由管理系统管理,云数据 存储时采用相应数据切割算法采 用并行方式上传和下载大容量数 据27Ø 云计算逻辑结构28云计算体系结构中的层次是可以 分割的,即某一层次可以单独完成 一项用户的请求而不需要其他层次 为其提供必要的服务和支持Ø 云计算层次结构在云计算中,根据其服务集合所 提供的服务类型,整个云计算服务 集合被划分成4个层次:应用层、平 台层、基础设施层和虚拟化层。
这4 个层次每一层都对应着一个子服务 集合29Ø 云计算服务层次30云计算服务层次:Ø 云计算服务层次u应用层对应SaaS软件即服务如: Google APPS、SoftWare+Services;u平台层对应PaaS平台即服务如: IBM IT Factory、Google APPEngine 、F; 31云计算服务层次中各层与相关云产品 的对应u基础设施层对应IaaS基础设施即服 务如:Amazo Ec2、IBM Blue Cloud 、Sun Grid; u虚拟化层对应硬件即服务结合 Paas提供硬件服务,包括服务器集 群及硬件检测等服务32云计算的技术层次主要从系统 属性和设计思想角度来说明云,是 对软硬件资源在云计算技术中所充 当角色的说明从云计算技术角度 来分,云计算大约有4部分构成:物 理资源、虚拟化资源、中间件管理 部分和服务接口33Ø 云计算的技术层次34云计算技术层次:p服务接口:用户端与云端交互操 作的入口,可以完成用户或服务注 册,对服务的定制和使用35p服务管理中间件:位于服务和服务器集群之间 ,提供管理和服务即云计算体系结构中的管理 系统对标识、认证、授权、目录、安全性等 服务进行标准化和操作,为应用提供统一的标 准化程序接口和协议,隐藏底层硬件、操作系 统和网络的异构性,统一管理网络资源。
其用 户管理包括用户身份验证、用户许可、用户定 制管理;资源管理包括负载均衡、资源监控、 故障检测等;安全管理包括身份验证、访问授 权、安全审计、综合防护等;映像管理包括映 像创建、部署、管理等.36p虚拟化资源:指一些可以实现一定操 作具有一定功能,但其本身是虚拟而 不是真实的资源,如计算池,存储池 和网络池、数据库资源等,通过软件 技术来实现相关的虚拟化功能包括虚 拟环境、虚拟系统、虚拟平台37p物理资源:主要指能支持计算机正 常运行的一些硬件设备及技术,可以 是价格低廉的PC,也可以是价格昂 贵的服务器及磁盘阵列等设备,可以 通过现有网络技术和并行技术、分布 式技术将分散的计算机组成一个能提 供超强功能的集群用于计算和存储等 云计算操作38程编模式 海量数据分布存储技术 海量数据管理技术 虚拟化技术 云计算平台管理技术 云计算的核心技术(孙春丽 讲)2014/5/23程编模式 MapReduce(数据处理)是Google开发的java、Python、 C++编程模型,它是一种简化的分布式编程模型和 高效的任务调度模型,用于大规模数据集(大于1TB) 的并行运算严格的编程模型使云计算环境下的编 程十分简单。
MapReduce模式的思想是将要执行的问 题分解成Map(映射)和Reduce(化简)的方式,先通过 Map程序将数据切割成不相关的区块,分配(调度)给 大量计算机处理,达到分布式运算的效果,再通过 Reduce程序将结果汇整输出MapReduce2014/5/232014/5/23海量数据分布存储技术 云计算系统由大量服务器组成,同时为大量 用户服务,因此云计算系统采用分布式存储 的方式存储数据,用冗余存储的方式保证数 据的可靠性云计算系统中广泛使用的数据 存储系统是Google的GFS和Hadoop团队开发 的GFS的开源实现HDFSGFS即Google文件 系统(Google File System),是一个可扩展的分 布式文件系统,用于大型的、分布式的、对 大量数据进行访问的应用GFS的设计思想 是针对大规模数据处理和Google应用特性而 设计的2014/5/23海量数据分布存储技术它运行于廉价的普通硬件上,但可以提供容错功能 它可以给大量的用户提供总体性能较高的服务 一个GFS集群由一个主服务器(master)和大量的块服 务器(chunkserver)构成,并被许多客户(Client)访问。
GFS中的文件被切分为64MB的块并以冗余存储,每 份数据在系统中保存3个以上备份客户与主服务器 的交换只限于对元数据的操作,所有数据方面的通 信都直接和块服务器联系,这大大提高了系统的效 率,防止主服务器负载过重GFS2014/5/232014/5/23海量数据管理技术 云计算需要对分布的、海量的数据进行处理、分析,因此,数 据管理技术必需能够高效的管理大量的数据云计算系统中的 数据管理技术主要是Google的BT(BigTable)数据管理技术和 Hadoop团队开发的开源数据管理模块HBaseBT是建立在GFS, Scheduler, Lock Service和MapReduce之上的一个大型的分布式数 据库,与传统的关系数据库不同,它把所有数据都作为对象来 处理,形成一个巨大的表格,用来分布存储大规模结构化数 据Google的很多项目使用BT来存储数据,包括网页查询, Google earth和Google金融这些应用程序对BT的要求各不相同 :数据大小(从URL到网页到卫星图象)不同,反应速度不同(从 后端的大批处理到实时数据服务)对于不同的要求,BT都成 功的提供了灵活高效的服务数据管理2014/5/232014/5/23虚拟化技术 通过虚拟化技术可实现软件应用与底层硬件相隔离 ,它包括将单个资源划分成多个虚拟资源的裂分模 式,也包括将多个资源整合成一个虚拟资源的聚合 模式。
虚拟化技术根据对象可分成存储虚拟化、计 算虚拟化、网络虚拟化等,计算虚拟化又分为系统 级虚拟化、应用级虚拟化和桌面虚拟化虚拟化2014/5/232014/5/232014/5/23云计算平台管理技术 云计算资源规模庞大,服务器数量众多并分布在不 同的地点,同时运行着数百种应用,如何有效的管 理这些服务器,保证整个系统提供不间断的服务是 巨大的挑战云计算系统的平台管理技术能够使大 量的服务器协同工作,方便的进行业务部署和开通 ,快速发现和恢复系统故障,通过自动化、智能化 的手段实现大规模系统的可靠运营51 云计算在日常生活中有哪些应用( 李垚 讲)1、云存储 在日常生活中,云存储只需要一个账户和密 码,以及远远低于移动硬盘的价格,就可以 在任何有互联网的地方使用比移动硬盘更加 快捷方便的服务随着云存储技术的发展, 移动硬盘,也将慢慢的退出存储的舞台52 云计算在日常生活中有哪些应用2、电子日历 我们只需要在一台数码设备上记录一次,就可以在 所有的设备商实现同步,甚至与电子邮件结合在一 起,使我们的生活变得更加的方便3、电子邮件 云计算服务商通过托管,邮件服务提供商可以将多 个不同的邮件整合在一起。
例如,谷歌的Gmail电子 邮件服务,可以整合多个符合POP3标准的电子邮件 ,用户可以直接在Gmail的收件箱中直接收取到来自 各个邮箱中的电子邮件53 云计算在日常生活中有哪些应用4、地图导航 云计算技术的GPS可以帮助我们获取交通路况,天气 状况等等,可以很快的找到我们所要找的地方5、不用再下载音乐 云计算音乐可以不用再下载音乐文件就可以享受到 我们想要的任何音乐了,云计算服务提供商的“云 ”为我们承担了存储的任务54 云计算在日常生活中有哪些应用6、减肥健身以及理财财 云计计算的插件或者网站,会结结合我们们每天的信息(例如营营养摄摄 取,运动动量,收支情况等等),由服务务提供商来帮我们处们处 理这这 些信息,我们们只需花费费很少的费费用,就可以得到由专专家帮我 们们量身定做的计计划7、电电子商务务 * 电电子商务现务现 在已经进经进 入了生活中的每一个角落,对对于哪些不 爱爱逛街的人来说说,不用忍受逛街带带来的劳劳累,就可以买买到喜 欢欢的东东西是一个。





![河南新冠肺炎文件-豫建科[2020]63号+豫建科〔2019〕282号](http://img.jinchutou.com/static_www/Images/s.gif)






