既然目标是“保存”,而且问的是“可靠”的解决方案。那么应该看整体成本而不是单看介质成本。介质成本的话,现在LTO7的磁带大概是600块可以存放6TB,每TB要100元。虽然理论上可以压缩存放15TB数据,但视频音频数据基本上都已经进行过一次压缩,基本上不可能再压缩——除非你要存储的是原始未经压缩过的RAW视频和PCM音频。 而硬盘存储,单看介质成本的话,京东价便宜的应该是4TB的西数蓝盘,650,算下来每TB要162.5元,比磁带贵不少。
然而要可靠的话,离线存储备份需要做双备份,并且定期检查介质。2000TB做双备份的话,每TB单位成本就需要200元,用LTO7磁带单介质备份需要2000/6=334盘磁带,双备份需要668盘。LTO7未压缩读写速度是300MB/s,一盘6TB的磁带一年检验一次,不考虑更换磁带/倒带/驱动器磁头清洗就需要5~6个小时,668盘磁带检验一遍就要150多天。150多天的前提是需要专人盯着及时更换磁带,如果有自动带库还好一点,没有自动带库的话,这个会更麻烦。所以基本上单驱动器、单带库不太现实,多驱动器、多带库的话,整体成本还要进一步提高。
而硬盘的话,离线存储其实也存在类似磁带的问题,改为在线存放,可以用程序实现定期巡检,RAID6或者ZFS的RAID Z2基本可以保证单个介质损坏的情况下重建恢复数据。按照10个一组,每组2个冗余盘来算,介质需要增加25%的成本。另外考虑到在线的话需要配置相应的盘柜和主机,每盘位还会有一定的成本,以及主机一直开着会有电费成本。但整体算下来,采用低配置甚至二手服务器,二手盘柜,并且综合盘位成本计算单位存储价格选择更大容量的硬盘,其实并不会比磁带的存储成本高多少。但在线存放会有其它更多的好处,例如巡检更简单,存放内容可以随时访问、管理等。