- 1、本文档共28页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
云计算第二章2-4教学
Google App Engine简介 Google App Engine架构 基本概念 应用程序环境特性 Python Google App Engine SDK 图像操作API 邮件API Memcache API 用户API 数据库API 数据库API 数据库API 习题 阅读精选 [1] The Google File System /courses/cs295-11/2006/gfs.pdf [2] MapReduce: Simplied Data Processing on Large Clustershttp /~demke/2227S.12/Papers/mapreduce-osdi04.pdf [3] The Chubby lock service for loosely-coupled distributed systems /external_content/untrusted_dlcp//zh-CN//archive/chubby-osdi06.pdf [4] Bigtable: A Distributed Storage System for Structured Data /event/osdi06/tech/chang/chang_html/ [5] Megastore: Providing Scalable, Highly Available Storage for Interactive Services /cidr2011/Papers/CIDR11_Paper32.pdf [6] Dapper, a Large-Scale Distributed Systems Tracing Infrastructure /external_content/untrusted_dlcp//zh-CN//pubs/archive/36356.pdf [7] Google app Engine专区 /showforum-22.aspx 《云计算(第二版)》购买网址: 当当网:/product.aspx?product_id京东商城:html * * 第2章 Google云计算原理与应用 提 纲 ? Google文件系统GFS ? 分布式数据处理MapReduce ? 分布式锁服务Chubby ? 分布式结构化数据表Bigtable ? 分布式存储系统Megastore ? 大规模分布式系统的监控基础架构Dapper ? Google应用程序引擎 Google应用程序引擎 ?Google App Engine简介 ?应用程序环境 ?Google App Engine服务 ? Google App Engine编程实践 ?Google App Engine是一个由Python应用服务器群、Bigtable数据库及GFS数据储存服务组成的平台,它能为开发者提供一体化的、可自动升级的在线应用服务 ?开发人员在Google的基础架构上运行网络应用程序 ?用户可以使用域上的免费域名为应用程序提供服务,也可以使用Google企业应用套件从自己的域为它提供服务 ?注册一个免费账户即可开发和发布应用程序,而且不需要承担任何费用和责任 Google App Engine架构 整体架构 前端和静态文件 应用服务器 服务器群 应用管理节点 沙盒—Google App Engine为每个应用程序提供了一个安全运行环境 Python运行时环境—Google App Engine支持Java和Python语言;提供一个由Python语言编写的网络应用程序框架webapp 数据库——分布式存储数据库 Data Store Google账户 ——开发应用程序必须拥有一个Google账户 App Engine服务——Google App Engine提供了一些服务 开发流程 ——Google App Engine开发应用程序必须遵守一定的开发流程 配额和限制 ——Google账户提供的免费空间和流量有一定的配额和限制 Google应用程序引擎 ?Google App Engine简介 ?应用程序环境 ?Google App Engine服务 ? Google App Engine编程实践 (1)动态网络服务功能。能够完全支持常用的网络技术 应用程序环境特性 (2)具有持久存储的空间。平台可支持一些基本操作,如查询、分类和事务的操作 (4)可以对用户的身份进行验证,并且支持使用Google账户发送邮件 (5)有一个功能完整的本地开发环境,可以在自身的计算机上模拟Google App Eng
文档评论(0)