本部分中的价格表适用于以下负载均衡器:
如需了解区域级和跨区域内部应用负载平衡器,请参阅内部应用负载平衡器部分。
如需了解 Private Service Connect 转发规则,请参阅 Private Service Connect 部分。
下表显示了全局转发规则的价格。没有全球数据处理费用。数据处理费用因区域而异,具体取决于处理流量的位置。
计费项 | 每单位价格 (USD) |
---|---|
前 5 条转发规则 | US$0.025 / 1 hour |
每条额外转发规则 | US$0.01 / 1 hour |
如果您使用非美元货币付费,请参阅 Cloud Platform SKU 上以您的币种列出的价格。
下表按区域列出了区域级转发规则费用以及入站和出站数据处理费用。
计费项 | 每单位价格 (USD) |
---|---|
负载均衡器处理的入站数据 | US$0.008 / 1 gibibyte |
负载均衡器处理的出站数据 | US$0.008 / 1 gibibyte |
如果您使用非美元货币付费,请参阅 Cloud Platform SKU 上以您的币种列出的价格。
降低外部应用负载平衡器费用的方法
全球外部应用负载均衡器用户可以使用 Google Cloud Armor 和/或 Cloud CDN,以最大限度地减少出站数据处理费用的影响。
如果您的应用可以在单个区域运行或必须在单个区域运行,则可以使用区域级外部应用负载均衡器。区域级外部应用负载均衡器仅使用标准网络层级,该层级的出站数据传输费用较低,因此是一种经济实惠的选择。
使用无服务器 NEG 的外部应用负载平衡器价格
如果您使用具有外部应用负载均衡器(全球、区域级或经典)的无服务器 NEG 后端,则除了 Cloud Run、Cloud Run functions 或 App Engine 后端(如适用)的无服务器计算费用之外,还需要支付现有负载均衡器的费用。如果使用了 Google Cloud Armor 或 Cloud CDN,您也需要支付其各自的费用。
不过,您不需要支付无服务器出站数据传输的费用,只需支付互联网出站数据传输的费用。对于从外部应用负载均衡器(使用无服务器 NEG)传递到 Cloud Run functions、App Engine 或 Cloud Run 服务的请求,您不需要支付 Cloud Run functions 出站数据传输费用、App Engine 传出网络流量费用以及 Cloud Run 数据传输费用。
使用共享 VPC 进行跨项目服务引用
查看以下要点,了解在使用跨项目服务引用时如何向项目和结算账号收取网络流量 SKU 的费用。
转发规则价格示例
Google Cloud 会针对转发规则收费,无论它们是为负载均衡还是其他用途(例如数据包镜像)而创建的。
以下示例使用美国价格:
支付 $0.025/小时的价格时,最多可创建 5 条转发规则。例如,如果您创建 1 条转发规则,就需要支付 $0.025/小时的费用。如果您有 3 条转发规则,仍然只需要支付 $0.025/小时的费用。不过,如果您有 10 条转发规则,则需要按以下方式支付费用:
$0.025/小时(5 条规则)+(另外 5 条规则 * $0.01/小时)= $0.075/小时
对于大多数负载均衡使用场景,每个负载均衡器只需要一条转发规则。
Google Cloud 会分别针对全球转发规则和区域级转发规则按项目收费。例如,在两个不同的项目中,如果每个项目使用 1 条全球转发规则和 1 条区域级转发规则(总共 4 条规则),则需要支付 $0.10/小时(4 x $0.025/小时)的费用。
以下费用适用于区域级内部应用负载均衡器和跨区域内部应用负载均衡器。一些额外的跨区域数据传输费用也适用于跨区域内部应用负载均衡器。
计费项 | 每单位价格 (USD) |
---|---|
每代理实例* | US$0.025 / 1 hour |
由负载均衡器处理的数据 | US$0.008 / 1 gibibyte |
如果您使用非美元货币付费,请参阅 Cloud Platform SKU 上以您的币种列出的价格。
* 内部应用负载平衡器使用动态分配到您网络的一系列托管式代理实例来处理流量。每代理实例费用取决于在特定时间段内处理您的流量所需的代理实例数量。
代理实例费用
基于 Envoy 的负载均衡器会根据您的流量需求自动扩缩可用于处理流量的代理数量。代理实例费用取决于满足您的流量需求所需的代理实例数量。每增加一个代理,就会根据价格表所示的价格产生额外的计时费用。
分配给负载均衡器的代理数量是根据在 10 分钟的时间段内处理您的流量所需的测量容量计算的。在这个时间段内,我们会查看以下两者中的较大者:
* 在停用了 Cloud Logging 的情况下,一个代理实例每秒可以处理 1400 个请求。如果启用 Logging,代理实例每秒可处理的请求数会减少。例如:记录所有请求会将代理的请求处理能力降低到每秒 700 个请求。您可以将 Logging 设置为对较小比例的流量进行采样。这使您能够在控制费用的同时满足可观测性需求。
计算示例
在 10 分钟的时间段内,每秒有 180 MB 的数据通过负载均衡器。每秒 180 MB / 每个代理实例每秒 18 MB = 10 个代理实例。
在这段时间,每秒建立了 300 个新的 HTTPS 连接,3000 个连接处于活跃状态,并且每秒发送了 2800 个请求:
每秒 300 个新 HTTPS 连接 / 每个代理实例每秒 150 个新 HTTPS 连接 = 2 个代理实例;3,000 个活跃连接 / 每个代理实例 3,000 个活跃连接 = 1 个代理实例;每秒 2,800 个请求 / 每个代理实例每秒 1,400 个请求 = 2 个代理实例。
总共需要 5 个代理实例。这个数量比满足带宽需求所需的 10 个代理实例要少。因此,这 10 分钟时间段内的代理实例费用的计算方式如下:
10 个代理实例 * 每小时每代理实例 0.025 美元 *(10 分钟 / [每小时 60 分钟])= 0.0417 美元。
费用取决于满足您的流量需求所需的测量容量,而不是与您的后端建立连接的代理实例的数量。因此,您需要付费的代理实例数量可能与您在基础架构中看到的数量不同。
代理实例的最低费用
为了确保获得更高的性能和可靠性,每个负载均衡器都会在部署了负载均衡器的 Google Cloud 区域分配至少三个代理实例。即使负载均衡器不处理流量,也会分配这些代理实例。在您的项目中部署转发规则(使用负载均衡方案 INTERNAL_MANAGED)后,您将开始累积代理实例费用。如前所述,额外的转发规则会产生额外的代理实例费用(换句话说,每条转发规则会产生三个额外的代理实例)。
分配给您的负载均衡器的三个代理实例会产生少量计时代理实例费用。例如,对于 us-central1 Google Cloud 区域,最低费用的计算方式如下:
3 个代理实例 * 每小时每代理 $0.025 = 每小时 $0.075。
如前所述,这些代理实例可以各自处理一定量的流量。一旦您的流量需求超出了这三个代理实例的容量,就需要为处理任何额外流量所需的代理实例支付费用。
数据处理费用
数据处理费用通过测量负载均衡器在结算周期内处理的请求和响应的总数据量来计算。此费用会随您的用量调整,并且没有数据处理最低费用。
跨区域数据传输费用
如果您使用跨区域内部应用负载均衡器,则会产生跨区域数据传输费用。例如,如果您部署了跨区域内部应用负载均衡器,而客户端、Envoy 代理和后端分别位于不同的区域,那么您将看到每个跃点(客户端 <-> Envoy 代理,以及 Envoy 代理 <-> 后端)分别产生的跨区域数据传输费用。为了减少这些跨区域数据传输费用,您可以在多个区域部署 Envoy 代理。
使用共享 VPC 进行跨项目服务引用
对于数据处理、计时代理实例使用和可用区间虚拟机数据传输,转发规则项目需要付费。
使用无服务器 NEG 的内部应用负载平衡器价格
如果您将无服务器 NEG 后端用于内部应用负载均衡器,则除了 Cloud Run 的无服务器计算费用之外,还需要支付现有的内部应用负载均衡器费用。
区域级互联网 NEG 需要使用 Cloud NAT 网关,这将产生额外费用。对于发送到 Envoy 代理专用子网和从 Envoy 代理专用子网发送的任何流量,以及健康检查流量,您都需要支付互联网数据传出费用和 Cloud NAT 使用费用。不过,负载均衡器费用只适用于用户请求流量。
为 Cloud Load Balancing 分配的 Cloud NAT 网关会产生计时费用,与包含 32 个以上虚拟机实例的网络的等同。如需了解详情,请参阅 Cloud NAT 价格。
在预览版期间,授权政策可以免费使用。
如果某后端服务具有关联的 Google Cloud Armor 政策,您可以对该后端服务使用自定义请求标头功能,而且无需为该功能额外付费。
如果使用自定义请求标头功能的后端服务没有关联的 Google Cloud Armor 政策,那么费用为每账号每月每 100 万个 HTTP(S) 请求 $0.75。对于每个账号,您每月只需为前 666,666,667 个请求付费。
全球访问权限允许任何区域的客户端实例访问您的内部负载均衡器。如果转发规则启用了全球访问权限,则在向与负载均衡器位于不同区域的客户端发送流量或从此类客户端发送流量时,会产生额外的跨区域数据传输费用。
全球访问通常适用于内部直通网络负载均衡器、区域级内部应用负载均衡器和区域级内部代理网络负载均衡器。
协议转发与负载均衡的费率相同。转发规则以及目标实例处理的入站数据都会产生费用。
自行管理和 Google 代管的 SSL 证书不收取任何费用。