【问题标题】:Google cloud load balancer unevenly distributes traffic谷歌云负载均衡器不均匀地分配流量
【发布时间】:2019-08-17 14:55:28
【问题描述】:

我创建了具有 3 个实例和 HTTP/2 类型的 GCP 负载平衡器的实例组。 当我点击负载均衡器的 IP 时,请求会随机分布,说我遇到了 12 个请求,因为有 3 个实例,每个 VM 的负载分布应该是 4 个,但它不会在循环中发生。我有没有可能在 GCP 中实现这一点?

【问题讨论】:

标签: google-cloud-platform virtual-machine load-balancing


【解决方案1】:

GCP 负载平衡使用的algorithm 旨在根据客户端的地理位置分配负载。如果在一个区域中配置了多个区域的后端,则流量会根据每个组的容量分布在每个区域中的实例组中。

仅当您创建由同一区域内的实例组成的后端时,才会出现循环算法;在这种情况下,请求会均匀分布在实例中。

【讨论】:

  • 我的后端实例位于同一区域,即“us-east-1”,但负载均衡器无法在实例之间均匀分配负载。
  • 澄清一下,“us-east-1”是一个区域。 GCP zones 通常以区域命名,但以小写字母结尾,例如 us-east1-a、us-east1-b、us-east1-c 等。
  • 是的,insaces 在区域 us-east1-b
  • 如果您的后端是由属于同一个 VPC 的三个实例创建的,在同一个区域中并且它们是同一个实例组的一部分,则应根据文档使用循环算法。如果你发现了一些不同的东西,你应该在Public issue tracker 中提出一个错误。您只需找到超链接“创建新的 Cloud Load Balancing 问题”并填写表格来描述您所描述的问题。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-03-18
  • 2020-12-31
  • 2019-10-04
  • 1970-01-01
  • 2018-06-20
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多