运行您自己的 GAE 服务器

发布于 2024-08-26 16:09:11 字数 523 浏览 8 评论 0原文

问题 从 Google 应用迁移有多困难引擎? 引发我再次思考这个问题。

我读过有人在自己的服务器上运行生产方面的 Google 应用程序引擎开发版本。

我的问题是:

  1. 是否存在任何安全问题 自行运行GAE开发 服务器处于生产模式并且 将其暴露给www?如果是这样怎么办 缓解它们吗?

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

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

The question
How difficult is it to migrate away from Google App Engine?
triggered me to think about this issue again.

I have read of someone running, production-wise, Google app engine development version on their own server.

My questions are:

  1. Are there any security issues
    running GAE development on your own
    server in production mode and
    exposing it to the www? If so how to
    mitigate them?

  2. Can GAE dev be run on Amazon? Is it
    possible to port my GAE apps running
    on Google servers to a GAE running
    on Amazon, without code changes, but
    without changing any reference in
    using other gdata services such as
    google docs, youtube, gmail, etc.

  3. How to configure GAE dev server to
    use my own hadoop? Or to use
    Amazon's hadoop?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

南七夏 2024-09-02 16:09:11

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

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

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

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

I don't think you really want to expose the gae development server to the www - many things aren't going to work as you expect, like performance, sending email, and authentication.

If you want to run a ported version of the production server on your own hardware you probably want to look at AppScale http://code.google.com/p/appscale/wiki/Deploying_AppScale_1_3_via_EC2

I've never used AppScale, there may be other options, but that is the one I know about.

You can choose what backing store to use for the DataStore, but it will not be the same one Google provides in their hosted version as far as I know. You're also going to have to spend a lot more time managing servers on EC2 which is not necessary if you use google's hosted service.

缪败 2024-09-02 16:09:11

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

Note that GAE is not a production server.
I don't understand why you want to run GAE yourself. The goal of GAE is to allow web app developers to concentrate on their applications and do fail-over and scaling for them. When you want to use EC2 e.g. for compatibility and lock-in avoidance instead, why don't you use standard Apache/Tomcat instead?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文