【问题标题】:Mixing aws and app engine混合 aws 和应用程序引擎
【发布时间】:2013-02-06 14:40:45
【问题描述】:

我们正在启动一个需要两个主要组件的新项目:

  1. 用于任务管理的后端,例如从队列中检索任务并根据某些特定逻辑对其进行验证。
  2. 在该特定任务上运行真正的编译器,并创建最终用户应该收到的可执行文件。

我们喜欢应用引擎,但是第二部分需要一个具体的实例,必须安装实际的编译器,应用引擎在这里不可用。我们正在考虑混合应用引擎和 aws 实例来完成任务(第 1 部分将是应用引擎,第 2 部分将是 aws)。

我们所有的感官都认为这是个坏主意:

  • 两个提供商之间不需要的流量,不幸的是,有人需要为此付费。
  • 我们将不得不处理两个系统,两个部署过程,每个系统都有自己的怪癖 --> 加倍工作。

但我们喜欢应用引擎。

有没有人有结合这两个系统的经验?有什么建议吗?

【问题讨论】:

    标签: google-app-engine amazon-web-services cloud


    【解决方案1】:

    您的建议没有理由不起作用,特别是如果您通过在 AWS 或类似服务上公开一个干净的“编译器”接口来很好地分离您的关注点。是的,您必须为这两种服务之间的流量付费,但这不太可能是巨大的。如果您将最终结果提供给用户,您可以将它们直接链接到 AWS,而不是先使用您的应用程序获取它。

    【讨论】:

    【解决方案2】:

    AWS 的 EC2 实际上只是天空中的香草 linux 盒子。我也会抛弃完全转向它的建议。如果您精通 unix,移植您的系统可能比听起来容易。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-23
      • 1970-01-01
      • 2018-06-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多