如何在私有服务器上运行GAE应用程序?

时间:2010-04-14 02:39:54

标签: python google-app-engine hosting

我想使用python开发GAE应用程序,但我担心Google将是唯一能够托管代码的公司。是否可以在私人服务器或其他主机上运行GAE应用程序?

(请注意,该问题的先前版本错误地引用了GWT)。

2 个答案:

答案 0 :(得分:10)

假设GWT表示GAE(GWT适用于Java,任何人都可以使用它),appscale可能是在任何地方托管GAE应用程序的最佳方式(包括在Amazon EC2和您自己的网站上)数据中心)。任何人都可以通过AppScale(在亚马逊,他们自己的数据中心或其他任何地方)开展提供GAE服务的业务,这对于较小的应用程序(不保证许多EC2或专用服务器)可能具有吸引力。无论如何,多亏了AppScale和类似的努力,你绝对不必担心“谷歌将是唯一主持代码的主机”。

答案 1 :(得分:1)

您正在将GWT(Java与JavaScript编译器)与GAE(Google服务器API)混合使用。

GWT可以由任何人提供,编译后它只是一堆.js文件; GAE网络应用只能在Google的服务器上投放。

API是公开的,开发人员的SDK确实有效,并且是OSS;但我不认为这对真正的服务提供商来说是一个理想的平台。 OTOH,根据Google Code GAE SDK项目,它们使用的是相同的基础设施;但是很难相信没有GoogleFS,BigTable,MapReduce等运行的后端可以像他们那样可扩展......