【问题标题】:GCP loadbalancer not distributing traffic evenly/properlyGCP 负载均衡器没有均匀/正确地分配流量
【发布时间】:2018-06-07 13:32:23
【问题描述】:

我有 3 个实例附加到 gcp http 负载平衡器。我在所有三个实例上都运行了 web 服务。当我同时向负载均衡器发送请求时,例如 3 个请求,有时它将所有 3 个请求路由到一个实例,有时负载均衡器在实例之间路由请求,但这不是偶数。我的意思是,当实例上已经有负载时,它仍然会向该实例发送请求,而不是发送到没有负载的实例。我想知道负载均衡器如何分配流量?有没有什么具体的流量分配算法?

负载均衡器启用了健康检查,它检查网络服务是否处于活动状态,我还测试了 CPU 使用率,我得到了相同的结果。

【问题讨论】:

  • 在我有限的经验中,我发现负载均衡器对于解决冗余问题很有用,但对于提高速度或性能却无济于事。我们遇到了 CPU 使用率过高的问题,在添加第二个实例后大幅下降。 . 另外很高兴知道我们现在有一个备用网络服务器.. 我认为平衡以合理的方式进行,这意味着它只有在收益超过成本时才会发生..

标签: google-cloud-platform load-balancing


【解决方案1】:

您可以通过here 了解流量在 HTTP 负载平衡器中的加载方式。您还应该记住,实例实际上位于某些单元格中,因此实例本身可能未在使用中,但同一单元格中其他项目的其他实例正在使用大量资源,而该单元格的资源实际上少于该单元格您的实例在哪里获得所有测试流量。

【讨论】:

    猜你喜欢
    • 2019-08-17
    • 2021-08-31
    • 2020-05-08
    • 2019-06-23
    • 2021-12-07
    • 1970-01-01
    • 1970-01-01
    • 2018-02-18
    • 2012-08-27
    相关资源
    最近更新 更多