第四讲PaaS系统Part2(武志学博士).pdfVIP

  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文档。上传文档
查看更多
第四讲PaaS系统Part2(武志学博士)_工学_高等教育_教育专区。云计算系统架构电子科大成都学院云计算系武志学2013年2月第四讲平台即服务(PAAS)回忆...

云计算系统架构 电子科大成都学院云计算系 武志学 2013年2月 第四讲 平台即服务(PAAS) 回忆与总结 PaaS的基础设施 •三个方面的作用 –提供弹性计算和存储资源以满足应用部署的需要 –为应用程序提供接口服务 –提供管资源理服务 •两种类型 –可以以底层的IaaS为依托 –可以直接采用分布式架构 应用托管执行环境 •完成应用逻辑处理、用户界面呈现、应用数 据的查询和处理等工作 •主要任务 –保证多个应用能够可扩展地同时在统一的平台 上运行 •沙箱技术:独立的、隔离的运行环境 –提高资源利用率,合理调配资源、良好的用户 体验 •请求调度技术 •数据缓存技术 开发者社区和应用商店 •聚集更多开发者、丰富应用种类、提供用户 粘性 •开发者社区 –为开发者提供开发工具、开发资料 –让开发者交流开发经验 •应用商店 –为应用的最终用户提供在线的集中购买渠道 开发环境 •从开发者社区下载安装SDK和本地环境,进而 开发新的应用,并利用工具上传到PaaS平台 •开发环境和传统的应用开发所使用的工具类 似,但是集成了PaaS平台系统和服务接口 •通过使用提供的服务接口来开发应用,可以 利用平台来提供应用数据的保存和处理功能 Google的PaaS架构概述 GAE的关键功能模块架构 回忆与总结结束 GAE的关键功模块:DataStore •提供基于BigTable的分布式海量数据的存储 •提供基于GQL的查询服务 •使用非关系型数据库对结构化/半结构化数据 进行存储 •优势 –可以简单的扩展支持海量数据的存储和查询,适合 支撑Web类应用(以读为主,数据量大) •劣势 –在响应速度和写数据方面比关系型数据库差 DataStore的数据存储模型 •存储的基本单位是实体(Entity) •一个实体属于一个类型(Kind) •一个实体有一个健(Key) •一个实体属于一个实体组 (Entity Group) •一个实体包括一系列属性(Property) 数据存储模型的特点 •一个属性可以有多个值 •一个属性值的类型可不同 •同类实体的属性可不同 •一个实体可以有祖先 实体的健 •每个实体都有一个健,是整个系统中唯一标 识,由三部分组成: –实体的类型(Kind),标识,父母亲(可选) –标识:应用程序给定的名字,或者系统生成的 整数 –标识不可改变 祖先路径 •Datastore中的实体形成一个树形结构,类似 于文件系统的目录结构 •当创建一个实体的时候,可以指定其父实体 •没有父实体的实体是根实体 •父子关系是不能够改变的 •一个实体以及其后代实体组成一个实体组 •根实体的健只有类名和标识:Person:GrandPa •非根实体的全包含所有祖先: Person :GrandPa/Person:Dad/Person:Me 事务(Transaction) •Transaction使用于一个实体组 •get(),put(),delete()操作是transactional •查询不是transactional 与关系型数据库的比较 关系型数据库 Table(表) Row (行) Field (域,列) DataStore Kind (类型) Entity (实体)Property (属性) 创建实体 •不给定健名 •给定健名 操作实体 •

文档评论(0)

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

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

1亿VIP精品文档

相关文档