网站大量收购闲置独家精品文档,联系QQ:2885784924

高教社信息技术基础教学课件第7章 新一代信息技术及其应用.pptx

高教社信息技术基础教学课件第7章 新一代信息技术及其应用.pptx

  1. 1、本文档共108页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
;;2.云计算服务 云计算服务可以是IT和软件、互联网相关的,也可以是任意其他的服务。这种计算资源共享池称之为“云”,这也是云计算的核心理念。 “云”是一些可以自我维护和管理的虚拟机计算资源,通常是一些大型服务器集群,包括计算服务器、存储服务器和宽带资源等。云计算将计算资源集中起来,并通过专门软件实现自动管理,无需人为参与。 用户可以动态申请部分资源,支持各种应用程序的运转,无需为繁琐的细节而烦恼,能够更加专注于自己的业务,有利于提高效率、降低成本和技术创新。;3.云计算的特点 (1)超大规模 一般的企业私有云都拥有数百上千台服务器,大规模的云都有上百万台服务器。云计算把大量计算资源集中到一个公共资源池中,通过多主租用的方式共享计算资源。 例如,Google云计算中心已经拥有几百万台服务器,Amazon(亚马逊)、IBM、微软、Yahoo(雅虎)等的“云”均拥有几十万台服务器。虽然单个用户在云计算平台获得服务水平受到网络带宽等各因素影响,未必获得优于本地主机所提供的服务,但是从整个社会资源的角度而言,整体的资源调控降低了部分地区峰值荷载,提高了部分荒废的主机的运行率,从而提高资源利用率。 (2)虚拟化 用户只需要有一个比较简单的设备,比如一台笔记本或者一部手机,就可以通过网络来获取各种功能强大的服务。对软件层的用户而言,基础设备层是透明的,用户只能看到虚拟化层中虚拟出来的各类设备。;(3)高可靠性 “云”使用了数据多副本容错、计算节点同构、可互换等措施来保障服务的高可靠性,使用云计算相比使用本地计算机可靠。 (4)通用性 云计算不针对特定的应用,在“云”的支撑下可以构造出千变万化的应用,同一个“云”可以同时支撑不同的应用来运行。 (5)高扩展性 “云”的规模可以动态伸缩,可以满足应用和用户规模增长的需要。云平台管理软件将整合的计算资源根据应用访问的具体情况进行动态调整,包括增大或减少资源的要求。因此,云计算对于在非恒定需求的应用,如对需求波动很大、阶段???需求等,具有非常好的应用效果。 (6)按需服务 “云”是一个庞大的资源池,不像个人的电脑硬件,只能供这台电脑使用,云服务可以按需购买。作为云计算的代表按需提供服务、按需付费是目前各类云计算服务中不可或缺的一部分。 (7)价格低廉、节能环保 用户不需要构建非常复杂的硬件设备,就可以享受到高端硬件设备提供的服务。;7.1.2 云计算的现状与发展 云计算经过多年的发展,已经形成了较为完整的生态系统,构建了从芯片到终端用户的全产业链条。;表7-1 云计算产业链主要参与者及中美典型企业;7.1.3 云计算技术基本内涵 云计算是分布式处理、并行计算和网格计算等概念的发展和商业实现,其技术实质是计算、存储、服务器、应用软件等IT软硬件资源的虚拟化,云计算在编程模式、数据存储、数据管理、虚拟化等方面具有自身独特的技术。 1.编程模式 云计算采用并行编程模式。在并行编程模式下,并发处理、容错、数据分布、负载均衡等细节都被抽象到一个函数库中,通过统一接口,用户大尺度的计算任务被自动并发和分布执行,即将一个任务自动分成多个子任务,并行地处理海量数据。 并行编程模式是一种颠覆性的革命,它是在网络计算等一系列优秀成果上发展而来的,所以更加淋漓尽致地体现了面向服务的体系架构(SOA)技术。;2.海量数据分布存储技术 云计算系统由大量服务器组成,同时为大量用户服务,因此云计算系统采用分布式存储的方式存储数据,用冗余存储的方式(集群计算、数据冗余和分布式存储)保证数据的可靠性。冗余的方式通过任务分解和集群,用低配机器替代超级计算机的性能来保证低成本,这种方式保证分布式数据的高可用、高可靠和经济性,即为同一份数据存储多个副本。云计算系统中广泛使用的数据存储系统是Google的GFS和Hadoop团队开发的GFS的开源实现HDFS。;3.海量数据管理技术 云计算需要对分布的、海量的数据进行处理、分析,因此,数据管理技术必需能够高效地管理大量的数据。云计算系统中的数据管理技术主要是Google的BT sT~IO数据管理技术和Hadoop团队开发的开源数据管理模块HBase。由于云数据存储管理形式不同于传统的RDBMS数据管理方式,如何在规模巨大的分布式数据中找到特定的数据,也是云计算数据管理技术所必须解决的问题。同时,由于管理形式的不同,造成传统的SQL数据库接口无法直接移植到云管理系统中来,目前一些研究在关注为云数据管理提供RDBMS和SQL的

文档评论(0)

allen734901 + 关注
实名认证
内容提供者

副教授持证人

知识共享

领域认证该用户于2024年11月14日上传了副教授

1亿VIP精品文档

相关文档