监控系统的冗余设计:双机热备、N+1 与链路冗余
从设备级、存储级到链路级,说明不同冗余方案的保护范围、成本与适用规模,以及冗余设计中容易出现的「假冗余」。
先明确要防什么
冗余不是越多越好,要先界定可接受的风险: 是单台摄像机故障(可接受),还是整个区域录像中断(不可接受)? 不同答案对应完全不同的投入。
三个层次的冗余
| 层次 | 方案 | 防什么 | 成本 |
|---|---|---|---|
| 存储 | RAID 5/6、N+1 热备盘 | 单块/双块硬盘损坏 | 低 |
| 主机 | NVR 双机热备 | 整台 NVR 故障 | 中 |
| 链路 | 链路聚合、双上行 | 单条网线或光口故障 | 低~中 |
| 供电 | UPS、双电源 | 市电中断、电源模块故障 | 中 |
什么是「假冗余」
- 两台 NVR 都接在同一个普通交换机上——交换机坏了两台一起失效。
- 做了 RAID 但没有热备盘——第二块盘损坏时来不及重建。
- UPS 接了但没做过带载放电测试——实际后备时间远低于标称。
- 双上行但都走同一条物理路由——挖断光缆时一起断。
按规模的建议
小于 64 路:RAID + 热备盘 + UPS 即可,主机冗余性价比不高。 64~256 路:核心 NVR 或存储服务器做双机,前端交换机上行做聚合。 大于 256 路:应做完整的架构冗余,包括存储集群、 管理平台双机、核心交换双机,并定期做切换演练。
别忘了演练
冗余方案建成后必须做一次真实切换演练:拔掉主用设备电源, 观察备用接管的耗时与录像完整性。没有演练过的冗余, 在真正故障时往往因为配置细节问题而失效。
