可用性的两层保障
WAF 是链路上的关键节点,单机故障会直接中断业务,所以常见做法是双机热备配合硬件 bypass:双机保证配置、会话、证书与规则库一致,bypass 保证极端情况(断电、进程异常)下链路仍然连通,代价是这段时间没有检测能力。
维护与升级先切再动
升级、改配置、换证书之前先把业务切到备机,做完验证再切回,这样任一步出问题都不会影响线上。切换记录要写清实际切换时长与业务验证结果,下次排窗口时才有依据判断时间够不够。
基本信息
| 同步内容 | 配置、会话、证书、规则库 |
|---|---|
| 切换方式 | 手动与自动切换都需要演练 |
| 维护原则 | 升级前切到备机或启用 bypass |
| 记录要求 | 切换时长与业务验证结果写入变更单 |
典型使用场景
- WAF 设备升级或补丁安装
- 证书更换与续期
- 规则库大版本更新
- 设备硬件维护或更换部件
- 切换演练验证实际可用性
- 排查切换后规则丢失或行为变化
维护流程
维护流程
# 1. 确认备机状态与上次同步时间
# 2. 把业务切到备机(或确认 bypass 可用)
# 3. 对原主机升级或维护,过程中保持一台上线服务
# 4. 维护完成后回切,验证检测与业务均正常
# 5. 记录切换时长、异常与结论检查项与关注点
| 检查项 | 关注点 |
|---|---|
| 配置同步 | 切换后规则与证书是否与主设备一致 |
| 会话同步 | 长连接业务切换后是否中断 |
| bypass 状态 | 生效期间无检测能力,需有告警提醒 |
| 切换时长 | 与业务承诺的恢复时间是否匹配 |
切换记录写入变更单,包含切换时长与业务验证结果:下次维护排窗口时,这份记录比任何估算都可靠。
双机不同步时切换后会丢失最新规则与配置,防护出现缺口,而表面上看设备运转正常。
维护窗口与业务高峰错开:切换本身有风险,叠加高峰期流量等于把风险放大。