谷歌应用程序引擎负载平衡

时间:2013-02-10 16:51:03

标签: google-app-engine

我在谷歌应用引擎上有一个付费应用。众所周知,谷歌会向您收取实例时间。

我唯一无法理解的是,导致谷歌加热另一个实例的逻辑是什么,或者他们如何决定如何在这些实例之间平衡流量。

正如你可以从appengine实例屏幕的screenshot看到的(抱歉链接,我是stackoverflow的新手,并且不允许发布实际图像),以确保我的用户不会受到长时间加载请求的影响,我总是有一个实例驻留。

有趣的是,似乎没有任何流量进入驻留实例,所有流量实际上都是进入其中一个动态实例。此外,让我们假设根据他们的负载平衡算法,动态实例不堪重负,而不是将流量引导到驻留实例,他们预热了另一个似乎没有获得那么多流量的动态实例。

如果我不支付三小时的实例,我不在乎。不幸的是,我需要支付这些时间:)

如果有人能就以下内容分享更多信息,我将不胜感激: 1. GAE的负载平衡如何工作? 2.我可以做些什么来更好地分配我的实例上的流量(并通过它减少给定时间的动态实例数量)

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

This documentation page解释了App Engine调度程序的工作原理。并且this other page教导可以改变哪些参数来控制性能。

但是我们正在努力改进调度行为。请继续关注Google Cloud Platform blog。 (我在App Engine上工作)