《云计算(第三版)》第3章_Amazon_云计算_AWS(三)探索.pptxVIP

《云计算(第三版)》第3章_Amazon_云计算_AWS(三)探索.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第 3 章 Amazon 云计算 AWS (三) 3.1 基础存储架构Dynamo 3.2 弹性计算云EC2 3.3 简单存储服务S3 3.4 非关系型数据库服务SimpleDB和DynamoDB 3.5 关系数据库服务RDS 3.6 简单队列服务SQS 3.7 内容推送服务CloudFront 3.8 其他Amazon云计算服务 3.9 AWS应用实例 3.10 小结 3.5 关系数据库服务RDS 3.5.1 RDS的基本原理 3.5.2 RDS的使用 4 RDS的基本原理 3.5 关系数据库服务RDS Amazon RDS将MySQL数据库移植到集群中,在一定的范围内解决了关系数据库的可扩展性问题。 MySQL集群方式采用了Share-Nothing架构。 每台数据库服务器都是完全独立的计算机系统,通过网络相连,不共享任何资源。 这是一个具有较高可扩展性的架构,当数据库处理能力不足时,可以通过增加服务器数量来提高处理能力,同时多个服务器也增加了数据库并发访问的能力。 5 3.5 关系数据库服务RDS RDS的基本原理 表单主要根据业务的需要进行针对性的划分,对数据库的管理人员提出了非常高的要求,如果划分得不科学,则查询经常会跨表单和服务器,性能就会严重下降。 6 RDS的基本原理 3.5 关系数据库服务RDS 集群MySQL通过主从备份和读副本技术提高可靠性和数据处理能力。 瘫痪 升级 并发处理 3.5 关系数据库服务RDS 3.5.1 RDS的基本原理 3.5.2 RDS的使用 8 RDS的使用 3.5 关系数据库服务RDS 3.1 基础存储架构Dynamo 3.2 弹性计算云EC2 3.3 简单存储服务S3 3.4 非关系型数据库服务SimpleDB和DynamoDB 3.5 关系数据库服务RDS 3.6 简单队列服务SQS 3.7 内容推送服务CloudFront 3.8 其他Amazon云计算服务 3.9 AWS应用实例 3.10 小结 Amazon为解决云计算平台之间不同组件的通信专门设计开发的 简单队列服务 Simple Queue Service,SQS 3.6 简单队列服务SQS 3.6.1 SQS的基本模型 3.6.2 SQS的消息 12 SQS的基本模型 3.6 简单队列服务SQS 三个组成部分 系统组件 Component 队列 Queue 消息 Message 13 SQS的基本模型 3.6 简单队列服务SQS 系统组件 Component 系统组件是SQS的服务对象,而SQS则是组件之间沟通的桥梁 既可以是消息的发送者,也可以是消息的接收者 14 SQS的基本模型 3.6 简单队列服务SQS 消息 Message 消息是发送者创建的具有一定格式的文本数据,接收对象可以是一个或多个组件 消息的大小是有限制的,但是消息的数量并未做限制 在SQS中,消息和队列是最重要的两个概念。 15 SQS的基本模型 3.6 简单队列服务SQS 队列 Queue 队列是存放消息的容器,类似于S3中的桶 队列的数目是任意的,创建队列时用户必须给其指定一个在SQS账户内唯一的名称 队列在传递消息时会尽可能 “先进先出” 16 SQS的基本模型 3.6 简单队列服务SQS 不过SQS允许用户在消息中添加有关的序列数据,对于数据发送顺序要求比较高的用户可以在发送消息之前向其中加入相关信息。 3.6 简单队列服务SQS 3.6.1 SQS的基本模型 3.6.2 SQS的消息 18 SQS的消息 3.6 简单队列服务SQS 由系统返回给用户,用来标识队列中的不同消息。 当从队列中接收消息时就会从消息那里得到一个接收句柄,这个句柄可以用来对消息进行删除等操作。 消息的正文部分,需要注意的是消息存放的是文本数据并且不能是URL编码方式。 消息体字符串的MD5校验和。 消息的格式 19 SQS的消息 3.6 简单队列服务SQS 消息取样 队列中的消息是被冗余存储的,同一个消息会存放在系统的多个服务器上。其目的是为了保证系统的高可用性,但这会给用户查询队列中的消息带来麻烦。 为了解决该问题,SQS采用了基于加权随机分布(Weighted Random Distribution)的消息取样 当用户发出查询队列中消息的命令后,系统在所有的服务器上使用基于加权随机分布算法随机地选出部分服务器,然后返回这些服务器上保存的所查询的队列消息副本。 20 SQS的消息 3.6 简单队列服务SQS 当消息数量较少时,SQS进行消息取样时可能会出现返回结果不准确的现象 但由于消息采样具有随机性,只要用户一直查询下去,总会查询到所有的消息。 21 SQS的消息 3.6 简单队列服务SQS SQS中,用户执行删除操作后,系统认为用户已接收消息

文档评论(0)

希望之星 + 关注
实名认证
文档贡献者

我是一名原创力文库的爱好者!从事自由职业!

1亿VIP精品文档

相关文档