数据有效存档,你该选择何种介质?(上)
流行的磁盘
磁盘是近些年来发展迅速且非常被看好的存储介质。旋转磁盘甚至SATA 磁盘,速度都是很快的,这也使得它们很适合于主动存档工作。
同时,SATA驱动器的容量和可靠性不断增强也意味着在线存档不再是什么问题。即便是需要WORM来满足法规遵从的企业组织,也可以使用诸如EMC Centera或NetApp SnapLock这样的系统,来在磁盘阵列上以不可更改的格式存储数据,以满足法规需求。
企业级驱动器厂商通常都宣称其MTBF(平均无故障时间)超过了1百万小时,或者说114年。不过从实际运行来看,这个数字并不是说明通常的驱动器都可以支持到114年,而更像是指平均每年114个驱动器中有一个会发生故障。
另外,除了单纯的整个系统瘫痪之外,磁盘驱动器有时只是不能读取一些特定的扇区。根据厂商通常公布的数据,对于企业级光纤通道和SCSI驱动器来说,一般出现不可修复的读取问题的几率是1/1015(也就是说每1015bit中有1bit),而对于以RAID应用为目标的高容量SATA型号来说这个几率是1/1014 。
在通常情况下,如果出现读取错误,RAID控制器会使用镜像或奇偶数据重新创建有效的扇区。如果是在发生驱动器故障的情况下,RAID控制器则会使用替换驱动器或热备驱动器来重建阵列。
需要注意的是,为了重建一个500GB SATA驱动器的14-驱动器阵列,需要读取剩余13个驱动器的全部内容,也就是5.2×1014bit。这超过了阵列中企业SATA驱动器的错误率,很有可能使得一些数据在RAID阵列重建过程中丢失。
由此证明,应该使用小型的RAID组,或者最好是像RAID6这样的双奇偶设计,能够使得阵列重建过程没有数据损失地解决不可修复的读取错误问题。
保存在硬盘驱动器上的数据的寿命会受到两个因素的影响。首先一个因素就是热磁衰减,也就是所有磁性存储设备都有一个慢慢减弱的过程。随着位密度的增加,这个衰减的效果也会增加。理论上现代的硬盘驱动器应该能够保留数据长达20年左右,但是一般厂商承诺的安全可靠保留时间只有10年,就是因为这个原因。
另外一个更大的担心则是阵列退役。业界厂商通常承诺的服务只有5年。这样,在2000年发布的阵列系统到现在就已经走到了其生命的尽头,如果继续使用,对它的支持您将需要花费掉实际成本四倍以上的费用。这也就意味这你必须每隔几年就要将数据迁移到新的系统上。
编者:因为篇幅的原因,我们将“在数据有效存档,你该选择何种介质?(下)”里介绍另外3种存储介质的现状和优势。敬请关注。