欢迎来到天天文库
浏览记录
ID:49312608
大小:1.42 MB
页数:8页
时间:2020-02-03
《云计算关键技术简介.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、云计算关键技术云计算关键技术相信你一定使用过至多种Google所提供的各类网络服务,其中都隐含云计算技术。通过平行处理技术,将网络用户所下达的指令分派给成千上万台的计算机同时运行(Google从未透露它到底有多少台计算机在其遍布全球的数据中心里运行),让用户即使是在大量计算或访问高容量数据时,也能够很有效率地回传数据给用户。例如,通过云计算技术,尽管同时有上百万封的电子邮件在Gmail系统中发出,Gmail的任何一位用户登录系统后,都可以在几秒钟内立即接收到对方所发出的邮件。你是否曾经想过Google所使用的云计算技术到底是什么?Google的云计算,源于三项关键技术,它们依序是
2、:GFS(GoogleFilesystem)分布式文档系统、MapReduce分布式计算以Bigtable分布式数据库。GFS己应用于Google内部上千上万台的存储系统上,可以在数千台计算机间快速处理数据,以满足Google庞大的数据处理需求。MapReduee:“将数据化简处理”.所以MapReduce分布式计算技术的内涵就是先将数据进行比对分类,然后将相同的数据简化处理的一种计算机程序模型,若程序设计时应用此MapReduee技术,即使是没有大型分布式程序设计经验的工程师,也可以自动处理存在于庞大计算机服务器集群(Clusters)间高达Tetabytes(ITB=1000
3、GB)等级的计算数据量,该论文宣称MapReduee技术己经使用于Google的服务器集群中,每日进行庞大的搜索数据计算。Bigtable是专门应用于管理大型分布式存储系统的结构化数据库,该分布式数据库可以轻易伸缩到petabytes(lPB=1000TB)等级的结构化数据大小。Bigtable当前已应用于Google的搜索数据需要存储大量数据的网络服务应用上,以符合大型分布式系统所需的高性能数据处理与存储需求。近年来,Google努力完备与强化发展大型分布式系统的关键技术后,终于在2007年与IBM及众多美国大学开始进行云计算研究计划。在美国麻省理工学院、史丹佛、柏克莱加大、卡
4、内基梅隆、马里兰和西雅图华盛顿大学推广云计算,从而引爆了对CloudComputing(云计算)一词的热烈讨论,学生可以通过网络开发各项以大规模计算为基础的研究计划。例如,华盛顿大学的学生甚至己经编写出可扫描内容庞大的维基百科,以及辨识垃圾条目的程序,并根据真实的地理位置编排全球新闻标题。因为Google开发的GFS、MapReduee与Bigtable三大关键技术作为大型分布式云计算的基石,使得云计算概念开始绵延不断地发展下去,其中最重要的演进是,ApacheopenSourceProject开放源代码的搜索引擎Nutch创始人DougCutting,将Google提出的Map
5、Reduce程序模型运用到Nutch搜索引擎上,随后Nutch衍生出专注于开发全文数据检索的函数库Lucene项目。随着近年来云计算概念的快速散播,Hadoop如今已成为切入云计算技术最重要的运作平台,任何企业或机构有批次处理海量数据的需求时,都可以自行利用Hadoop建置一个云计算系统来分析数据。因为Nuteh与Lucene强大的搜索功能及开放源代码特性,成立了Hadoop项目延伸Nutch与Lucene搜索功能的开发。Yahoo利用Hadoop项目所开发出来的云计算技术,在2千台服务器上面,运行超过1万个Hadoop虚拟机器,来处理超过5Petabytes的网页内容,分析超过
6、1兆个网络连接,创建全球网际网络的Webindexing网页索引数据超过300TB,这个数据今日还在爆炸性增长中。因为Hadoop云技术以及Hadoop同样秉持开放源代码的精神,随着近年来云计算概念的快速散播,Hadoop如今已成为切入云计算技术最重要的运作平台,任何企业或机构有批次处理海量数据的需求时,都可以自行利用Hadoop建置一个云计算系统来分析数据。本书细微观察全球云计算的发展趋势,积极介绍世界主流的云计算关键技术,帮助您揭开云计算的神秘面纱,带领您全面了解云计算的发展状况,并彻底解析SaaS云计算软件服务、PaaS云计算平台服务以及IaaS云计算基础设施服务三大云计算
7、概念,并让您切实体验云计算软件的威力。另外,通过解说如何设计云计算应用程序,以及实现部署云计算系统的方法,让您亲身体验云计算的操作并全盘掌握云计算。
此文档下载收益归作者所有