1

我们正在建立一个基础设施,我们在其中托管了多个服务,并且每个服务都有单独的内部负载均衡器。

如果我们在内部负载均衡器前面有全局负载均衡器。有人可以帮助并告诉我各种服务如何相互通信。会通过全局 HTTP LB 吗?这是正确的方法吗。非常感谢您的帮助。

4

2 回答 2

0

对于 HTTP(S) 负载平衡和内部负载平衡器,您不能重复使用相同的实例组作为后端。

您可以对内部和外部客户端使用 HTTP(s) 负载平衡。

否则,您可以在 HTTP(s) 负载平衡后端运行 HTTP 代理服务,并将请求转发到内部负载平衡 IP。

于 2018-02-01T10:54:49.750 回答
0

我希望您的“全局负载均衡器”设置有全局外部 IP,因此外部客户端可以通过 Internet 访问。

如果您使用内部负载均衡器将负载进一步分配到 GCP 项目内 VPC 内的实例,则无需调用外部 IP 与 GCP 项目内的其他服务进行通信。

您可以直接对内部负载均衡器的 IP 地址执行调用。

请注意,您可以让 GCP 在您的 VPC 内分配任何空闲 IP 地址,也可以在所选 VPC 的地址范围内选择 IP 地址。

另请参阅以下有关内部负载均衡器的文档: https ://cloud.google.com/compute/docs/load-balancing/internal/

于 2018-01-16T14:16:42.213 回答