用 Amazon Web Services 进行云计算,第 .docVIP

  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文档。上传文档
查看更多
用 Amazon Web Services 进行云计算,第 5 部分: 用 SimpleDB 在云中处理数据集 Prabhakar Chaganti, CTO, Ylastic, LLC 简介:?学习基本的 Amazon SimpleDB (SDB) 概念,研究 boto(一个用于与 SDB 交互的开放源码 Python 库)提供的一些功能。在这个 “ 用 Amazon Web Services 进行云计算” 系列中,学习如何使用 Amazon Web Services 进行云计算。了解这些服务如何为设计和构建可伸缩、可靠的应用程序提供一种可选方案。在本文中,学习一些基本概念和 boto 提供的一些功能。 Amazon SimpleDB Amazon SDB 是一个快速的可伸缩实时数据集索引和查询框架,基于 Amazon Web Services 的应用程序可以用它轻松地存储和获取结构化数据。它能够与其他 Amazon Web Services 很好地协作,比如 Elastic Compute Cloud (EC2) 和 Simple Storage Service (S3)。可以使用 SDB 在 Amazon Web Services 环境中构建完整的应用程序组合。只需根据使用量为服务付费。还提供一定的免费使用量。 IBM 和 Amazon Web Services IBM 和 AWS 合作支持在虚拟计算环境中访问 IBM 软件。Amazon EC2 允许用户评估和使用这些软件,而不需要在自己的系统上安装它们。用户可以随时调整计算能力,从而在可靠的高性能环境中构建企业级应用程序。用户只需按照使用的时间和能力付费。IBM 在 EC2 上提供软件包括: DB2 Express-C 9.5 Informix Dynamic Server Developer Edition 11.5 WebSphere Portal Server and Lotus Web Content Management Standard Edition WebSphere sMash 它们是生产级代码,启用了所有特性和选项。在 developerWorks 云计算空间 上可以找到这些产品的更多信息并下载 Amazon Machine Images。 在 developerWorks 上的 云计算空间 中可以找到关于云计算的更多参考资料。 SDB 提供的特性包括: 可靠性 SDB 跨多个数据中心冗余地存储带索引的数据,保证它们随时可用。 速度 SDB 能够快速地获取数据,尤其是在 Amazon Web Services 环境中从 EC2 实例发出请求时。 简单性 访问和使用 SDB 的编程模型非常简单,而且可以从多种编程语言使用 SDB。 安全性 SDB 提供很高的安全水平。只允许授权的用户访问数据。 灵活性 SDB 支持动态地存储数据,不需要预先定义的模式。 低成本 SDB 的费用非常低廉。只需根据实际使用量付费。 下面讨论支撑 SDB 的概念。 域 域 是存储结构化数据和运行查询的容器。在域中存储的数据称为条目。从概念上说,域与电子表格中的工作单标签相似;条目与电子表格中的行相似。可以对域运行查询,但是当前的 SDB 版本还不支持跨域查询。 每个域与下面的元数据相关联: 最后一次更新元数据的日期和时间 域中条目的数量 域中属性名-值对的数量 域中独特属性名的数量 域中所有条目名的总大小(字节数) 域中所有属性值的总大小(字节数) 域中所有独特属性名的总大小(字节数) 与 Simple Queue Service (SQS) 一样,SDB 也采用 “最终一致性” 模型。SDB 维护每个域的多个拷贝,从而提供容错能力。对域的每个修改都会传播到所有拷贝。 Amazon CTO Werner Vogels 在他的 博客 上讨论了最终一致性概念背后的原理。 根据系统负载和网络延时不同,这个操作有时候要花费几秒时间,所以域的消费者可能无法立即看到修改。修改最终会传播到整个 SDB,但是在设计基于 SDB 的应用程序时一定要考虑到传播延时的影响。 条目 条目 代表域中的对象,它们包含属性和值。从概念上说,条目与电子表格中的行相似 — 属性是列,值是单元格。属性可以包含多个值。无论数据结构是什么样的,SDB 都会自动地为域编制索引。 SDB 还对针对域执行的查询有时间限制。如果查询花费的时间超过 5 秒,SDB 就会停止查询并返回一个错误。 SDB 中的域很灵活,没有任何固定的模式。域中的每个条目可以包含一组独特的属性(不超过 256 个)。属性甚至可以与域中其他条目的所有其他属性完全不同。 限制 当前的 SDB 版本有一些限制,

文档评论(0)

0004499 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档