云计算技术Amazon云计算AWS1.ppt
《云计算技术Amazon云计算AWS1.ppt》由会员分享,可在线阅读,更多相关《云计算技术Amazon云计算AWS1.ppt(26页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、云计算技术云计算技术AmazonAmazon云计算云计算AWS1AWS1云计算(第二版)购买网址:当当网 京东商城姊妹力作实战Hadoop购买网址:当当网 京东商城DynamoDynamo 简单的键/值方式存储数据,不支持复杂的查询 存储的是数据值的原始形式(bit),不解析数据的具体内容、不识别任何数据结构,这使得它几乎可以处理所有的数据类型 Amazon平台基础存储架构:Dynamo Dynamo架构的主要技术 问题问题采取的相关技术采取的相关技术数据均衡分布改进的一致性哈希算法,数据备份数据冲突处理向量时钟(vector clock)临时故障处理Hinted handoff(数据回传机制
2、),参数(W,R,N)可调的弱quorum机制永久故障后的恢复Merkle哈希树成员资格以及错误检测基于gossip的成员资格协议和错误检测数据均衡分布的问题 一致性哈希算法平衡性 单调性分散性负载 两步进行:求出设备节点的哈希值,并配置到环上的一个点;接着计算数据的哈希值,按顺时针方向将其映射到环上距其最近的节点;添加新节点时,按照上述规则,调整相关数据到新的节点上。删除节点和添加节点过程相反 Dynamo采用的改进算法虚拟节点数据分区和等份存储数据备份当数据被均匀存储到环上各节点后,Dynamo将冗余存储数据(备份数据)思考思考:Amazon可以保证相邻的节点分别位于不同地区区域,即使某个
3、数据中心由于自然灾害或断电的原因整体瘫痪,仍可以保证在世界上其他数据中心中保存有数据的备份。这里就有一个非常重要的问题如何进行节点分布,保证相邻节点位于不同的数据中心?数据冲突问题 Dynamo系统选择牺牲一致性来换取系统的可靠性和可用性 解决数据冲突:最终一致性模型(Eventual Consistency)向量时钟 向量时钟原理图向量时钟原理图 容错机制 DynamoDynamo临时故障处理机制临时故障处理机制 1)临时故障处理机制 在数据读写中采用了一种称为弱quorum(Sloppy quorum)的机制,涉及三个参数W、R、NW代表一次成功的写操作至少需要写入的副本数R代表一次成功读
4、操作需由服务器返回给用户的最小副本数N每个数据存储的副本数 满足R+WN,用户即可自行配置R和W优势:实现可用性与容错性之间的平衡容错机制 2)永久性故障处理机制 Merkle哈希树技术每个虚拟节点保存三颗Merkle树,即每个键值区间建立一个Merkle树哈希树的叶子节点是存储每个数据分区内所有数据对应的哈希值,父节点是其所有子节点的哈希值 成员资格及错误检测 基于Gossip协议的成员资格检测机制 Gossip(闲聊)协议错误检测机制 基于基于GossipGossip协议的成员资格检测机制协议的成员资格检测机制 基于基于GossipGossip协议的最优传遍路径协议的最优传遍路径 提提 纲
5、纲 Amazon平台基础存储架构:Dynamo 弹性计算云EC2 简单存储服务S3 简单队列服务SQS 简单数据库服务Simple DB 关系数据库服务RDS 内容推送服务CloudFront 其他Amazon云计算服务 AWS应用实例 小结 主主要要特特性性 灵活性灵活性:EC2允许用户对运行实例类型、数量自行配置,还可以选择实例运行的地理位置,根据用户的需求随时改变实例的使用数量 低成本低成本:EC2使得企业不必为暂时的业务增长而购买额外的服务器等设备。EC2的服务都是按小时来收费,而且价格非常合理 安全性安全性:EC2向用户提供了一整套安全措施,包括基于密钥对机制的SSH方式访问、可配置
6、的防火墙机制等,同时允许用户对它的应用程序进行监控 易用性易用性:用户可以根据Amazon提供的模块自由构建自己的应用程序,同时EC2还会对用户服务请求自动进行负载平衡 容错性容错性:利用系统提供的诸如弹性IP地址之类的机制,在故障发生时EC2能最大程度地保证用户服务仍能维持在稳定的水平 弹性计算云EC2 EC2基本架构及主要概念 EC2EC2的基本架构的基本架构 Amazon机器映像(AMI)AMI(Amazon Machine Image)是一个可以将用户的应用程序、配置等一起打包的加密机器映像AMI是用户云计算平台运行的基础,用户使用EC2服务的第一步就是要创建一个自己的AMI Amaz
7、on提供的AMI有四种类型(1)公共AMI(2)私有AMI(3)付费AMI(4)共享AMI EC2基本架构及主要概念 实例类型和其相关配置 实例(Instance)用户创建好AMI后,实际运行的系统称为一个实例 资 源SmallLargeExtra LargeHigh-CPU MediumHigh-CPUExtra Large平台32位64位64位32位64位CPU1ECU4ECU8ECU5ECU20ECU内存1.7GB7.5GB15GB1.7GB7GB存储容量160GB850GB1690GB350GB1690GB实例类型名m1.smallm1.largem1.xlargec1.mediumc
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算 技术 Amazon AWS1
限制150内