介绍Google App Engine
Google App Engine是一个网络应用托管服务(web application hosting service)。所谓网络应用(By web application),我们的意思的可以通过网络访问的应用或者服务,通常是通过Web浏览器。有购物车的店面(storefronts with shopping carts),社交网络(social networking sites),多人游戏(multiplayer games),移动应用(mobile applications),调查应用(survey applications),项目管理(project management),合作(collaboration),出版(publishing)以及我们发现的其他的东西是基于Web的好应用(are good uses for the Web)。App Engine 也可以为传统的网站提供服务,比如文件,图片。但是这个环境是被设计来用于实时的动态应用的(real-time dynamic applications)。
Google App Engine是设计来托管拥有许多并发访问的用户的应用的。当一个应用可以提供给许多并发用户用却不会降低性能的话,我们可以称之为scales。为App Engine写的应用都是自动scale的。当更多的用户使用这个应用时,App Engine 会为这个应用分配更多的资源并管理这些资源。应用本身不需要知道它所使用的资源。
不同于传统的网络托管(web hosting)或自我管理的服务,使用Google App Engine,你只需要为你使用的资源付费。这些资源都是与GB来计的(measured down to the gigabyte)。付费的资源包括CPU的使用,每月的存储,输入输出带宽以及对于App Engine服务的资源(resources specific to App Engine services)。为了帮助你开始使用它,每一个开发人员都可以获得一定的免费资源,对于低访问量的小应用来讲是足够了。
App Engine 可以被描述成三个部分:应用实例,易伸缩的数据存储,易伸缩的服务。这一章,我们将会在较高层次上看看这三个部分。我们还讨论App Engine在部署和管理网络应用上的特性以及创建集成其他Google服务的网站,比如Google Apps,Google账户,Google云存储。
介绍Google App Engine的更多相关文章
- 如何架设部署V2EX社区/论坛(Google App Engine版)
1.What's V2EX? 关于这个问题,我们可以看看其作者Livid早期自己的V2EX社区的介绍: What's V2EX? 这是很多人都问过的问题,而我一直都没有做出一个明确的解答.因为我实在觉 ...
- PaaS平台– Google App Engine的开源实现AppScale环境搭建
搭建好开发环境介绍: 硬件平台:HP Z800 工作站 内存:24GB 硬盘:1TB 虚拟化环境:XenServer 6.2.0 VM1:Ubuntu 12.04 amd64 server ...
- Google App Engine, Python2.7的UnicodeDecodeError bug
在跟Web Development,要在Google App Engine上写作业,出师不利,遇到以下bug: 2014-05-06 16:14:17 Running command: "[ ...
- [Ubuntu] Linux下使用google app engine,无法打开https网站的解决方法
为什么这里写的是 google app engine?原因我就不解释了.步骤如下: 1)安装证书导入工具:$ sudo apt-get install libnss3-tools 2)导入CA.crt ...
- Google App Engine Deployment 相关问题
1.GAE instance上传成功之后可以正常运行的情况下.在Google账户中“关联的应用和网站”,撤销Google App Engine appcfg对Google账户的访问权限. 再次上传时, ...
- Google App Engine 学习和实践
这个周末玩了玩Google App Engine,随手写点东西,算是学习笔记吧.不当之处,请多多指正. 作者:liigo,2009/04/26夜,大连 原创链接:http://blog.csdn.ne ...
- 使用Google App Engine开始新的网站开发学习
继长时间的迷茫后,我发现还是回归php网站开发更适合我,或者没有那么深刻,但至少要做点事情.不知道以后将从事什么样的工作,但现在找点事情做还是很好的.所以,为了激发我学习的热情,我在网上搜了一下免费云 ...
- 给Eclipse安装Google app engine插件
1.一般的做法: 参考:https://developers.google.com/eclipse/docs/install-eclipse-4.3 2. 因为 上面的做法一直没有成功,改为下载离线包 ...
- 部署到Google App Engine时中途退出后引起的问题
如果部署GAE时正在upload files时退出,下次部署时会报错 Another transaction by user is already in progress for this app a ...
随机推荐
- 安装nginx创建错误
./configure: error: the HTTP gzip module requires the zlib library. 解决: yum install -y zlib-devel -- ...
- opencv 画延长线
hough变换可以让我们检测到直线,这在前面已有详解,对于车道检测,我们需要其到图像边界的延长线一遍之后数据帧分析. 以下代码帮助我们在opencv中画延长线,本来想用虚线表示延长线的,无奈参数调不好 ...
- Telerik RadGrid Demo
List Page Html code: <%@ Page Language="vb" AutoEventWireup="false" CodeBehin ...
- 简单说说PHP优化那些事
我们在编写程序时,总是想要使自己的程序占用资源最小,运行速度更快,代码量更少.往往我们在追求这些的同时却失去了很多东西.下面我想讲讲我对PHP优化的理解.优化的目的是花最少的代价换来最快的运行速度与最 ...
- C# 控件双缓冲控制 ControlStyles 枚举详解
ControlStyles 枚举 .NET Framework 4 指定控件的样式和行为. 此枚举有一个 FlagsAttribute 特性,通过该特性可使其成员值按位组合. 命名空间: Sy ...
- Linux LiveCD 的制作
Knoppix,只需一张光盘, 就能够让我们在任何场所,随心所欲地使用 Linux1, 打破了操作系统只能先安装再使用的传统概念. Knoppix 最初的设计用途是教学,但由于这项技术很受欢迎,使得 ...
- Linq 时间对比陷阱坑
同样的两个datetime 格式的时间 2013年12月2日 17点29分57秒
- busybox filesystem ts_config: No such file or directory
/******************************************************************** * busybox filesystem ts_config ...
- TCP/IP详解学习笔记(5)-IP选路,动态选路,和一些细节
1.静态IP选路 1.1.一个简单的路由表 选路是IP层最重要的一个功能之一.前面的部分已经简单的讲过路由器是通过何种规则来根据IP数据包的IP地址来选择路由.这里就不重复了.首先来看看一个简单的系统 ...
- JAVA数据库处理(连接,数据查询,结果集返回)
package john import java.io.IOException; import java.util.*; public class QueryDataRow { public Hash ...