使用Google AppEngine SDK在私人服务器上运行我的应用程序

时间:2012-04-20 00:34:44

标签: google-app-engine sdk

如果我出于某种原因想使用我自己的私人服务器来运行我的GAE应用而不是将其部署到Google服务器,我可以简单地使用AppEngine SDK来实现吗?是否存在我应该了解的任何技术或法律限制或问题?我知道SDK不是为了运行繁重的页面而设计的,但对于小型网站,它应该可以正常工作吗?

2 个答案:

答案 0 :(得分:9)

dev_appserver不是为面向公众的流量而构建的。它是单线程的,不是为性能而构建的,后端同样受限制,它暴露了用户无法访问的管理端点(例如/ _ah / admin /)。

存在自行托管您应用的替代方案,例如TyphoonAEAppScale

答案 1 :(得分:4)

嗯,你可以试试。我不知道任何法律问题(警告我不是律师,也不能为你解释许可协议),但我怀疑你对表现感到满意。

首先,dev_appserver数据存储模拟(在Python和Java SDK中)一旦过去少量数据就不能很好地扩展。它不是为性能而设计的;它旨在准确地模仿真实数据存储区的语义。