说起GAE时,很多人还有很多疑问,这里就我个人的使用经验,作一些介绍。
1,GAE是什么?
GAE是Google推出的一个针对web服务的云计算平台
2,GAE的优势是什么?我为什么要用GAE
1)GAE因为是使用云计算技术,所以拥有很好的扩展性,当你的网站规模达到一定程序的时侯,不需要你自己去做负载均衡,去做数据库的水平垂直切割。这些云计算都为你做好了,你只需要支付一定的费用即可扩展(相对于自己搭建服务器,这费用可能还更低)。
2)GAE配套一系统工具,可以提高你的开发效率:如ORM的数据库,定时任务,memcached整合,后台的Log系统,统计数据,服务器版本控制等等
3)GAE有很大的免费配额,对于网站前期,及开发测试来说,你可以完全免费的使用,具体你可以参考GAE的免费配额标准。
3,GAE的限制是什么?
限制主要是为了它管理的安全性,简单说来是以下几条:
1)不能使用线程
2)不能使用socket,只开放80端口
3)不能使用本地文件系统(可以用memcached替代)
4)目前只支持python和java两种语言
4,GAE不能做什么?
不能做的事情可以从上面的限制中看出来,最大的限制就是它
仅仅是一个web服务器,不能做MMORPG这类服务器
5,(国情版)GAE在中国如何
使用GAE,不能直接通过IP访问
注册一个应用过后,google会自动给你一个appspot的域名,通过此域名你可以访问你的应用,但是不幸的是,在国内这是经常不稳定的,经常有被封掉的情况。
同时,如果gae还支持绑定你自己的域名,但更不幸的是,它是通过google ghs来完成这功能的,而 ghs在国内基本全部被封,即使有漏网之鱼,也是危在旦夕。网上有不少解决办法,但除非花银子,不然没有一个十全的方案。
同时在国内使用速度相对较慢,做国内的服务显得鸡胁。
6,类似GAE的云计算平台,还有哪一些呢
国外:有亚马逊的EU2平台,及云存储平台,这是完全开放的系统,相当于在IDC托管机器一样,但缺点是没免费配额,且带宽收费较高。
国内:新浪有推PHP的云计算平台,也算是符合国情,百度有推框计算,具体是啥没看懂,不过这名字的确显得更符合国情了。不是这样的么?自由,仅限于框中。
7,使用建议:
1,如果你想练练手,免费用用,推荐GAE
2,如果你针对国外市场,推荐GAE
3,如果你不是做WEB应用,不推荐GAE
4,如果你是针对国内市场,那么推荐自己搭服务器吧,如果你是用python,可以看我的另一篇文章,将GAE移植回Django,其中改动不大,看规模,顺利2-3天可以完成。
分享到:
相关推荐
GAE使用规则GAE使用规则GAE使用规则GAE使用规则GAE使用规则GAE使用规则GAE使用规则GAE使用规则GAE使用规则
Eclipse开发 Gae,Struts2,Spring,云计算,学习gae云计算的好例子
pass之GAE入门教程, 学习GAE
GAE(Google App Engine)空间 GAE(Google App Engine)空间申请使用教程及 GAE域名捆绑方法使用教程及 GAE域 GAE(Google App Engine)空间申请使用教程及 GAE域名捆绑方法捆绑方法
GAE平台开发应用时,简单的webapp框架的使用
《GAE编程指南》是介绍使用这个强大平台的专家级实践指南。高级工程师Dan sanderson将向你讲述如何设计高可伸缩性应用程序的方法,以及如何使用App Engine的API和可伸缩的服务来实现常见的开发任务。你将会学到有关...
图自编码器GAE的pytorch实现,参考论文vgae
《GAE编程指南》是介绍使用这个强大平台的专家级实践指南。高级工程师Dan sanderson将向你讲述如何设计高可伸缩性应用程序的方法,以及如何使用App Engine的API和可伸缩的服务来实现常见的开发任务。你将会学到有关...
图形自动编码器GAE的pytorch实现,可参考论文VGAE
可以在GAE上直接使用,支持图片上传等。 源代码是修改其他网友的普通blog程序而来,只做了必要的修改,原结构保留 最新版本请去主页下载 http://redpower1998.appspot.com 主页包括原始的普通版本
云计算下的PaaS中的GAE和SAE平台
实现了gae与spring3之间的集成
GoogleAppEngine(GAE)的定时器java源代码。 GoogleAppEngine(GAE)的定时器java源代码。
GAE--java使用入门.doc
百度的bae跟谷歌的gae对比,百度的资源限制很少,但是资源很少,教程很少。。
GAE 集成程序,共有三个软件包,解压后安装包里的python然后运行SDU里的exe文件,最后运行客户端加服务端中localproxy中的proxy.py就可以了
jiql - (允许你的应用在GAE上使用SQL语句) jiql是在JAVA GAE上访问Google Datastore的JDBC wrapper jiql支持标准的sql语言进行访问原版的官方主页 www.jiql.org 由于原版源代码存在一些问题,所以对改版本做了...
GAE虽然支持java了,但不幸的是依然不支持php 但是我们可以使用基于java的Quercus基本上可以100%的支持PHP语言
关于GAE的教程、工具与文档(建站) 全