负载均衡器配置大小配额用于衡量项目、VPC 网络或 VPC 网络区域中所有网址映射的大小,具体取决于应用负载均衡器的类型。每个网址映射的数据上限为 1 MB,但传统应用负载均衡器除外,其上限仍为 64 KB。配额单位表示网址映射配置的复杂程度。规则较少或匹配器较短的路由配置消耗的配额单位较少,而包含许多规则、主机名或路径匹配器的高度复杂的配置消耗的配额单位较多。
配额的运作方式
只有属于完整应用负载均衡器配置的网址映射才会计入负载均衡器配置大小配额的使用量。如需成为完整配置的一部分,网址映射必须由目标 HTTP 代理或目标 HTTPS 代理引用,并且目标代理必须由转发规则引用。 Cloud de Confiance by S3NS 使用以下公式计算完整配置中网址映射的总配额用量:
配额用量 = 单个网址映射配额单位之和 × 通过目标 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 对象,其中显示了为网址映射计算的单元总数,以及使用该网址映射的转发规则数量。
如需了解详情,请参阅配额和限制。