《走近云计算》阅读笔记2--Google App Engine概述

 

1.App Engine

         该服务是使开发人员基于Python语言开发环境的应用程序,并可免费使用谷歌的基础设施来进行托管。

         App Engine让用户可以在Google的基础架构上运行自定义的网络应用程序,易于构建和维护,并可根据用户访问量和数据存储的需要的增长进行扩展。用户只需上传应用程序便可以立即为互联网用户提供服务。

         Google提供在appspot.com域上的免费域名为应用程序提供服务,用户也可以使用App Engine从用户自己的域提供服务。应用程序可以设定通过互联网共享,也可以限制为只有用户组织内的成员可以访问。

2.App Engine的框架

(1)App Engine提供一个使用Python编程语言的运行时环境。

         Python运行时环境使用Python 2.5.x版本,Python环境为数据库,Google账户,网址获取和电子邮件服务提供了丰富的Python API。

         App Engine还提供了一个称为webapp的简单Python网络应用程序框架,从而可以很容易开始构建应用程序。

(2)在安全环境中运行的应用程序,仅提供对基础操作系统的有限访问权限。

         这些限制让App Engine可以在多个服务器之间分发应用程序的网络请求,并可以启动和停止服务器以满足访问量的需求。

(3)App Engine 提供一个强大的分布式数据存储服务,其中包含查询引擎和事务功能,随访问量增加,分布式数据库也会随数据而增加。

3.Google App Engine 提供的集成的应用程序环境的特性:

(1)动态网络服务,提供对常用网络技术的完全支持

(2)持久存储有查询,分类和事务

(3)自动扩展和载荷平衡

(4)用于对用户进行身份验证和使用Google账户发送电子邮件的API

(5)一种功能完整的本地开发环境,可以在本地计算机上模拟Google App Engine。

4.Google App Engine 的软件开发套件SDK包括可以在本地计算机上模拟所有App Engine服务的网络服务器应用程序。

    该SDK包括App Engine的所有API和库,该网络服务器还可以模拟安全沙箱环境。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值