本文档列出了适用于 Cloud Load Balancing 的配额和限制。
- 配额具有默认值,但您通常可以申请调整。
- 系统限制是无法更改的固定值。
如需更改配额,请参阅申请更多配额。
Google Cloud 使用配额来帮助确保公平性并减少资源使用和可用性的激增。配额用于限制您的 Google Cloud 项目可使用多少Google Cloud 资源。配额适用于一系列资源类型,包括硬件、软件和网络组件。例如,配额可以限制对某项服务的 API 调用次数、您的项目并发使用的负载均衡器数量或者您可以创建的项目数量。配额可以防止服务过载,从而保护Google Cloud 用户社区。配额还可以帮助您管理自己的 Google Cloud 资源。
Cloud 配额系统执行以下操作:
在大多数情况下,当您尝试消耗的资源超出其配额允许的范围时,系统会阻止对资源的访问,并且您尝试执行的任务会失败。
配额通常在 Google Cloud 项目级别应用。您在一个项目中使用资源不会影响您在另一个项目中的可用配额。在 Google Cloud 项目中,配额在所有应用和 IP 地址间共享。
如需了解详情,请参阅 Cloud 配额概览。
Cloud Load Balancing 资源也存在系统限制。系统限制不能更改。
后端
| 项 | 配额和限制 | 备注 |
|---|---|---|
| 实例组 | Quota | 配额是按项目和区域划分的。申请增加配额时,请选择包含实例群组的区域。可用区实例组会对包含实例组所在可用区的区域收费。 |
| 每个项目的可用区级和区域级 NEG | Quota | 配额按项目和区域分配,涵盖所有 NEG 类型,但全球互联网 NEG、Private Service Connect NEG 和无服务器 NEG 除外。 申请增加配额时,请选择包含 NEG 的区域。可用区级 NEG 会对包含 NEG 所在可用区的区域收费。 |
| 每个项目的全球 NEG | Quota | 此配额是基于项目的全球配额,涵盖全球互联网 NEG、Private Service Connect NEG 和无服务器 NEG。 |
每个后端服务的实例组后端、GCE_VM_IP_PORT NEG 后端、GCE_VM_IP NEG 后端或区域级互联网 NEG 后端的数量上限 |
50 |
此限制不可配置。 对可用区级和互联网 NEG 后端的支持因负载均衡产品而异。 如果您已为基于后端服务的外部直通式网络负载均衡器配置故障切换,或者已为内部直通式网络负载均衡器配置故障切移,则最多可为每个后端服务配置 50 个主实例群组和 50 个备用实例群组或 内部直通式网络负载均衡器还对后端服务可以将数据包分发到的各个虚拟机 (VM) 实例或端点的数量设定了限制。如需了解详情,请参阅后端服务。 |
每个 NEG 的端点数
| 项 | 配额和限制 | 备注 |
|---|---|---|
每个 GCE_VM_IP_PORT 可用区级 NEG 的端点数 |
10000 | 此限额无法提高。 |
每个 GCE_VM_IP 可用区级 NEG 的端点数 |
10000 | 此限额无法提高。 |
每个混合连接 NEG 的端点数 (NON_GCP_PRIVATE_IP_PORT) |
10000 | 此限额无法提高。 |
| 每个全球互联网 NEG 的端点数 | 1 | 此限额无法提高。 |
| 每个区域级互联网 NEG 的端点数 | 256 | 此限额无法提高。 |
| 每个无服务器 NEG 的端点数 | 1 | 此限额无法提高。 |
| 每个 Private Service Connect NEG 的端点数 | 1 | 此限额无法提高。 |
| 每个端口映射 NEG 的端点数 | 1000 | 此限额无法提高。 |
每个实例组的虚拟机数
单个负载均衡器可以服务的后端虚拟机数量可能少于一个实例组可以支持的虚拟机数量。每个实例组的负载均衡虚拟机数量上限取决于实例组导出的每个已命名端口中指定的端口数量。
默认情况下,对于区域级托管式实例组 (MIG),每个实例组的负载均衡虚拟机的数量上限不能超过 2,000;对于可用区级 MIG,不能超过 1,000。在可用区级非托管式实例组中,每个实例组的虚拟机数量上限为 2,000。如果您需要的虚拟机数量超过 2,000,则可以提高托管式实例组的大小限制,或与支持团队联系。
| 项 | 配额和限制 | 备注 |
|---|---|---|
| 连接到直通式负载均衡器的后端服务的每个区域级托管式实例组的虚拟机数量上限 | 2,000 | 内部直通式网络负载均衡器还对后端服务可以分发数据包的虚拟机实例或端点的数量设定了限制。如需了解详情,请参阅后端服务。 |
| 连接到直通式负载均衡器的后端服务的每个可用区代管式实例组或每个可用区非代管式实例组的虚拟机数量上限 | 可用区级托管式实例组数量上限:1,000 可用区级非托管式实例组数量上限:2,000 |
内部直通式网络负载均衡器还对后端服务可以分发数据包的虚拟机实例或端点的数量设定了限制。如需了解详情,请参阅后端服务。 |
| 连接到代理负载均衡器的后端服务的每个区域级托管式实例组的虚拟机数量上限 | 取决于实例组的命名端口中指定的端口数量。配额为以下两项中的较小者: A:2000 B:10000/(命名端口中包含最多端口号的端口数量)* |
如果您需要提高此限制,请与支持团队联系。 |
| 连接到代理负载均衡器的后端服务的每个可用区级托管式实例组的虚拟机数量上限 | 取决于实例组的命名端口中指定的端口数量。配额为以下两项中的较小者: A:1000 B:10000/(命名端口中包含最多端口号的端口数量)* |
如果您需要提高此限制,请与支持团队联系。 |
| 连接到代理负载均衡器的后端服务的每个可用区级非托管式实例组的虚拟机数量上限 | 取决于实例组的命名端口中指定的端口数量。配额为以下两项中的较小者: A:2000 B:10000/(命名端口中包含最多端口号的端口数量)* |
如果您需要提高此限制,请与支持团队联系。 |
* 如需计算实例组后端中负载均衡虚拟机数量上限,请执行以下操作:
确定每个命名端口的端口数上限。
例如,如果实例组具有以下命名端口:
http:80、api-gateway:8080和api-gateway:8090,则http名称有一个端口号,api-gateway名称有两个端口号。因此,在此示例中,每个命名端口的端口数上限为 2 个。用 10000 除以每个命名端口的端口数上限并舍弃剩余端口数。例如
10,000 / 2 = 5,000。将上一步中计算的数量与每个实例组的负载均衡虚拟机的数量上限进行比较:对于区域实例组,数量为 2000 个;对于可用区实例组,数量为 1000 个。
如果上一步中计算的数量小于或等于上限,则每个实例组的负载均衡虚拟机的数量上限是您在上一步中计算的数量。否则,每个实例组的负载均衡虚拟机的数量上限为 2000 个(对于区域实例组)或 1000 个(对于可用区实例组)。
目标池
| 项 | 配额和限制 | 备注 |
|---|---|---|
| 目标池 | Quota | 此配额应用于每个项目。 |
后端存储桶
| 项 | 配额和限制 | 备注 |
|---|---|---|
| 后端存储桶 | Quota | 此配额应用于每个项目。 |
后端服务
如需使用 Cloud Monitoring 监控后端服务配额,请对 Consumer Quota 资源类型的 serviceruntime.googleapis.com/quota/allocation/usage 指标设置监控。设置其他标签过滤条件(service、quota_metric)以获取配额类型。如需了解如何监控配额用量指标,请参阅为配额指标绘制图表并进行监控。
| 项 | 配额和限制 | 备注 |
|---|---|---|
| 应用负载均衡器和代理网络负载均衡器 | ||
| 传统应用负载均衡器和传统代理网络负载均衡器后端服务 | Quota | 这是每个项目的配额,用于定义传统应用负载均衡器和传统代理网络负载均衡器的后端服务数量上限。 配额名称: 可用指标:
|
| 全球外部应用负载均衡器和全球外部代理网络负载均衡器后端服务 | Quota | 这是每个项目的配额,用于定义全球外部应用负载均衡器和全球外部代理网络负载均衡器的后端服务数量上限。 配额名称: 可用指标:
|
区域级外部应用负载均衡器和区域级外部代理网络负载均衡器后端服务 |
Quota | 这是每个区域和每个项目的配额,用于定义区域级外部应用负载均衡器和全球外部代理网络负载均衡器的后端服务数量上限。 配额名称: 可用指标:
|
| 跨区域内部应用负载均衡器和跨区域内部代理网络负载均衡器后端服务 | Quota | 这是每个区域和每个项目的配额,用于定义跨区域内部应用负载均衡器和跨区域内部代理网络负载均衡器的后端服务数量上限。 |