You need to enable JavaScript to run this app.
文档中心
Web应用防火墙

Web应用防火墙

复制全文
下载 pdf
产品计费
WAF 沙箱隔离机制
复制全文
下载 pdf
WAF 沙箱隔离机制
本文面向已购买火山引擎 Web 应用防火墙(WAF)云实例的用户,介绍沙箱隔离的触发条件、规格和阈值计算方式、业务影响以及解除路径。​
理解沙箱隔离机制,有助于您预估流量风险、合理规划资源,从而避免因流量突增导致的业务中断,保障服务稳定性。​
什么是 WAF 沙箱隔离​
沙箱隔离是火山引擎 Web 应用防火墙(WAF)用于保障多租户集群稳定的流量隔离机制。当某个实例的实际业务 QPS 峰值持续或严重超过已购规格时,WAF 会将该实例的流量迁移至独立隔离集群处理,避免其占用公共防护资源并影响其他租户。​
实例进入沙箱隔离后,WAF 仍会处理该实例的请求,但不再保障该实例的服务等级协议(SLA)。​
进入 WAF 沙箱隔离的条件​
监控指标​
WAF 会综合监控以下指标:​
  • 业务 QPS​
  • 业务带宽​
  • 新建连接数​
  • 并发连接数​
任一指标达到沙箱隔离触发条件时,实例都会进入沙箱隔离状态。​
指标换算关系​
除业务 QPS 外,业务带宽、新建连接数和并发连接数会按已购 QPS 规格同步换算。​
​
已购规格​
对应业务带宽​
对应新建连接数​
对应并发连接数​
每 1000 QPS​
25 Mbps​
2000 CPS​
10000 个​
​
例如,实例已购规格为 2000 QPS 时,对应业务带宽为 50 Mbps,新建连接数为 4000 CPS,并发连接数为 20000 个。​
当业务 QPS、业务带宽、新建连接数或并发连接数任一维度超过对应规格时,超出部分会计入超量统计。​
超量判定规则​
  • 业务 QPS 按 10 秒 QPS 均值判定。​
  • 任一指标连续 5 分钟超过对应的已购规格值,记为 1 次超量。​
  • 不同指标的超量次数分别独立统计。​
  • 跨自然日的持续超量,按超量开始时间归属到对应自然日统计。​
