非代理负载均衡器和代理负载均衡器之间有什么区别?我正在阅读 Google Cloud Platform 的文档,它提供了各种不同的负载均衡器。例如,它有 SSL 代理负载均衡器和网络负载均衡器。但它通过说网络负载均衡器是非代理的,而 SSL 负载均衡器(顾名思义)是代理负载均衡器来区分这两者。有什么区别?
我的理解是,代理 LB 在 LB 处终止客户端网络流量,然后将请求转发出去。因此,实际上它们就像原始客户端请求的代理一样。相比之下,非代理 LB(如网络 LB)是直通 LB,因为原始客户端请求到达 LB 以外的网络。这是我的直觉,但我希望得到一个明确的答案。
答案1
我的理解是,代理 LB 在 LB 处终止客户端网络流量,然后将请求转发出去。因此,实际上它们就像原始客户端请求的代理一样。相比之下,非代理 LB(如网络 LB)是直通 LB,因为原始客户端请求到达 LB 以外的网络。
是的。
这种区别的一个暗示是决定负载均衡器图表。只有网络负载平衡器保留客户端 IP 地址。
答案2
在 gcloud slides 中找到了这张图片。希望这对您有帮助