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 设计的。

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 证书和解密。您可以在负载平衡层和后端之间启用加密,以确保最高级别的安全性,这会在后端上产生一些处理的额外开销。
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 服务都按相同的计时费率和数据处理量费率定价。 了解详情

“我们在所有区域中都使用了 Google Cloud Load Balancing,将其作为我们的跨地区分布式高可用性缓存的前端。我们的 SLA 极为严格,正常运行时间和性能对我们而言极为重要。Google Cloud Load Balancing 让我们可以实时部署多项后端服务,并在不停机的情况下部署补丁程序。我们使用它已经有三年了,它一直是我们的云部署架构至关重要的一环,表现良好且毫无问题。”

- Sachin Shetty Egnyte 云架构师