【发布时间】:2018-06-07 13:32:23
【问题描述】:
我有 3 个实例附加到 gcp http 负载平衡器。我在所有三个实例上都运行了 web 服务。当我同时向负载均衡器发送请求时,例如 3 个请求,有时它将所有 3 个请求路由到一个实例,有时负载均衡器在实例之间路由请求,但这不是偶数。我的意思是,当实例上已经有负载时,它仍然会向该实例发送请求,而不是发送到没有负载的实例。我想知道负载均衡器如何分配流量?有没有什么具体的流量分配算法?
负载均衡器启用了健康检查,它检查网络服务是否处于活动状态,我还测试了 CPU 使用率,我得到了相同的结果。
【问题讨论】:
-
在我有限的经验中,我发现负载均衡器对于解决冗余问题很有用,但对于提高速度或性能却无济于事。我们遇到了 CPU 使用率过高的问题,在添加第二个实例后大幅下降。 . 另外很高兴知道我们现在有一个备用网络服务器.. 我认为平衡以合理的方式进行,这意味着它只有在收益超过成本时才会发生..
标签: google-cloud-platform load-balancing