云计算——Google App Eng…
云计算——Google App Engine(一)
编者:王尚 2014.04.12 20:20
介绍:Google App Engine提供一套开发组件让用户轻松的在本地构建和调试网络应用,之后能让用户在Google强大的基础设施上部署和运行网络应用程序,并自动根据应用所承受的负载对应用进行扩展,免去用户对应用和服务器等的维护工作。同时提供大量的免费额度和灵活的资费标准。在开发语言方面,现支持Java和Python两种语言,并为这两种语言提供基本相同的功能和API。
Google App Engine 工作在Paas层
教程(开发语言使用Python)
第一步:安装Python2.5及以上版本
下载地址:http://www.163disk.com/fileview_1743107.html
安装完成后,启动或打开Python功能方法:
在开始菜单,找到如下图

点击IDEL(Python Gui),会出现Python Shell界面,如下图

点击Python(command line),会出现典型的cmd界面,如下图
(如果需要在cmd命令中直接点击“Python”命令进入Python(command line))界面,需要修改用户环境变量,具体方法这里不细说)

第二步:安装google-app-engine-1.3.7.msi
下载地址:http://www.163disk.com/fileview_1743107.html
安装完成后桌面会出现这样的图标

第三步:本地测试
1、打开Google App Engine Launcher 如下图:

2、
点击File,创建新应用,例如:我提前在F盘新建了一个文件夹GoogleAppEngine,因为我的Gmail账户下创建的应用为1167119208diannao故我的应用名为1167119208dianano。
创建成功如下(点击运行):

3、
点击
正常情况下会出现

如果出现“Hello world!”证明本地调试成功了!!!
第四步:在Google上创建应用
1、
注册Google账号(这里不在累赘)
2、
进入https://appengine.google.com/添加一个应用,例如:1167119208dianano
注意:应用名是独一无二的像IP地址,不信你可以填1167119208dianano会有麻烦的奥!!
(如果您使用 Python ,直接就可以部署了。如果您使用 Java,需要到这里激活 App Engine Java 帐户,点击 sign up ,发出请求。可能要等几天才能收到激活邮件。)
第五步:发布应用
1、
点击
出现

Email和Password是你的Gamil账户
点击“OK”
上传成功后会出现

2、
使用ApplicationName.appspot.com来访问,其中ApplicationName是你的应用名。
例如:http://1167119208diannao.appspot.com/
注意:不知何时大陆不能访问自己的应用,原因http://xx.appspot.com被墙了。难道我们的辛苦白费了??
程序员的头脑是与众不同的,大家可以FQ来浏览自己的网站(FQ工具这里不细说)
如果是有庞大的业务的话可以从这里找的解决的办法http://www.ctohome.com/FuWuQi/b9/513.html
正常情况下会出现:

到此Google App Engine第一部分到此结束,欢迎大家进行技术交流!
云计算——Google App Eng…的更多相关文章
- 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 ...
- Python运行Google App Engineer时出现的UnicodeDecodeError错误解决方案
#Python运行Google App Engineer时出现的UnicodeDecodeError错误解决方案 ##问题描述 使用Python2.7.x运行GAE时有时会报这个错误 ```py ...
- 介绍Google App Engine
Google App Engine是一个网络应用托管服务(web application hosting service).所谓网络应用(By web application),我们的意思的可以通过网 ...
- Google App Engine Deployment 相关问题
1.GAE instance上传成功之后可以正常运行的情况下.在Google账户中“关联的应用和网站”,撤销Google App Engine appcfg对Google账户的访问权限. 再次上传时, ...
- [E120L][KitKat][4.4.2][CM11] CM11 rom+ google app安装心得
1. 本文针对 三星手机型号: E120L 即 samsung galaxy S2 HD LTE 2. 本文安装的android ROM 的内核为4.4.2 KitKat 3. 本文安装的第三方RO ...
- Google App Engine 学习和实践
这个周末玩了玩Google App Engine,随手写点东西,算是学习笔记吧.不当之处,请多多指正. 作者:liigo,2009/04/26夜,大连 原创链接:http://blog.csdn.ne ...
- Google App Engine10年,支持更多你喜欢的编程语言
2008年4月7日google推出Google App Engine(GAE),时间过得真快,10年过去了,2010年3月google退出中国,一转眼也过去7年了.早在2009年的时候GAE就在中国内 ...
- 如何架设部署V2EX社区/论坛(Google App Engine版)
1.What's V2EX? 关于这个问题,我们可以看看其作者Livid早期自己的V2EX社区的介绍: What's V2EX? 这是很多人都问过的问题,而我一直都没有做出一个明确的解答.因为我实在觉 ...
随机推荐
- h5、jq 移动端评论点攒功能
h5.jq 移动端评论点攒功能 平时做的项目中大部分都会涉及到评论的功能,之前用angular写的项目,功能写起来很方便,但是对于一个单页来说,angular有点大材小用了,所有今天分享一个关于jq制 ...
- 设置Ubuntu下adb 及 fastboot权限
以普通用户登录linux,然后运行adb devices会提示权限不够: List of devices attached ???????????? no permissions 这是因为 ...
- Mac: 易用设置
Mac是一个类unix系统,因此很多命令是类似于Linux的.例如其中的Terminal, shell等等.但是软件源鉴于国内的网络环境,是不方便配置的. 中文输入法快速切换. 在不同的语言中可以用组 ...
- 简单理解js闭包
什么是闭包?我们先来看一段代码: function a() { var n = 0; function inc() { n++; console.log(n); } inc(); inc(); } a ...
- validateform正则表达式 datatype验证数字
正则表达式验证正数负数 浮点数/^\-?[0-9]+(.[0-9]+)?$/ datatype="/^\-?[0-9]+(.[0-9]+)?$/"
- 基于Java SE的模拟双色球彩票系统
1.双色球规则: ①双色球分为红球和蓝球,红球选择的范围为1-33,而且红球选择6个数字:蓝球选择的范围为1-16,而且只能选择1个数字. ②选择方式为随机选择号码和手动输入选择号码. ③生成号码的顺 ...
- url地址栏拼接参数写法
<script> function jiedan_do(elm){ var id=$(elm).attr("a"); window.location="__U ...
- PHP以星号隐藏用户名手机和邮箱
<?php class Hidesatr{ function hide_star_do($str) { //用户名.邮箱.手机账号中间字符串以*隐藏 if (strpos($str, '@')) ...
- 用maven创建工程
用maven创建工程 开始 mvn archetype:generate 遇到问题:冗长的工程原型列表和等待时间 改进 mvn archetype:generate -DarchetypeCatalo ...
- 在线用户数-Constants
package com.pb.news.constants; public class Constants { public static int ONLINE_USER_COUNT=0;//在线用户 ...