由于后端位于多个区域,Google Cloud Load Balancer 如何确定哪个是最近的(第二近)

由于后端位于多个区域,Google Cloud Load Balancer 如何确定哪个是最近的(第二近)

我们有一个设置,其中外部 HTTP(s) 负载均衡器在不同大陆的多个区域具有基于 NEG 的后端。

文献指出:

当您在高级层级中配置外部 HTTP(S) 负载均衡器时,它会使用全局外部 IP 地址,并可以根据接近度智能地将用户的请求路由到最近的后端实例组或 NEG。

我想知道 GLB 如何根据接近度方面做出决定,以及是否有办法影响其决策。

例如,如果我们从欧洲发送流量,但欧洲地区(最近的后端)瘫痪,流量就会分散到其余地区(后端),尽管根据延迟,美国地区(后端)是迄今为止最近的地区。流量远不及后端容量。

答案1

Google 在全球拥有 93 多个 POP(接入点)。

位置

Google 负载均衡器使用 Anycast IP 地址。这意味着 Google 知道用户所连接的 POP,该 POP 通常距离用户最近,然后可以路由到距离 POP 最近的后端。

任播寻址

云负载平衡可以将您的资源置于单个任播 IP 之后,并通过智能自动扩展来扩大或缩小您的资源。

云负载均衡

相关内容