8云计算教学研讨.ppt

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

典型云计算技术方案 亚马逊云计算技术方案 Google云计算方案 元数据:描述数据的数据 业务量的急剧增长导致该新兴公司无法承受巨额的基础设施开销,SmugMug选择了Amazon的EC2服务和S3服务。 使用MapReduce求解该问题 Step 3:对输出的结果集归拢、排序(系统自动完成) 使用MapReduce求解该问题 Step 4:通过Reduce操作生成最后结果 主要用于解决分布式一致性问题 在一个分布式系统中,有一组的Process,它们需要确定一个Value。于是每个Process都提出了一个Value,一致性就是指只有其中的一个Value能够被选中作为最后确定的值,并且当这个值被选出来以后,所有的Process都需要被通知到 粗粒度的分布式锁服务 Chubby是Google为解决分布式一致性问题而设计的提供粗粒度锁服务的文件系统 * Paxos 构架 提交 响应 响应 响应 值 值 值 值 副本1 副本2 副本3 1、选择一个副本成为协调者 2、协调者从客户提交的值中选择一个,然后通过accept的消息广播给所有的副本,接受/拒绝 3、一旦协调者收到大多数副本的接受信息后,就认为达到了一致性。 为什么需要设计BigTable? Google需要存储的数据种类繁多 网页,地图数据,邮件…… 如何使用统一的方式存储各类数据? 海量的服务请求 如何快速地从海量信息中寻找需要的数据? BigTable:基于GFS和Chubby的分布式存储系统 对数据进行结构化存储和管理 * 数据存储可靠性 高速数据检索与读取 存储海量的记录(若干TB) 可以保存记录的多个版本 * 总体上,与关系数据库中的表类似 * 关系数据库中的表是什么样的?有什么特征? 关系数据库中的表设计需要遵循什么原则? 总体上,与关系数据库中的表类似 Row Key Time Stamp Column Contents Column Anchor Column “mime” my.look.ca “n.www” T9 CNN T8 CNN.COM T6 “html.. “ Text/html T5 “html.. “ t3 “html.. “ * 表中的数据通过行关键字和列关键字以及一个时间戳进行索引 云计算概念与发展现状 1 典型云计算技术方案 2 云计算的优势分析 3 提 纲 云计算的经济性 更低的硬件成本 更低廉的电价 更低的管理费用 更高的利用率 (从10-15%到80%) 云计算的特点 超大规模 虚拟化 高可靠性 高可扩展性 按需服务 极其廉价 云计算将计算变成了大众用得上和用得起的“水和电” * * * * * * * * * 组件为储户,队列为银行,消息为账户中的资金。储户可以向银行存钱,储户可接受别人汇款或给别人汇款。需要时储户可以从银行将钱取出,不需要时,钱放在银行。组件既发送消息也接收消息,不接收消息时安全的存放在队列中 客户端根据文件名向master申请,master根据命名空间(文件目录)以及文件与数据块的对应关系,查询到文件对应数据块的位置、句柄,返回给客户端,客户端到相应位置的数据块服务器处提出需要数据的请求,多个数据块服务器并行地返回数据,如果此处数据出了问题,可以到其他备份数据块处获得数据,高容错性 主讲人:刘鹏 电子工业出版社 刘鹏主编《云计算》教材配套课件1 云计算概念与发展现状 1 典型云计算技术方案 2 云计算的优势分析 3 提 纲 大气“云”、星系“云” 亚马逊弹性计算“云”EC2 将闲置资源出租利用 “云”计算的核心思想 计算、服务在“云”端 “云”的规模较大 “云”具有可伸缩性 “云”飘忽不定,无法确定具体位置 * 云计算的定义 云计算是一种商业计算模型。它将计算任务分布在大量计算机构成的资源池上,使各种应用系统能够根据需要获取计算力、存储空间和信息服务。 云计算的类别 IaaS(以基础设施为服务) Amazon研发了弹性计算云EC2(Elastic Computing Cloud)和简单存储服务S3(Simple Storage Service)为企业提供计算和存储服务。 诞生两年时间,Amazon上的注册开发人员就多达44万人,其中包括为数众多的企业级用户。 AWS的应用案例——SmugMug 为什么选择AWS SmugMug是一家在线照片存储共享网站,拥有数亿照片资源和几十万付费用户。应用AWS后,仅需50人即可完成如此大的业务量。 PaaS(以平台为服务) 隶属于PaaS的Google云计算 属于部署在云端的应用执行环境 支持Python和Java两种语言 用户可快速、廉价(可免费使用限定的流量和存储)地部署自己开发的应用(如创新的网站、游戏等

文档评论(0)

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

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

1亿VIP精品文档

相关文档