Google-云计算平台-解析课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《Google-云计算平台-解析课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Google 计算 平台 解析 课件
- 资源描述:
-
1、Google的云计算平台解析参与者名单11.概论nGoogle的云计算技术是针对Google特定的网络应用程序而定制的。n针对内部网络数据规模超大的特点,Google提出了一整套基于分布式并行集群方式的基础架构,利用软件的能力来处理集群中经常发生的节点失效问题。21.概论nGoogle使用的云计算基础架构模式包括四个相互独立又紧密结合在一起的系统:建立在集群之上的文件系统Google File System 针对Google应用程序的特点提出的Map/Reduce编程模式 分布式的锁机制Chubby 模型简化的大规模分布式数据库BigTable。32.产品介绍nGoogle File Syst
2、em Google File System 文件系统文件系统:概述为满足Google迅速增长的数据处理需求而建立与其他云系统的共性:性能、可伸缩性、可靠性以及可用性等受到Google应用负载和技术环境的影响而设计的新特性:42.产品介绍nGoogle File System Google File System 文件系统文件系统:特性集集群中的节点失效是一种常态,而不是一群中的节点失效是一种常态,而不是一种异常种异常 由于参与运算与处理的节点数目非常庞大,通常会使用上千个节点进行共同计算,因此,每时每刻总会有节点处在失效状态。需要通过软件程序模块,监视系统的动态运行状况,侦测错误,并且将容错以
3、及自动恢复系统集成在系统中。52.产品介绍nGoogle File System Google File System 文件系统文件系统:特性GoogleGoogle系统中的文件大小与通常文件系统中的文件大小与通常文件系统中的文件大小概念不一样,文件大系统中的文件大小概念不一样,文件大小通常以小通常以G G字节计。字节计。文件系统中的文件含义与通常文件不同,一个大文件可能包含大量数目的通常意义上的小文件。所以,设计预期和参数,例如I/O操作和块尺寸都要重新考虑。62.产品介绍nGoogle File System Google File System 文件系统文件系统:特性GoogleGoog
4、le文件系统中的文件读写模式和文件系统中的文件读写模式和传统的文件系统不同。传统的文件系统不同。在Google应用(如搜索)中对大部分文件的修改,不是覆盖原有数据,而是在文件尾追加新数据。对文件的随机写是几乎不存在的。对于这类巨大文件的访问模式,客户端对数据块缓存失去了意义,追加操作成为性能优化和原子性(把一个事务看做是一个程序。它要么被完整地执行,要么完全不执行)保证的焦点。72.产品介绍nGoogle File System Google File System 文件系统文件系统:特性文文件系统的某些具体操作不再透明,而且件系统的某些具体操作不再透明,而且需要应用程序的协助完成需要应用程序
5、的协助完成 应用程序和文件系统API的协同设计提高了整个系统的灵活性。例如,放松了对GFS一致性模型的要求,这样不用加重应用程序的负担,就大大简化了文件系统的设计。还引入了原子性的追加操作,这样多个客户端同时进行追加的时候,就不需要额外的同步操作了。82.产品介绍nGoogle File System Google File System 文件系统文件系统:结构下图表示了单个GFS的结构。92.产品介绍nGoogle File System Google File System 文件系统文件系统:架构下图表示Google File System的系统架构。一个GFS集群包含一个主服务器和多个块
6、服务器,被多个客户端访问。文件被分割成固定尺寸的块。在每个块创建的时候,服务器分配给它一个不变的、全球惟一的64位块句柄对它进行标识。块服务器把块作为linux文件保存在本地硬盘上,并根据指定的块句柄和字节范围来读写块数据。为了保证可靠性,每个块都会复制到多个块服务器上,缺省保存三个备份。102.产品介绍nGoogle File System Google File System 文件系统文件系统:架构下图表示Google File System的系统架构。主服务器管理文件系统所有的元数据,包括名字空间、访问控制信息和文件到块的映射信息,以及块当前所在的位置。GFS客户端代码被嵌入到每个程序里
展开阅读全文