网址映射大小和配额单位

负载均衡器配置大小配额用于衡量项目、VPC 网络或 VPC 网络的区域中所有网址映射的大小,具体取决于应用负载均衡器的类型。单个网址映射的数据量上限为 1 MB,但传统应用负载平衡器除外,其上限仍为 64 KB。配额单位表示网址映射配置的复杂性。规则较少或匹配器较短的路由配置消耗的配额单位较少,而规则、主机名或路径匹配器较多的高度复杂配置消耗的配额单位较多。

配额的工作原理

只有属于完整应用负载均衡器配置的网址映射才会计入负载均衡器配置大小配额的使用量。如需成为完整配置的一部分,网址映射必须由 目标 HTTP 代理或目标 HTTPS 代理引用,并且目标代理必须由 转发规则引用。 Google Cloud 系统使用以下 公式计算属于完整配置的网址映射的总配额 使用量:

配额使用量 = 单个网址映射配额单位之和 × 通过目标 HTTP 代理或目标 HTTPS 代理引用同一网址映射的转发规则数量

如果转发规则与网址映射之间不存在通过目标 HTTP 代理或目标 HTTPS 代理建立的关系,则网址映射不会计入负载均衡器配置大小配额的使用量。

管理配额使用量

修改应用负载平衡器时,每个配置大小配额的使用量都会发生变化:

  • 更新网址映射:修改现有网址映射(例如添加或 移除主机规则、路径匹配器或路由规则)会更改网址映射使用的 配额单位数。配额单位数会乘以通过目标 HTTP 代理和目标 HTTPS 代理引用网址映射的转发规则数量。
  • 更新目标代理:如果您更新目标代理以引用其他网址映射,并且没有其他目标代理引用之前的网址映射,则之前网址映射使用的配额单位将不再计入配置大小配额的使用量。
  • 创建或删除转发规则:创建与使用网址映射的目标代理关联的新转发规则会增加网址映射计入配置大小配额的配额单位数。相反,删除转发规则会减少网址映射计入配置大小配额的配额单位数。

检查配额使用量

如需确定现有网址映射使用的配额单位数,请使用以下 Google Cloud CLI 命令:

gcloud beta compute url-maps describe URL_MAP_NAME [--region=REGION_NAME | --global] --format="value(status)"

替换以下内容:

  • URL_MAP_NAME:网址映射的名称。
  • REGION_NAME:定义负载均衡器的区域。

输出内容包括一个只读 status.quotaUsage 对象,其中显示了为网址映射计算的总单位数,以及使用该网址映射的转发规则数量。

如需了解详情,请参阅 配额和限制

后续步骤