Cloud Load Balancing
Google Cloud 上高性能、可伸缩的负载均衡服务。
-
按照此指南选择最适合您的负载均衡器类型
-
了解 Google Cloud Load Balancing 如何支持每秒超过 100 万次查询
-
获取负载均衡器的指标,帮助您了解应用和系统服务的性能
-
了解客户如何基于 Cloud Load Balancing 构建全球业务
优势
通过单个任播 IP 实现全球负载均衡
提供跨区域负载均衡,包括自动多区域故障切换。Cloud Load Balancing 能够对用户、流量、网络、后端健康状况和其他相关条件的变化即时做出响应。
软件定义的灵活服务
Cloud Load Balancing 是适用于所有流量的完全分布式、软件定义的代管式服务。您可以将 Cloud Load Balancing 用于 HTTP(S)、TCP/SSL 和 UDP 等所有流量。
无缝自动扩缩
可随着用户和流量的增长而调整。通过将流量转移到全球其他可以接收流量的区域,轻松处理数量巨大的瞬间意外峰值。只需数秒便可从零扩容到所需的容量。
主要特性
主要特性
HTTP(S) 负载均衡
HTTP(S) 负载均衡能够跨多个后端实例、跨多个区域均衡 HTTP 和 HTTPS 流量。您的整个应用都可通过一个全球通用的 IP 地址访问,因而简化了 DNS 设置。HTTP(S) 负载均衡可伸缩、可容错、无需预热,并支持基于内容的负载均衡。对于 HTTPS 流量,它提供 SSL 终结和负载均衡功能。
TCP/SSL 负载均衡
TCP 负载均衡可在一个 Compute Engine 区域的实例池中分布 TCP 流量。它具备扩缩能力、不需要预热,并可执行健康检查,确保只有运行正常的实例会收到流量。SSL 代理可为您的非 HTTPS 流量提供 SSL 终结和负载均衡服务。
SSL 分流
SSL 分流使您能够集中管理 SSL 证书和解密。您可以在负载均衡层与后端之间启用加密,以确保最高级别的安全性(这会在后端产生一些额外的处理开销)。
无缝自动扩缩
Cloud Load Balancing 还支持多种高级功能,例如 IPv6 全球负载均衡、WebSocket、用户定义的请求标头以及专用 VIP 协议转发。
Cloud CDN 集成
只需选中一个复选框,即可为 HTTP(S) 负载均衡启用 Cloud CDN,以便为用户优化应用内容的传送。
“Google Cloud 的负载均衡功能简化了我们的部署,并可以无缝地提供我们需要的伸缩能力和高可用性。我们每秒能够轻松处理 15 万个请求,并且不需要进行任何预热和准备工作。这种安心的感受带来了巨大的变化,与我们以前配置专用负载均衡硬件的时候不可同日而语。”
Arnaud Granal,Adcash 首席技术官
文档
文档
设置网络及 HTTP 负载均衡器
您将了解网络负载均衡器和 HTTP 负载均衡器之间的区别,以及如何为 Compute Engine 虚拟机中运行的应用设置这两种负载均衡器。
使用 Terraform 创建基于内容的 HTTPS 负载均衡器
在此实验中,您将创建一个 HTTPS 负载均衡器,用于将流量转发到自定义网址映射。。
将 HTTP 负载均衡器与 Cloud Armor 结合使用
在此实验中,您将使用全球后端配置 HTTP 负载均衡器,对负载均衡器进行压力测试,以及通过 Cloud Armor 将压力测试 IP 列入拒绝名单。
所有特性
所有特性
HTTP(S) 负载均衡 | HTTP(S) 负载均衡能够跨多个后端实例、跨多个区域均衡 HTTP 和 HTTPS 流量。您的整个应用都可通过一个全球通用的 IP 地址访问,因而简化了 DNS 设置。HTTP(S) 负载均衡可伸缩、可容错、无需预热,并且基于内容。对于 HTTPS 流量,它提供 SSL 终结和负载均衡功能。 |
Cloud Logging | 用于负载均衡的 Cloud Logging 会以日志形式记录发送至您的负载均衡器的所有负载均衡请求。这些日志既可用于调试用途,也可用于分析您的用户流量。您可以查看请求日志并将其导出到 Cloud Storage、BigQuery 或 Pub/Sub 中以供分析之用。 |
TCP/SSL 负载均衡 | TCP 负载均衡可在一个 Compute Engine 区域的实例池中分布 TCP 流量。它具备伸缩能力、不需要预热,并可执行健康检查,确保只有运行正常的实例会收到流量。SSL 代理可为您的非 HTTPS 流量提供 SSL 终结和负载均衡服务。 |
无缝自动扩缩 | 自动扩缩可帮助您的应用顺利应对流量增加的情况,并在资源需求量减少时降低费用。您只需定义自动扩缩政策,自动扩缩器即可根据测量到的负载执行自动扩缩。无需预热,只需数秒便可从零扩容到所需的容量。 |
SSL 分流 | SSL 分流使您能够集中管理 SSL 证书和解密。您可以在负载均衡层与后端之间启用加密,以确保最高级别的安全性(这会在后端产生一些额外的处理开销)。 |
高准确度的健康检查 | 健康检查可确保新的连接请求只会被负载均衡服务定向到运行正常且已准备好接收负载的后端。高准确度的健康检查确保探测请求能够模拟发送到后端的实际流量。 |
高级功能支持 | Cloud Load Balancing 还支持多种高级功能,例如 IPv6 全球负载均衡、WebSocket、用户定义的请求标头以及专用 VIP 协议转发。 |
亲和性 | Cloud Load Balancing 的亲和性功能可将用户流量引导至特定的后端实例并保留此关联。 |
Cloud CDN 集成 | 只需选中一个复选框,即可为 HTTP(S) 负载均衡启用 Cloud CDN,以便为用户优化应用内容的传送。 |
UDP 负载均衡 | UDP 负载均衡可以在一个 Compute Engine 区域的实例池中分发 UDP 流量。它具备伸缩能力、不需要预热,并可执行健康检查,确保只有运行正常的实例会收到流量。 |
Cloud Armor | 利用 Google Cloud Armor 安全政策,您可以限制请求的速率或将请求重定向到 Google Cloud 边缘的 HTTP(S) 负载均衡、TCP 代理负载均衡或 SSL 代理负载均衡,尽可能接近传入流量的来源。 |