首页 > 解决方案 > 为内部和外部用户提供负载均衡服务 GCP

问题描述

我们正在 GCP 上设置服务,该服务将处理来自互联网和我们 VPC 内其他服务的请求。

我们已经有一个全局负载均衡器设置,并且希望我们的新服务的所有流量也能够进行负载均衡。

在尝试访问新服务时,是否建议让我们的内部服务使用全局 LB 地址?还是我们应该在全局 LB 后面设置内部 LB 以供内部服务使用?

如果我们对内部和外部客户端都使用全局 LB,与使用和内部 LB 相比,是否存在性能劣势?

谢谢,我很感激帮助!

标签: google-cloud-platformload-balancinginternal-load-balancer

解决方案


并行使用两个负载均衡器(因为它们彼此独立)。用于 Internet 的全局负载均衡器和用于 VPC 访问的内部负载均衡器。类型 (HTTP/TCP) 取决于您要服务的流量。想想第 7 层 (HTTP) 与第 3/4 层 (TCP/UDP)。

对于 VPC 访问,使用内部负载均衡器具有性能优势。最大的是减少了跳数(VPC -> Internet -> 负载均衡器 -> VPC)。第二个是您的 VPC 网络速度更快,留在 VPC 内。


推荐阅读