2

我在谷歌应用引擎上有一个付费应用。众所周知,Google 会按您的实例小时数向您收费。

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

正如您从 appengine 实例屏幕的屏幕截图中看到的那样(抱歉链接,我是 stackoverflow 的新手,并且不允许发布实际图像),以确保我的用户不会长期遭受加载请求,我一直有一个实例驻留。

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

如果我不为三倍实例时间付费,我不会在意。不幸的是,我需要为这些时间付费 :)

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

谢谢您的帮助!

4

1 回答 1

0

本文档页面介绍了 App Engine 调度程序的工作原理。这个其他页面教导了可以更改哪些参数来控制性能。

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

于 2017-11-17T22:13:19.793 回答