隔离触发条件​
实例满足以下任一条件时,会进入沙箱隔离状态。​
​
触发条件​
说明​
累计超量​
同一自然日内,任一指标峰值超过对应的已购规格值,但未达到沙箱隔离阈值,累计判定超量 3 次(含 3 次)。​
严重超量​
任一指标峰值超过对应的沙箱隔离阈值 1 次(含 1 次),无需累计,直接进入隔离。​
​
注意​
业务实际 QPS 超出已购规格后,即使实例尚未进入沙箱隔离,WAF 也不再保障 SLA。因此,“未进入沙箱隔离”不代表服务仍处于正常保障范围内。​
规格和阈值如何计算​
已购 QPS 规格​
已购 QPS 规格表示实例可稳定承载的业务 QPS 上限,由以下三部分构成:​
​
组成项​
说明​
套餐版本 QPS​
由实例套餐决定的基础 QPS 配额,包括基础版、高级版、企业版、旗舰版。​
QPS 扩展包​
每个扩展包提供 1000 QPS,单实例最多支持 20 个扩展包。​
弹性 QPS​
按量后付费能力,仅开启后生效,单实例日峰值上限最高可设置为 60000 QPS。​
​
计算方式如下:​
​
场景​
已购 QPS 规格值计算方式​
未开启弹性 QPS​
已购 QPS 规格值 = 套餐版本 QPS + QPS 扩展包 × 1000​
已开启弹性 QPS​
已购 QPS 规格值 = 套餐版本 QPS + QPS 扩展包 × 1000 + 弹性 QPS 上限​
​
沙箱隔离阈值​
沙箱隔离阈值是实例可短时承载的最大 QPS 上限。任一指标达到或超过沙箱隔离阈值 1 次,实例会立即进入沙箱隔离。​
沙箱隔离阈值会随已购规格放大,用于为突发流量提供缓冲,同时避免实例长期超规格占用公共资源。​
​
场景​
沙箱隔离阈值计算方式​
未开启弹性 QPS​
沙箱隔离阈值 = (套餐版本 QPS + QPS 扩展包 × 1000)× 3​
已开启弹性 QPS​
沙箱隔离阈值 = (套餐版本 QPS + QPS 扩展包 × 1000)× 3 + 弹性 QPS 上限​
​
各套餐默认沙箱隔离阈值​
下表按未购买 QPS 扩展包、未开启弹性 QPS 的最小配置,列出各套餐的默认沙箱隔离阈值,供快速参考:​
​
套餐规格​
套餐版本 QPS​
已购 QPS 规格值​
沙箱隔离阈值​
基础版​
200 QPS​
200 QPS​
600 QPS​
高级版​
2000 QPS​
2000 QPS​
6000 QPS​
企业版​
5000 QPS​
5000 QPS​
15000 QPS​
旗舰版​
10000 QPS​
10000 QPS​
30000 QPS​
​
进入 WAF 沙箱隔离对业务的影响​
实例进入沙箱隔离集群后,WAF 不再保障服务等级协议(SLA)。接入该实例的域名和防护对象可能出现以下异常,具体表现取决于当日集群整体负载:​
​
影响范围​
可能表现​
数据面​
请求丢包、限速、限连、防护规则失效、访问超时、进入 DDoS 清洗或黑洞。​
控制面​
日志或报表数据异常、告警事件延迟或缺失。​
产品计费​
仍按已购规格及实际超出量正常计费;沙箱隔离本身不产生额外费用。​
​
如果实例已开启弹性 QPS,超出基础规格和扩展包规格的部分仍会按弹性 QPS 规则结算。​
如何解除 WAF 沙箱隔离​
包年包月实例进入沙箱隔离后,当天不会自动解除。即使实际 QPS 已回落至已购 QPS 规格值以内,实例仍会保持隔离状态。​
可以通过以下两种方式解除隔离,实例恢复正常防护和 SLA,同时当日 QPS 超量次数清零。​
方式一:扩容解除(推荐)​
在火山引擎 Web 应用防火墙控制台实例管理页,选中被隔离的实例,通过以下任一操作扩容:​
  • 升级套餐规格(如高级版升级至企业版)。​
  • 增购 QPS 扩展包(每个扩展包提供 1000 QPS,最多 20 个扩展包)。​
  • 开启或提升弹性 QPS 上限(最高 60000 QPS,按量后付费)。​
当扩容后的已购 QPS 规格值大于当日 QPS 峰值后,WAF 自动结束隔离,实例立即恢复正常防护和 SLA。​
若扩容后再次超量触发隔离,则需要再次扩容或等待自然回落。​
方式二:自然回落解除​
如果业务流量已有明确下降预期,也可以不扩容,等待业务 QPS 峰值连续 3 个自然日下降至已购 QPS 规格值以下。满足条件后,实例会自动解除隔离。​
自然回落期间,实例仍处于隔离集群中,接入域名可能持续出现访问异常。除非确认业务可以承受该风险,否则建议优先采用扩容解除。​
常见问题​
Q1:实例进入沙箱隔离后是否会停止防护?​
不会。实例仍会处理请求,但流量会被切换到独立隔离集群,WAF 不再保障 SLA。实际防护效果取决于隔离集群当日负载,可能出现规则失效、限速、丢包等异常。​
Q2:能否关闭沙箱隔离机制?​
不能。沙箱隔离是集群级保护机制,用于保障其他租户的稳定性,不支持按实例单独关闭。如果预估业务 QPS 长期高于已购规格,建议提前升级套餐、增购 QPS 扩展包或开启弹性 QPS。​
Q3:弹性 QPS 能否避免进入沙箱?​
可以降低进入沙箱隔离的风险。开启弹性 QPS 后,已购 QPS 规格值和沙箱隔离阈值都会提高。只要业务峰值不超过调整后的规格上限,就不会触发对应的超量和隔离。​
Q4:QPS 超量是否会额外计费?​
沙箱隔离本身不产生额外计费项。已开启弹性 QPS 的实例,超出基础规格和扩展包规格的部分,会按弹性 QPS 单价结算,与是否进入沙箱隔离无关。​
Q5:跨天的持续超量如何统计?​
按超量起始时间归属当日统计。例如超量发生在 23:55 至次日 00:10,按前一天记 1 次超量,不会在两天各记 1 次。​
​
最近更新时间:2026.07.06 18:29:07
这个页面对您有帮助吗?
有用
有用
无用
无用