不同版本的不同实例类型

时间:2014-05-28 15:22:27

标签: google-app-engine

是否可以将F2用于测试版本,将F4用于主要版本的appengine(java)应用程序?

我们有各种团队,他们的工作方式不同,但他们不需要F4。他们对F1甚至F2很满意。但主要核心版本需要F4。

2 个答案:

答案 0 :(得分:0)

嗯,我不认为模块会解决您的问题,因为您正在谈论相同的应用程序,但它的不同版本(使用模块,您不能将不同的硬件分配给不同的版本)。

GAE目前不支持为不同版本的应用分配不同的硬件。在我的公司,我们必须创建不同的应用程序,以便从不同的硬件和常驻实例(非默认版本的应用程序不支持)中受益。

所以我们最终得到了:

  • 应用
  • APP-分期
  • 应用-V2

这太可怕但到目前为止是唯一可用的解决方案(至少我知道)。

答案 1 :(得分:0)

看看App Engine Modules。我们使用它们为应用程序的不同部分分配不同的实例类型(即使这些部分共享一个共同的代码库)。例如:

  • default - 提供前端模块。 F4具有1个常驻实例的自动缩放功能。
  • api - 提供REST api调用。 B4基本缩放。
  • api-simple - 以较低的延迟提供简单的api调用。 F2具有1个驻留实例的自动缩放功能。