机房360首页
当前位置:首页 » 技术解构 » RAID存储的分簇技术浅析

RAID存储的分簇技术浅析

来源:存储时代 作者:机房360转载 更新时间:2011-2-16 15:40:43

摘要:RAID存储技术所面临的挑战之一就是重建故障磁盘所需的时间越来越长,这增加了数据丢失的风险,并威胁着那些历史悠久的数据存储技术的生存。

  RAID存储技术所面临的挑战之一就是重建故障磁盘所需的时间越来越长,这增加了数据丢失的风险,并威胁着那些历史悠久的数据存储技术的生存。
  
  磁盘密度的增长速度远远超过了性能和可靠性方面的改善,一些存储网络行业人士甚至质疑RAID能够足够快地恢复故障磁盘以维持企业数据存储领域的相互关联性。
  
  但是一些数据存储厂商选择了一种古老的方法来维持RAID的:分簇RAID(DeclusteredRAID),或者ParityDeclustering,这是RAID先驱者GarthGibson和MarkHolland在1992年的一份文件中提出的理念。
  
  StorageIOGroup创始人、高级分析师GregSchulz表示:“我发现有趣的一点,如今RAID所面临的一些难题与十几年前是类似的。”
  
  Schulz表示,这些问题包括:大容量磁盘驱动器的重建、分布式数据保护、可用性、性能和易用性。
  
  分簇RAID的定义
  
  分簇最早是针对镜像磁盘推出的,之后在卡内基梅隆大学的Gibson实验室中针对RAID5阵列开发的。
  
  高性能存储公司Panasas共同创始人、首席技术官卡Gibson表示:“分簇技术将小簇磁盘集群的一个RAID控制器替代成多个RAID控制器的集合,每一个都可以通过光纤通道或者iSCSISAN访问所有磁盘。”
  
  分簇技术因RAID的替换而有所不同,这样每个校验计算只涉及少数几个磁盘,这些磁盘的设置会根据每个磁盘的字位而有所变化。结果是,分簇RAID5中的每对磁盘都涉及相同数量的RAID替换。
  
  不同的RAID有不同的分簇技术,因此每个校验计算只涉及少数几个磁盘,
  
  Gibson表示:“当一个磁盘发生故障的时候,每个磁盘都承担一部分恢复工作,分散到所有RAID控制器,而不是由一个RAID控制器和几个磁盘做所有恢复工作,而其他磁盘和RAID控制器不参与恢复工作。”
  
  因为分簇技术还会将在线冗余空间分配给所有磁盘——而不是有几个在线冗余空间处于空闲状态,因此即使是在恢复故障磁盘过程中的写入操作也是分配到整个阵列的。
  
  Gibson表示:“最终结果是,从一台计算机上的一个应用,到所有磁盘和所有控制器的并行计算和分布式计算,RAID都会有所变化。计算会完成的更快,或者它在恢复期间对用户性能的影响越来越小,或者两者兼有。”

    责任编辑:handsome

本文地址:http://www.jifang360.com/news/2011216/n461416123.html 网友评论: 阅读次数:
版权声明:凡本站原创文章,未经授权,禁止转载,否则追究法律责任。
相关评论
正在加载评论列表...
评论表单加载中...
  • 我要分享
更多
推荐图片