Cloud Load Balancing

Google Cloud Platform 上高性能、可扩缩的负载平衡服务。
全球范围的自动扩缩和负载平衡

全球范围的自动扩缩和负载平衡

在 Compute Engine 上利用 Cloud Load Balancing,无需预热即可实现从零到最高限额的扩容。您可以将支持负载平衡的计算资源分布到单个或多个区域,使其更接近用户并满足您的高可用性要求。Cloud Load Balancing 能够将您的资源置于单个任播 IP 后,并利用智能自动扩缩功能来增加或缩减资源。Cloud Load Balancing 提供多种平衡选项,并与 Cloud CDN 集成以实现最优化的应用和内容交付。

通过单个任播 IP 实现全球负载平衡

凭借 Cloud Load Balancing,您可以将一个任播 IP 用作全球各区域中所有后端实例的前端。它提供跨区域负载平衡功能,包括自动多区域故障转移(即在后端运行状况不佳时分批平稳地转移流量)。与基于 DNS 的全球负载平衡解决方案不同,Cloud Load Balancing 能够对用户、流量、网络、后端运行状况和其他相关条件即时做出响应。

软件定义的负载平衡

Cloud Load Balancing 是适用于所有流量的完全分布式、软件定义的托管服务。它不是基于实例或设备的解决方案,因此您不会受限于物理负载平衡基础架构,也不必面对基于实例的负载平衡固有的高可用性 (HA)、规模和管理难题。您可以将 Cloud Load Balancing 用于 HTTP(S)、TCP/SSL 和 UDP 等所有流量,还可以使用 HTTPS 负载平衡和 SSL 代理功能来终止 SSL 流量。

每秒钟超百万次查询

Cloud Load Balancing 以 Google 所用的基础架构前端为基础而构建。它支持每秒处理超过一百万次查询,并且保证高性能和低延迟时间。流量可通过 80 多个独立的全球负载平衡位置进入 Cloud Load Balancing,从而尽可能在 Google 的快速专用网络主干上传输。

无缝自动扩缩

Cloud Load Balancing 可以随着您的用户和流量的增长而调整(包括将流量转移到全球其他可以接收流量的区域),轻松处理数量巨大的瞬间意外峰值。自动扩缩功能无需预热,您可以在短短几秒的时间里从零调节至最高限额。

内部负载平衡

借助内部负载平衡,您可以为内部客户端实例构建可扩缩的高可用性内部服务,而不需要将您的负载平衡器暴露给互联网。GCP 内部负载平衡的架构是基于 Google 软件定义的网络虚拟化平台 Andromeda 设计的。内部负载平衡还支持通过 VPN 连接的客户端。

支持前沿协议

Cloud Load Balancing 负载平衡器支持最新的应用传输协议。它不但支持在连接到后端时通过 HTTP/2 使用 gRPC 协议进行通信,而且还是第一个支持 QUIC 协议的大型公有云,使我们的 HTTPS 负载平衡器可以更快地建立会话,为客户带来响应更快的应用体验。

特性

HTTP(S) 负载平衡

HTTP(S) 负载平衡能够跨多个后端实例、跨多个区域平衡 HTTP 和 HTTPS 流量。您的整个应用都可通过一个全局 IP 地址访问,因而简化了 DNS 设置。HTTP(S) 负载平衡可扩缩、可容错、无需预热,并且支持基于内容的负载平衡。对于 HTTPS 流量,它提供 SSL 终止和负载平衡功能。

Stackdriver Logging

用于负载平衡的 Stackdriver Logging 会以日志形式记录发送至您的负载平衡器的所有负载平衡请求。这些日志既可用于调试用途,也可用于分析您的用户流量。您可以查看请求日志,并且将其导出到 Cloud Storage、BigQuery 或 Cloud 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 流量。它具备扩缩能力、不需要预热,并可执行运行状况检查以确保只有运行正常的实例会收到流量。

Google Cloud Platform 的负载平衡功能简化了我们的部署,并可以无缝地提供我们所需的扩缩能力和高可用性。我们每秒能够轻松处理 15 万个请求,并且不需要进行任何预热和准备工作。整个过程举重若轻,与我们以前配置专用负载平衡硬件时的情景形成了强烈对比。

Arnaud Granal,Adcash 首席技术官

资源

价格

所有形式的 Cloud Load Balancing 服务都按照相同的小时费率和数据处理量费率定价。了解详情

Google Cloud

开始使用

学习和构建

第一次使用 GCP?您可以领取 $300 赠金,免费开始使用任意 GCP 产品。

需要更多帮助?

我们的专家会根据您的需求,帮助您打造合适的解决方案,或者寻找合适的合作伙伴。

发送以下问题的反馈:

此网页
Cloud Load Balancing