Google Cloud Load Balancing

Google Cloud Platform 上高性能、可扩展的负载平衡服务

免费试用

全球范围的自动调节和负载平衡功能

凭借 Google Cloud Load Balancing,您可以将 Google Compute Engine 上的应用从零扩展至最大限额,无需预热。将您需要进行负载平衡的计算资源分散到一个或多个地区中,使其更接近用户并满足您的高可用性要求。Cloud Load Balancing 能够将您的资源统合到一个 Anycast IP 中,并利用智能自动调节功能扩展或缩减您的资源。Cloud Load Balancing 提供多种平衡选项,并与 Google Cloud CDN 集成以实现最优化的应用和内容交付。

cloud-load-balancing

通过一个 Anycast IP 进行全球负载平衡

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

global-migration

软件定义的负载平衡

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 Balancer 支持最新的应用传输协议。在连接到后端时,它支持通过 HTTP/2 与 gRPC 进行通信。另外,它还为我们的 HTTPS 负载平衡器提供 QUIC 支持(它是首个提供此类支持的大型公有云),以实现更快的会话设置,从而为客户带来响应更快的应用体验。

支持前沿协议

Google Cloud Load Balancing 特性

Google Cloud Platform 上高性能、可扩展的负载平衡服务

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 Balancer 还包括高级功能支持,例如 IPv6 全局负载平衡、WebSockets、用户定义的请求标头以及专用 VIP 协议转发。
UDP 负载平衡
UDP 负载平衡可以在一个 Compute Engine 区域的实例池中分散 UDP 流量。它可扩展、不需要预热,并可执行运行状况检查以确保只有运行正常的实例会收到流量。
Stackdriver Logging
用于负载平衡的 Stackdriver Logging 会以日志形式记录发送至您的负载平衡器的所有负载平衡请求。这些日志可用于调试用途,以及分析您的用户流量。您可以查看请求日志并将其导出到 Google Cloud Storage、Google BigQuery 或 Google Cloud Pub/Sub 中以供分析之用。
无缝自动调节
自动调节可帮助您的应用顺利应对流量增加的情况,并在资源需求量减少时降低费用。您只需定义自动调节政策,自动调节程序即可根据测量到的负载执行自动调节。无需预热 - 只需数秒便可从零调节到最高限额。
高准确度的运行状况检查
运行状况检查可确保新传入的连接只会被负载平衡服务定向到运行正常且已准备好接收负载的“健康”后端。高准确度的运行状况检查可确保探测器准确模拟后端的实际流量。
Affinity
Cloud Load Balancing Affinity 能够将用户流量引导至特定的后端实例并保留在此处。
Cloud CDN 集成
为 HTTP(S) 负载平衡启用 Cloud CDN 以便为用户优化应用内容的递送,所需工作仅是选择一个复选框。

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

- Arnaud Granal Adcash 首席技术官

Google Cloud Load Balancing 价格

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

“在前端,我们使用第 7 层负载平衡器,我们只有一个全局 IP。全局 IP 可以智能地将客户的请求路由到最近的位置。这样,我们日后便可轻松地添加另一个区域,而不需要对 DNS 记录进行任何更改,事实上,除了在正确的位置添加虚拟机之外,我们不需要做出任何其他更改。”

– Ravi Yeddula,The Home Depot 平台架构和应用开发高级总监

发送以下问题的反馈:

此网页
Load Balancing