纵观近 10 年硬盘的发展,其容量的增长远远快于性能的进步,现在 6TB 的高容量磁盘在当前的企业和消费市场已经非常普遍。
容量的增长使得传统 RAID技术 不得不面临一个严重的问题:10 年前重构一块硬盘可能只需要几十分钟,而如今重构一块硬盘需要十几甚至几十个小时。越来越长的重构时间使得企业的存储系统在出现硬盘故障时长时间处于非容错的降级状态,存在极大的数据丢失风险,存储系统在重构过程中由于业务和重构的双重压力导致数据丢失的案例也屡见不鲜。
基于底层块级虚拟化的 RAID2.0+技术由于克服了传统 RAID 重构(RAID 5重构原理图解)的目标盘(热备盘)性能瓶颈,使得重构数据流的写带宽不再成为重构速度的瓶颈,从而大大提升了重构速度,降低了双盘失效的概率,提升了存储系统的可靠性。
下图是传统 RAID 和 RAID2.0+两种技术重构原理的对比:
传统 RAID 和 RAID2.0+两种技术重构原理的对比
动作说明:
左图传统 RAID 中,HDD0~HDD4 五块硬盘创建 RAID5,HDD5 为热备盘,当 HDD1 故障后,HDD0、HDD2、HDD3、HDD4 通过异或算法将重构的数据写入 HDD5 中;
在右图的 RAID2.0+示意图中,当 HDD1 故障后,故障盘 HDD1 中的数据按照 CK 的粒度进行重构,只重构已分配使用的 CK(图中 HDD1 的CK12小黄块和CK13小黄块),存储池中所有的硬盘都参与重构过程,重构的数据分布在多块硬盘中(图中的 HDD4 和 HDD9)。
由于 RAID2.0+技术在重构方面的巨大优势,使得 T 系列存储系统在重构方面与传统阵列相比具有明显的优势,是采用传统 RAID 的存储系统与采用 RAID2.0+的 华为T 系列存储系统在采用 NL-SAS 高容量磁盘环境中重构 1TB 数据所需时间的20倍(如下图)。
传统 RAID 和 RAID2.0+两种技术重构速度的对比
声明: 此文观点不代表本站立场;转载须要保留原文链接;版权疑问请联系我们。