路由配置大小和配额单位

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

配额的运作方式

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

配额用量 = 单个路由配置配额单位的总和 × 通过目标代理引用同一配置的转发规则数量

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

管理配额用量

当您修改应用负载均衡器或代理网络负载均衡器时,每个配置大小配额的使用情况都会发生变化:

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

查看配额用量

如需确定现有网址映射使用的配额单位数量,请使用 gcloud compute url-maps describe 命令:

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

替换以下内容:

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

输出包含一个只读 status.quotaUsage 对象,该对象显示为网址映射计算的总单元数,以及使用该网址映射的转发规则数。

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

后续步骤