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

6

我想使用Python开发一个GAE应用程序,但是我担心只有谷歌才能够托管代码。是否可能在私人服务器或其他主机上运行GAE应用程序?

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

2个回答

9
假设您所说的GWT是指GAE(GWT适用于Java,任何人都可以提供服务),appscale 可能是在任何您想要的地方托管GAE应用程序的最佳方法(包括在Amazon EC2和自己的数据中心)。 任何人也可以通过AppScale开展提供GAE服务的业务(在Amazon、他们自己的数据中心或其他地方),这可能对较小的应用程序(不需要多个EC2或专用服务器)非常有吸引力。总之,由于AppScale和类似的努力,您绝对不必担心“谷歌将是唯一托管代码的主机”。

谢谢,这就是我正在寻找的东西。Appscale可靠吗?你看见过有哪些大型应用在使用它吗? - goutham
@goutham,看起来它正在增长并且很可靠,但这只是一个一般印象——为什么不去问问http://appscale.cs.ucsb.edu/及其链接,并研究http://code.google.com/p/appscale/上的维基页面呢。 - Alex Martelli

1

你把GWT(一个Java到JavaScript编译器)和GAE(Google服务器API)混淆了。

GWT可以由任何人提供服务,编译后只是一堆.js文件;而GAE Web应用程序只能在Google的服务器上提供服务。

该API是公开的,开发者SDK可用且是OSS;但我认为它不是一个理想的真实服务提供商平台。另一方面,根据Google Code GAE SDK项目,它是他们使用的相同基础设施;但很难相信没有GoogleFS、BigTable、MapReduce等后端支持,它们能像他们的那样具有可扩展性...


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接