- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
亚马逊云计算 AWS ( Amazon Web Service ) 电子工业出版社 刘鹏主编《云计算》教材配套课件 6 概述 ? ? ? ? ? Amazon 的云从哪里来 Amazon 提供的云计算服务 AWS 的应用案例 AWS 的业务流程 AWS 的体系架构及关键技术 Amazon 的云从哪里来 ? ? 一个简单的想法 ? IaaS :将硬件设备等基础资源封装成服务供用户 使用 ? 主要思想:虚拟 ? 优势:动态申请,资源无限 Amazon 提供的云计算服务 ? ? ? ? ? ? ? ? 弹性计算云 EC2 简单存储服务 S3 简单数据库服务 Simple DB 简单队列服务 SQS 弹性 MapReduce 服务 内容推送服务 CloudFront 电子商务服务 DevPay 灵活支付服务 FPS AWS 的应用案例 —— SmugMug ? 为什么选择 AWS SmugMug 是一家在线照片存储共享网站,拥有数亿照片资 源和几十万付费用户。业务量的急剧增长导致该新兴公司 无法承受巨额的基础设施开销, SmugMug 选择了 Amazon 的 EC2 服务和 S3 服务。应用 AWS 后,仅需 50 人即可完成如此大 的业务量。 SmugMug 的基本架构 队列服务 处理照片 访问 EC2 用户 SmugMug 存储照片 队列服务 存储 控制器 S3 AWS 的业务流程 ? ? ? ? ? ? ? 注册账户 资源申请 创建虚拟节点 将虚拟节点映射到物理节点 分割算法 数据处理 数据同步 基础存储架构 Dynamo ? Dynamo 在 Amazon 服务平台中的地位 ? Dynamo 架构的主要技术 问题 采取的相关技术 数据均衡分布 数据冲突处理 临时故障处理 永久故障后的恢复 成员资格以及错误检测 改进的一致性哈希算法,数据备份 向量时钟( vector clock ) Hinted handoff (数据回传机制),参数 ( W,R,N )可调的弱 quorum 机制 Merkle 哈希树 基于 gossip 的成员资格协议和错误检测 数据均衡分布的问题 计算数据键 值的哈希值 节点 G 计算节点的 哈希值 节点 A 节点 F 节点 B 节点 E 键 k 虚拟 节点 A 虚拟 节点 B ? 一致性哈希算法 ? 优势: -- 负载均衡 -- 屏蔽节点处理 能力差异 虚拟 节点 C 虚拟 节点 D 节点 D 节点 C Dynamo 的数据冲突处理 ? 最终一致性模型 ? 向量时钟 ( Vector Clock ) Dynamo 的临时故障处理机制 ? ? ? 读写参数 W 、 R 、 N N :系统中每条记录的副本数 W :每次记录成功写操作需要写入的副本数 R :每次记录读请求最少需要读取的副本数。 满足 R+WN ,用户即可自行配置 R 和 W 优势:实现可用性与容错性之间的平衡 Dynamo 的永久性故障恢复 ? Merkle 哈希树技术 Dynamo 中 Merkle 哈希树的叶子节点是存储数据所 对应的哈希值,父节点是其所有子节点的哈希值 0 11 1 2 1 15 3 4 5 6 3 4 16 6 7 8 9 10 11 12 13 14 7 8 9 10 17 12 13 14 merkle 树 A merkle 树 B 成员资格及错误检测 ? 基于 Gossip 协议的成员检测机制 新节 点 1 A 种子节点 ( seed ) 新节 点 2 B C 弹性计算云 EC2 ? ? ? ? EC2 是什么 EC2 的主要特性 EC2 基本架构及主要概念 EC2 应用实战 EC2 是什么 ? EC2 ( Elastic Compute Cloud ) 简言之, EC2 就是一部具有无限采集能力的虚拟计 算机,用户能够用来执行一些处理任务。 ? EC2 的场景描述 EC2 的主要特性 ? 灵活性:可自行配置运行的实例类型、数量,还 可以选择实例运行的地理位置。可以根据用户的 需求随时改变实例的使用数量。 ? 低成本:按小时计费 ? 安全性: SSH 、可配置的防火墙机制、监控等 ? 易用性:用户可以根据亚马逊提供的模块自由构 建自己的应用程序,同时 EC2 还会对用户的服务请 求自动进行负载平衡 ? 容错性:弹性 IP
您可能关注的文档
最近下载
- 电工电子技术(曹建林)全套PPT课件.pptx
- 《民宿文化与运营》课件——第四章 民宿建设.pptx VIP
- 2022版《医疗器械生产监督管理办法》考核试题及答案.docx VIP
- 10KV配电箱验收流程及规范.docx VIP
- 污水处理厂BOT项目投标文件.doc VIP
- 2025届上海浦东新区高三一模高考历史模拟试卷(含答案解析).pdf VIP
- 舒蕾上市谈判手册.docx VIP
- DB4103T 129-2021 产(商)品检验检测机构服务规范.pdf VIP
- 七猫中文网投稿申请表.pdf VIP
- 《C语言程序设计 第4版》 课件全套 索明何 第1--8章 C语言程序设计入门---应用软件设计.pptx
文档评论(0)