科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网存储频道RAID存储技术的未来

RAID存储技术的未来

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

RAID,自从David Patterson、Garth Gibson和Randy Katz等人20多年前定义了这一数据存储可靠性和性能理念以来,这项技术还将在未来十几年内为人们广泛应用。这项技术的最大问题在于它将如何与每年容量增长40%的磁盘技术保持步调一致。

作者:存储时代(编译) 来源:Stor-age.com 2009年11月10日

关键字: RAID

  • 评论
  • 分享微博
  • 分享邮件

在本页阅读全文(共2页)

垂直奇偶、分块(Declustering)

Gibson表示,为了尽量避免性能降级,一些RAID系统大大降低了对磁盘故障的恢复速率,而这导致数据丢失几率大幅度增加。

一个解决方案——90年代率先提出——就是校验散布(Parity Declustering)。

Gibson解释说,这项技术将一个本地运行的控制器和一些磁盘组成的RAID转变成为一个所有控制器和磁盘在存储池中采用并行算法的RAID。

通过池中数十到上百个独立磁盘阵列,校验散布技术可以让恢复时间提升数十到上百倍。而且,它还加快了运行速度,这样恢复流程给每个磁盘上正在运行的用户负载造成的影响就越来越小。

奇偶散布在RAID存储产品中很少见,但是Panasas并行文件系统提供了这项技术。有趣的是,谷歌Google File System中也提供了奇偶散布。

但是磁盘容量增长存在另外一个问题:不可读的扇区。磁盘的搭建是遵循一定规范的。其中之一就是不能太频繁地出现不可读的扇区——通常每10~100TB读取数据不能出现多于一个的不可读扇区。然而,随着磁盘容量增长,恢复过程中将有更多扇区被读取,出现多于一个不可读扇区的几率也开始增加。

Gibson表示:“通常在阵列中,如果磁盘故障恢复过程中丢失太多扇区,那么恢复将失败,整个卷变成离线状态,甚至可能丢失。”

一个可行的解决方案就是让冗余编码更强大,更加针对那些常用的故障——例如不可读磁盘扇区。

例如,RAID 6可以会遇到有两个故障磁盘,或者一个故障磁盘和一个不可读扇区。对这两个故障磁盘进行恢复的过程中肯定会出现不可读扇区。

抵消这种磁盘故障的方法之一就是向每个磁盘增加一个代码层,这样不可读取的扇区就能在本地恢复,而无需使用RAID系统。

Gibson表示,Panasas将其称之为垂直奇偶。采用垂直奇偶技术可以让RAID 5在出现不可读扇区的情况下恢复故障磁盘,让RAID 6恢复两个故障磁盘,使用这种方法是有必要的。

未来,磁盘和系统容量将越来越高,这将更加强调故障恢复。但是RAID可以升级解决所有这些问题。RAID的未来将依托于针对特定故障实例的代码、丢失数据重建过程中更多的并行技术和负载均衡。

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章