跳到主要内容

QPS 控制

QPS 控制用于管理环境的最大每秒请求数(QPS),以满足业务在流量高峰时的访问需求。

使用场景

QPS 超限按量适用于预期会短时或周期性超过套餐 QPS 配额的业务。启用前,请根据业务峰值和成本预期设置合适的 QPS 上限。

  • 营销活动与热点流量:大促、内容发布或热点事件可能在短时间内带来大量访问。启用 QPS 超限按量后,可将 QPS 上限设置为预估峰值,满足活动期间的访问需求。
  • 流量波动明显的业务:业务流量在不同时段差异较大,且高峰期可能超过套餐配额时,可通过 QPS 超限按量应对峰值请求。
  • 需要更高 QPS 上限的生产业务:当套餐配额无法满足生产环境的峰值访问需求时,可开启 QPS 超限按量并设置合适的 QPS 上限;超过 9999 QPS 的需求请提交工单申请。

配置说明

QPS 超限按量开关

QPS 超限按量开关用于控制是否启用 QPS 超限按量。启用后,环境 QPS 可以超过套餐限额,并以您配置的 QPS 上限为准。

QPS 上限配置

QPS 上限配置展示当前环境可达到的最大 QPS。

  • 未开启 QPS 超限按量开关时,最大 QPS 为套餐配额。
  • 开启 QPS 超限按量开关后,您可以根据业务需要设置合适的 QPS 上限,最高可设置为 9999
  • 如需设置更大的 QPS 上限,请提交工单申请。

注意:QPS 超限按量及 QPS 上限配置仅在特定套餐中提供,具体可参考价格文档

QPS 超限计量方法

开启 QPS 超限按量后,超出套餐配额的部分采用与带宽相同的 95 削峰方式计量。每个一小时统计周期独立计算,计量过程如下。

采集一小时 QPS 数据

系统每秒采集一次环境 QPS。在一个小时的统计周期内,共采集 3600 个 QPS 数据点,用于反映该时段内的请求量变化。

一小时 QPS 采样示意图

按 95 削峰计算计费 QPS

系统将一个统计周期内的 3600 个 QPS 数据点按数值从高到低排序,并去除最高的 5% 数据点,即 180 个数据点。去除后剩余数据中的最高值为计费 QPS,也称为 P95 QPS。

QPS 95 削峰示意图

图中数值仅用于说明计算方式:去除最高的 5% 数据点后,剩余数据中的最高值为 1460 QPS,即该统计周期的计费 QPS。

计算待收费 QPS

待收费 QPS 为计费 QPS 超出套餐配额的部分,计算公式如下:

待收费 QPS = 计费 QPS - 套餐支持的 QPS

待收费 QPS 按百 QPS 向上取整。例如,套餐支持 1000 QPS,计费 QPS 为 1460 QPS,则待收费 QPS 为 460 QPS,向上取整后按 500 QPS 计费。

每个一小时统计周期结束后,系统根据该周期的待收费 QPS 统计结果产生资源点扣除。