google云计算体系架构.pptx

  1. 1、本文档共95页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
google云计算体系架构

Google云计算原理Reached Our Goal 认识云计算(理解) 理解Google 云计算实现原理(难点) 可独立在GAE上开发云服务应用 了解TMF?以及云未来的发展(了解)初识云计算1Google云计算原理2GAE平台部署云服务3提 纲TM Forum 对云态度4We have a dream……愿景: 计算机的服务能力可以作为一种商品进行流通。就像水、电、 气一样取之方便,费用低廉云计算定义云计算:是一种商业计算模型。它将计算任务分布在大量计算机构成的资源池上,使各种应用系统能够按需获取计算力、存储空间和信息服务。图:云计算概念模型公共云(服务提供商 – 互连网)私有云(数据中心 – 内部网)混合云(公共和私有)云计算服务的部署形式X as a serviceSaaS 应用云(代表:salesforce的CRM)PaaS 平台云(代表:Google App Engine)IaaS基础设施云(代表:亚马逊的S3)Amazon 云计算Amazon的IaaS云计算思路弹性计算云EC2为企业提供计算服务每个服务器租用1小时为0.1美元简单存储服务S3为企业提供存储服务1GB数据存放1个月为0.15美元Amazon的IaaS运用实例亚马逊IaaS应用案例:纽约时报使用亚马逊云计算服务效果:在不到 24个小时的时间里处理了1100万篇文章费用:累计花费240美元利用自己服务器时间:数月时间费用:多得多的费用 Google 云计算Google的云计算思路“浏览器=操作系统”Google 云计算PaaS隶属PaaS的Google云计算属于部署在云端的应用执行环境支持Python和Java两种语言通过SDK调用Google的各种服务。如Google Map、Mail等用户可快速、廉价(可免费使用限定的流量和存储)地部署自己开发的应用(如创新的网站、游戏等)在下一章将具体介绍GAE具体的应用Google 云计算SaaS隶属SaaS的Google云计算提供在线“Word、Excel、PPT”提供在线MAP提供在线日历管理……Google如何实现云?Google云计算平台技术架构分布式文件系统 Google Distributed File System并行数据处理 MapReduce分布式锁 Chubby结构化数据表 BigTable将在第二章详细介绍Google云计算应用MapReduceBigTableChubbyGFS云计算概念入门QA初识云计算1Google云计算原理2GAE平台部署云服务3提 纲TM Forum 对云态度4Google云计算原理分布式文件系统GFS1并行数据处理模型MapReduce分布式锁服务Chubby2分布式数据库BigTable34Google云计算应用MapReduceBigTableChubbyGFSGoogle设计GFS的动机Google需要支持海量数据存储的文件系统购置昂贵的分布式文件系统与硬件?是否可以在一堆廉价且不可靠的硬件上构建可靠的分布式文件系统?GFS的设计思路GFS设计原则:机器失效不能视为异常现象能应付对大型/超大型文件处理支持大量用户同时访问GFS组成GFS集群:一个的Master和多个ChunkServer(块服务器)组成,并可以多客户端Client访问GFS设计要点每个文件拆成若干个64M文件块Chunk组成每个Chunk都由Master根据其创建时间指定Chunk Handle(64)文件块被保存在ChunkServer本地磁盘中缺省情况下3处热备份Chunk块文件GFS的设计思路Client职责包含文件系统的API负责和ChunkServer和Master通信代表应用程序进行读写操作Client和Master进行元数据操作Client和ChunkServer进行文件数据操作Master职责负责管理所有文件系统的元数据元数据包括:命名空间,访问控制信息,文件到Chunk的映射信息等ChunkServer职责负责存储chunk文件块Linux文件系统GFS的系统架构文件名,chunk索引应用程序GFS主服务器文件命名空间GFS客户端Chunk句柄和位置/foo/bar标注:Chunk 2EEE控制信息数据信息向数据块服务器发指令返回数据块服务器状态Chunk句柄,查找数据GFS数据块服务器GFS数据块服务器……Linux文件系统Linux文件系统返回数据信息…………Question文件为什么要被化分为64M?Answer:1、可以减少Client和Master的之间的交互,减少Master的负载2、客户端可以在一个Chunk中完成许多操作3、可以减少TCP三次握手时间。另外这些信息都要被Master管理的缺点:有冗余GFS架构的特点采用中心服务器模式Master可

文档评论(0)

文档精品 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:6203200221000001

1亿VIP精品文档

相关文档