我在谷歌应用引擎上有一个付费应用。众所周知,Google 会按您的实例小时数向您收费。
我唯一无法理解的是,导致谷歌加热另一个实例的逻辑是什么,或者他们如何决定如何对这些实例之间的流量进行负载平衡。
正如您从 appengine 实例屏幕的屏幕截图中看到的那样(抱歉链接,我是 stackoverflow 的新手,并且不允许发布实际图像),以确保我的用户不会长期遭受加载请求,我一直有一个实例驻留。
有趣的是,似乎没有流量到达常驻实例,所有流量实际上都流向了动态实例之一。此外,我们假设根据他们的负载平衡算法,动态实例不堪重负,而不是将流量引导到常驻实例,而是预热另一个似乎也没有获得那么多流量的动态实例。
如果我不为三倍实例时间付费,我不会在意。不幸的是,我需要为这些时间付费 :)
如果有人能就以下内容分享更多信息,我将不胜感激:
1. GAE 的负载平衡如何工作?
2. 我能做些什么来更好地分配我的实例上的流量(并以此减少给定时间的动态实例数量)
谢谢您的帮助!