本文档可帮助您确定哪种 Google Cloud 负载平衡器最符合您的需求。
如需确定哪种负载平衡器最适合您的 Google Cloud 实现,请考虑 Cloud Load Balancing 的以下几个方面:
- 全球负载平衡与地区级负载平衡
- 外部负载平衡与内部负载平衡
- 流量类型
如需详细了解这几个方面,请参阅负载平衡概览。
流程图
首先确定需要全球性负载平衡还是地区级负载平衡、外部负载平衡还是内部负载平衡,以及您的负载平衡器必须处理哪些类型的流量,然后使用以下流程图来确定您的客户端、协议和网络配置可以使用哪些负载平衡器。
控制 TLS 终结的地理位置
外部 HTTP(S) 负载平衡器和 SSL 代理负载平衡器可在全球各处的地理位置终止传输层安全协议 (TLS),从而最大程度减少客户端与负载平衡器之间的延迟时间。如果您需要控制 TLS 终止的地理位置,应改用网络负载平衡,并在位于所需地区的后端上终止 TLS。
Google Cloud 负载平衡器摘要
下表提供了有关各负载平衡器的一些具体信息。
负载平衡器类型 | 流量类型 | 保留客户端 IP 地址 | 全球性或区域性 | 负载平衡方案 | 负载平衡器目标端口 | 代理或直通 |
---|---|---|---|---|---|---|
外部 HTTP(S) | HTTP 或 HTTPS | 否 | 全球* | 外部 | 在端口 80 或 8080 上处理 HTTP 流量;在端口 443 上处理 HTTPS 流量 | 代理 |
内部 HTTP(S) | HTTP 或 HTTPS | 否 | 区域 | INTERNAL_MANAGED | 在端口 80 或 8080 上处理 HTTP 流量;在端口 443 上处理 HTTPS 流量 | 代理 |
SSL 代理 | 具有 SSL 分流的 TCP | 否 | 全球* | 外部 | 25、43、110、143、195、443、465、587、700、993、995、1883、3389、5222、5432、5671、5672、5900、5901、6379、8085、8099、9092、9200 和 9300 | 代理 |
TCP 代理 | 无 SSL 分流的 TCP | 否 | 全球* | 外部 | 25、43、110、143、195、443、465、587、700、993、995、1883、3389、5222、5432、5671、5672、5900、5901、6379、8085、8099、9092、9200 和 9300 | 代理 |
外部网络 TCP/UDP | TCP 或 UDP | 是 | 区域 | 外部 | 不限 | 直通 |
内部 TCP/UDP | TCP 或 UDP | 是 | 地区性后端、地区性前端(支持全球访问) | INTERNAL | 不限 | 直通 |
*优质层级为全球性。标准层级为区域性。
后续步骤
- 如需根据您的应用需求选择合适的负载平衡器,请参阅负载平衡器功能。