【问题标题】:Running your own GAE server运行你自己的 GAE 服务器
【发布时间】:2010-03-29 15:37:20
【问题描述】:

问题 How difficult is it to migrate away from Google App Engine? 让我重新思考这个问题。

我听说有人在他们自己的服务器上运行生产方面的 Google 应用引擎开发版本。

我的问题是:

  1. 是否存在任何安全问题 自己运行 GAE 开发 服务器处于生产模式和 将其暴露在 www?如果有怎么办 减轻它们?

  2. 可以在亚马逊上运行 GAE 开发吗?是吗 可以移植我运行的 GAE 应用程序 在 Google 服务器上运行到 GAE 在亚马逊上,无需更改代码,但是 不改变任何参考 使用其他 gdata 服务,例如 谷歌文档、youtube、gmail 等。

  3. 如何配置 GAE 开发服务器以 使用我自己的hadoop?或者使用 亚马逊的 hadoop?

【问题讨论】:

    标签: java google-app-engine amazon-ec2


    【解决方案1】:

    我不认为你真的想将 gae 开发服务器暴露给 www - 许多事情不会像你期望的那样工作,比如性能、发送电子邮件和身份验证。

    如果您想在自己的硬件上运行生产服务器的移植版本,您可能需要查看 AppScale http://code.google.com/p/appscale/wiki/Deploying_AppScale_1_3_via_EC2

    我从未使用过 AppScale,可能还有其他选择,但这是我所知道的。

    您可以选择用于 DataStore 的后备存储,但据我所知,这与 Google 在其托管版本中提供的存储不同。您还必须花费更多时间管理 EC2 上的服务器,如果您使用 google 的托管服务,则没有必要这样做。

    【讨论】:

      【解决方案2】:

      请注意,GAE 不是生产服务器。 我不明白你为什么要自己运行 GAE。 GAE 的目标是允许 Web 应用程序开发人员专注于他们的应用程序并为他们进行故障转移和扩展。当您想使用 EC2 时,例如为了兼容性和避免锁定,为什么不改用标准的 Apache/Tomcat?

      【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-01-31
      • 1970-01-01
      • 2012-10-11
      • 1970-01-01
      • 2014-12-10
      • 2023-02-05
      • 1970-01-01
      相关资源
      最近更新 更多