问题 How difficult is it to migrate away from Google App Engine? 引发我再次思考这个问题。
我听说有人在自己的服务器上运行生产方面的 Google 应用引擎开发版本。
我的问题是:
是否存在任何安全问题 自行运行GAE开发 服务器处于生产模式并且 将其暴露给www?如果是这样怎么办 减轻它们?
GAE 开发可以在 Amazon 上运行吗?是吗 可以移植我正在运行的 GAE 应用程序 在 Google 服务器上运行的 GAE 在亚马逊上,无需更改代码,但是 不改变任何引用 使用其他 gdata 服务,例如 谷歌文档、youtube、gmail 等。
如何配置 GAE 开发服务器 使用我自己的hadoop?或者使用 亚马逊的hadoop?
最佳答案
我不认为您真的想将 gae 开发服务器暴露给 www - 很多事情都不会按您的预期工作,例如性能、发送电子邮件和身份验证。
如果您想在自己的硬件上运行生产服务器的移植版本,您可能需要查看 AppScale http://code.google.com/p/appscale/wiki/Deploying_AppScale_1_3_via_EC2
我从未使用过 AppScale,可能还有其他选项,但这是我所知道的。
您可以选择用于 DataStore 的后备存储,但据我所知,它与 Google 在其托管版本中提供的后备存储不同。您还必须花费更多时间来管理 EC2 上的服务器,如果您使用 Google 的托管服务,则没有必要。
关于java - 运行您自己的 GAE 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2532424/