技术博客
LeoStor雪亮工程视频监控存储配置方案
总体需求
在雪亮工程项目中,LeoStor以其高性能的并行存储能力,充分激发每块机械盘的原始能力,兼容HDFS文件协议,可让用户录播、视频结构化分析、视频增强分析等业务,无需再购置一套专门用于视频分析存储设备,减少客户一半投资,同时,系统提供高性能的NAS与对象的统一存储协议,为客户的视频中台的建设,提供强大的内生动力。
某市一期技改升级5,000个高清摄像头,高清摄像头为1080P分辨率,码流为6Mbps,需要保存3个月数据,同一存储需要支持在线实时视频结构化和AI分析,支持兼容S3对象存储协议:
| 分项 | 数据 |
| 码流 | 6Mbps |
| 单摄像头/3个月 | 3.8TB |
| 5000摄像头/3个月 | 18,896TB |
存储设计
视频监控以MB级视频文件为主,KB级图片为辅的存储模式,考虑到视频业务的特点、存储服务器的故障率和最大化有效空间利用率,LeoRaid 2+M、4+M、8+M、16+M(M=1、2、3、4)等模式比较适合视频存储。建议使用LeoRaid 16+2冗余方案的目录,可允许2个存储节点或2块硬盘同时故障。
- 冗余后容量:LeoRaid 16+2,可利用率为88%,则裸容量(1)= 18,896TB ÷ 88% = 21,472TB ;
MDS节点配置
由于存储节点数量较多,系统配置4个元数据节点,以确保系统的响应能力;如果有AI视频分析,建议每个元数据节点配置2TB的SSD硬盘,选择U.2 SSD,可提升读写响应。
| 分项 | 配置 |
| 节点数量 | 2个或4个,建议4个 |
| CPU | 2 * 银牌/金牌CPU |
| 内存 | 64GB |
| 元数据盘 | 2 * 1TB SATA / U.2 SSD HBA |
| 网络 | 2 * 10GE |
OSS节点配置
LeoRaid 16+2:2方案中,安全节点数量最少需要配置16+2+2=20个节点;为最大限度增加每个节点的接入摄像头数量,以及对故障盘的快速修复,每个存储节点建议配置2*25GE SFP28,确保硬盘、网络带宽匹配。
| 单硬盘容量 | 硬盘数量 | 24盘位设备 | 36盘位设备 |
| 8TB | 2,684 | 112 | 75 |
| 10TB | 2,148 | 90 | 60 |
| 12TB | 1,790 | 75 | 50 |
| 14TB | 1,534 | 64 | 43 |
| 16TB | 1,243 | 52 | 35 |
备注:绿色区域代表可选,机械盘建议选择希捷企业级盘。
-
硬件参考配置
- 型 号:DF3600
- 设备形态:4U 3.5" 36盘位设备;
- 节点数量:35台 ;
- 存储硬盘:36 * 16TB希捷企业级SATA机械盘;
- 其 他:2 * 银牌CPU,64G内存,2*10GE或2*25GE;
建议选择盛科E680-48Y8C,其具有48个10GE/25GE和8个100GE端口。
项目案例
某省会城市“雪亮工程”项目,采用2+38台4U36盘位设备,希捷8TB机械盘,总裸容量10PB,单卷可用容量10PB,采用LeoRaid 8+2数据保护模式,视频监控、视频结构化AI分析均在一个卷中。每个存储节点中,由用户自己安装Linux KVM,构筑虚拟机系统,为项目节省百万以上投资。单KVM虚拟机可支持不少于200路满盘读、写、删无延迟的高清视频流,平均每块硬盘支持不少于50路满盘读、写、删无延迟的高清视频流,KVM虚拟机毫秒级故障切换。
LeoStor监控画面为运维提供直观可视的、细致入微的监控信息,可实时感知系统总体能耗,系统事件通过SNMP协议,传送到客户统一监控系统中。
在视频监控系统中,如海康、大华、宇视、科达等,由于基于块设备的NAS存储具有较低容量的存储边界,比如512GB,所以,需要事先将摄像头进行分组,再为每个摄像头建立目录,确保每组的流量不超过块设备的存储边界,这样对于应用部署来说,非常不方便,当摄像头升级,码流增大时,为了不浪费空间,需要停机重新划分目录;而LeoStor的单卷300PB的能力,无需将摄像头事先分组,而只要为每个摄像头建立目录即可,当然,亦可为每个摄像头设定配额,以免越界,当升级摄像头时,无需重新划分目录,只需在线更改配额即可。