在线存储是整个存储系统的唯一对外接口,因此会存储所有系统数据,根据数据类型不同,在线系统要选择不同存储设备并配置相应网络接口。近线存储全部存储码率视音频数据,考虑集中管理选择单一大带库,它与在线之间通过SAN网络进行数据交换。 存储管理系统功能模块包括:SAN文件共享管理,Lan-free分布式数据迁移,存储任务调度、策略管理、带库设备控制,系统管理GUI,离线介质管理等。
对上述模块将根据应用的不同进行软硬件设计,以满足性能、稳定、安全、扩展、成本等方面的要求。
3.2.1 在线高码流存储阵列
存储视音频数据的FC磁盘阵列使用 HDS9980V,目前已装配2个CHIP,共16个主机通道;4个ACP对,共32条2Gb磁盘通道;安装8GB Cache。配置73GB硬盘280块,另配4块73GB热备盘,总裸盘容量为20TB。为满足音像资料馆项目对存储容量的需求,需增配73GB硬盘40块。另外,根据中央台视台组织的对HDS9980V性能测试报告,增加阵列的Cache对提高阵列性能有比较明显的帮助,故设计增加24GB的Cache,使Cache总容量达到32GB。
3.2.2 在线低码流存储阵列
本系统使用NAS设备用于检索码率素材的存储。目前市场上的NAS设备大致可分为两类,一类是使用独立的NAS网关连接通用存储体实现文件共享,另一类是NAS头与存储体紧密结合成为一体的NAS设备。
在本项目中我们优选使用独立NAS网关连接通用存储体的方式构成检索码率素材存储系统。
低码率数据通过NAS网关对外数据交换,数据库及全文检索数据直接通过FC进行数据交换。NAS网关使用两台IBM NAS300G以双机冗余方式工作,每台NAS300G安装两个千兆光纤以太接口对外提供文件服务,并安装两块2Gb FC接口卡用于冗余连接后端的磁盘阵列。在NAS300G上预装了SANergy软件,SANergy客户端可以通过SAN直接读写磁盘阵列,实现了SAN和NAS的无缝整合,并为实现NAS中数据的LAN-Free备份提供了便利。
检索码率数据存储对磁盘阵列带宽要求不高,但容量需求很大。由于系统中数据库存储体配置较高,故可以将NAS存储体与数据库存储阵列合并,这样既保证了性能也避免了重复购买阵列控制器,只需再采购一批硬盘即可,有效降低了成本,是一种比较合理的选择。系统结构见图6:

图6 系统结构图
根据系统一期的设计目标,NAS存储体裸盘容量约为18TB(7+1RAID),考虑到数据库存储1TB的需要,总存储容量设计为20TB。由于这些数据是系统用户使用最频繁的数据,存储设备的性能、响应速度及高可用性要求都很高,使用高档FC存储盘阵,配置4条FC主机通道(分别用于低码率关键帧数据传输,条用于数据库、全文检索数据传输)。
存储设备使用IBM FAStT 900阵列同时存储存储检索码率数据和数据库。