VCIDC · 传奇与游戏服务器 · 香港 / 台湾 / 高防方案
服务器选型指南

清洗容量要按攻击峰值留多少余量,忽略突发会有什么风险?

说明如何按攻击流量峰值核算清洗容量余量,区分带宽、包速率与清洗后出口,并分析突发超限可能造成的丢包、误伤和服务中断风险。

计算攻击流量峰值与清洗容量的匹配计算,不能只看日常平均流量,也不能把设备标称带宽直接当作可用清洗能力。关键是先确认峰值是否覆盖突发、清洗容量的统计口径是什么,再分别核对带宽、包速率与清洗后业务出口。

先把“峰值”和“容量”说清楚

攻击峰值应取监测到的最大持续流量,并标注采样间隔和统计方式。按分钟汇总的图表可能看不到持续数秒的突发;若监控支持,可同时查看短时间窗口与分钟级趋势。除了每秒比特数(bps),还要看每秒包数(pps):大量小包可能先耗尽设备处理能力,带宽却尚未达到上限。

清洗中心所说的容量也需拆开确认:是可承接的总入站流量、可过滤的攻击流量,还是清洗后可转发的干净流量。三者不是同一个数字。还应问清容量是否为单区域或多客户共享、是否包含正常业务流量,以及在不同攻击类型下是否都能达到。

按峰值核算余量,而非套固定比例

可先用攻击流量峰值与清洗容量的匹配计算做基础估算:所需攻击处理能力=实测攻击峰值×(1+预留比例)。预留比例用于覆盖峰值采样遗漏、攻击增长和容量调度的不确定性,不是所有业务通用的固定值。历史曲线稳定、告警及时且扩容迅速时,余量可以较紧;攻击变化快、观测窗口粗或扩容需要人工介入时,应留更大空间。

例如,假设一次演练或历史记录确认攻击峰值约为8 Gbps,规划时暂按30%余量估算,攻击处理能力约为10.4 Gbps。这个数只是核算示例,不代表通用建议;若攻击峰值来自分钟平均值,实际规划还应考虑更短时突发。正常业务峰值则要单独核对,确保清洗后的出口带宽、回源带宽和服务端处理能力能承接合法请求。

按步骤完成核算

  1. 统一单位与口径:把监控、服务商承诺和链路规格换算为同一单位,区分入站总流量、攻击流量与清洗后流量。
  2. 整理观测数据:记录不同时间窗口的最高值、持续时间、pps、流量类型及正常业务峰值;剔除监控故障造成的异常读数,但保留真实攻击突发。
  3. 确定余量依据:结合峰值增长速度、采样间隔、扩容时间和历史波动确定预留比例,并写明依据与复核周期。
  4. 核对整条链路:确认接入链路、清洗能力和干净流量出口不会出现新的瓶颈,必要时向服务商确认超出承诺后的限流或升级处置方式。
  5. 验证告警与切换:通过获准的演练或故障预案检查告警、流量切换和恢复流程,不要在生产环境中自行制造攻击流量。

余量不足会带来哪些风险

当突发流量超过清洗能力,超额部分可能被丢弃、限速,或连同合法请求一起受影响。用户看到的表现可能是连接失败、页面变慢或请求超时;即使攻击带宽没有超过标称值,pps上限、共享资源争用或清洗后出口不足,也可能造成服务中断。

反过来,容量并非越大越好。只看极端带宽而不核实合同口径和可用区域,可能买到无法覆盖实际路径的能力;若过滤规则过严,也会增加误拦正常流量的风险。因此,攻击流量峰值与清洗容量的匹配计算应同时考虑容量、过滤策略和业务可用性,并定期根据新峰值更新。

常见问题

余量通常留多少?

没有适用于所有场景的固定比例。可把20%至30%作为内部初步测算的示例区间,再依据峰值波动、采样精度和扩容时间调整,并向服务商确认实际承诺。

只看Gbps够不够?

不够。应同时检查pps、协议与报文特征,以及清洗后的出口能力;具体瓶颈取决于设备和攻击流量形态。

平均流量很低,为什么仍要留余量?

平均值会掩盖短时突发。若统计窗口较长,峰值可能被平滑,规划时应结合更短窗口的数据和告警记录。

什么时候重新核算?

出现新的更高峰值、业务流量明显增长、链路或清洗方案变更后应复核;平时也应按既定周期检查。归根结底,攻击流量峰值与清洗容量的匹配计算要以可验证的峰值、明确的容量口径和端到端链路检查为依据。