混合aws和app引擎

时间:2012-01-06 21:47:07

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

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

  1. 后端用于任务管理,例如从队列中检索任务,并根据某些特定逻辑对其进行验证。
  2. 在该特定任务上运行真正的编译器,并创建最终用户应该接收的可执行文件。
  3. 我们喜欢app引擎,但是第二部分需要一个具体的实例,其中必须安装实际的编译器,这里不能使用app引擎。我们想要混合使用app引擎和aws实例来完成任务(第1部分是app引擎,第2部分是aws)。

    我们所有的感官都说这是一个坏主意:

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

    但我们喜欢app引擎。

    有没有人在组合这两个系统方面有任何经验?有什么建议吗?

2 个答案:

答案 0 :(得分:0)

没有理由为什么你的建议不起作用,特别是如果你通过在AWS或类似的服务上公开一个干净的“编译器”界面来很好地区分你的问题。是的,您将需要支付两种服务之间的流量,但这不太可能是实质性的。如果您正在向用户提供最终结果,则可以将它们直接链接到AWS,而不是首先使用您的应用程序提取它。

答案 1 :(得分:0)

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