专业的信息化与通信融合产品选型平台及垂直门户
注册 登陆 设为首页 加入收藏
首页 企业新闻 招标信息 行业应用 厂商专区 活动 商城 中标信息

资讯
中心

新闻中心 人物观点
厂商专区 市场分析
行业
应用
政府机构 能源产业 金融机构
教育科研 医疗卫生 交通运输
应用
分类
统一协作 呼叫客服 IP语音 视频会议 智能管理 数据库
数字监控 信息安全 IP储存 移动应用 云计算 物联网

TOP

RAID存储的诸多变体 预测未来的发展方向
2013-12-18 16:00:22 来源:存储在线 作者:【
关键词:RAID 存储
 
在这篇文章中,我们将重点探讨RAID技术当前的状况和它的诸多变体,并且预测未来的发展方向。这包括传统的实施和新增的拓展保护功能如擦除代码等等。 与以前一样,这些方法和其他方法主要被用于传统硬盘和固态硬盘,以提高它们的可用性和性能。

  在这篇文章中,我们将重点探讨RAID技术当前的状况和它的诸多变体,并且预测未来的发展方向。这包括传统的实施和新增的拓展保护功能如擦除代码等等。 与以前一样,这些方法和其他方法主要被用于传统硬盘和固态硬盘,以提高它们的可用性和性能。

  回顾RAID 5和宽条或RAID群组

  我们先来回顾一下这个系列的评论文章中的第一部分中所举的一个例子,一个15+1或十六个磁片组成的RAID 5群组。对于某些应用和RAID 5(或RAID 4或6)实施而言,一个15+1宽条或群组可能是足够的。

  然而,如果没有镜像或电池保护写回高速缓存(WBC)的话,写数据可能会成为一个特殊的瓶颈。 另一个比较常见的现象是所有的RAID 5实施都会导致超额的写数据IO活动。 虽然硬件或软件领域的某些RAID实施案例会造成超额后端写数据(比如写放大),但这也不是绝对的,特别是在写数据集合能力很强的情况下。

  有些使用WBC的硬件和软件实施案例可以将数据集体写在内存(高速缓存)中,从而实现完整宽条写入。与其他的系统相比,这种做法造成的后端写数据活动要相对更少一些。 因此,并非所有的RAID实施都是一样的。同样,正是由于RAID定义显示出一种特别的理论实施方法并不意味着所有的厂商都是以那种方式去实施的。

  RAID:额外写入?

  因此,RAID是否一定会造成额外写入或写放大呢?

  这要看具体的RAID水平来定,在某些情况下,与实施的配置包括数据块或共享区的大小也有关系。例如,RAID 1(镜像和复制)可以同时进行两个或更多的写操作,这就跟把数据拷贝到两个磁盘驱动器的结果是一样的。 除了利用WBC之外,某些实施案例也许会在实时或延时模式下进行写操作。

  RAID 1实施方案中的双通道写操作是否意味着写入的数据量可以提高一倍?(如果使用3个磁盘镜像,写入数据量是否会提高2倍?)

  那也取决于是否对比没有拷贝保护的单一JBOD。另一方面,在RAID 4、5、6或其他方案中,额外写操作与厂商如何实施硬件或软件的方式也有关系。 因此,在RAID实施中,就存在很多类似于苹果和橘子的对比。这个因素会造成某些荒谬的结果、事实和FUD。

  RAID、写操作和固态硬盘怎么样?

  那将取决于RAID的水平和厂商的硬件或软件实施情况,以及厂商如何整合固态硬盘损耗均衡以实现耐用性和性能优化的结果。这与是否在服务器、工作站或桌面使用企业存储系统或设备和软件也有很大关系。

  因此,某些RAID水平、它们的具体实施以及配置方式都会导致写操作增加,进而增加固态硬盘的损耗。另一方面,有些RAID水平和实施在写集合方面做得比其他方案更好一些,与其他方案相比,它可以与固态硬盘NAND闪存损耗均衡整合以改善工作周期。

  平衡性能、可用性、容量和经济性(PACE)

  值得一提的其他内容是,虽然15+1或16个硬盘结构的RAID群组的容量对等保护预留空间很小,但是还存在硬盘是否或何时出现故障的问题。根据RAID硬件或软件以及硬盘的类型和容量的不同,在一个较长的重建过程中,RAID集就会暴露出来,有可能出现辅助硬盘或两个硬盘同时出现故障的情况。

  因此,在尝试利用大容量硬盘或宽RAID 5配置来削减成本与避免空间容量保护预留量之间有一个平衡的问题。然而,这也打开了潜在的暴露点。

  在可选的方案中包括窄RAID 5群组,更可靠和快速的硬盘以便在重建过程中将暴露面降低到最小程度,利用不同的RAID水平比如RAID 6(双对等)或其他方案,具体使用哪种方案将取决于具体的需求和企业关注的问题。此外还有混合增强型RAID解决方案。 例如,有些混合解决方案可以将基础磁盘池当作RAID 6配置的一部分来使用,同时还可以将快速重建与擦除代码对等系统中发现的情况结合在一起。这方面的典型例子是NetApp的E系列Dynamic磁盘池功能,即该方案重建故障磁盘所花的时间只有传统RAID 6解决方案所花时间的一小部分。

  由于很多其他的厂商都在RAID实施栈(独立于LUN)下采用了磁盘池或虚拟劵的某种变体,因此即便看到其他的类似功能也不足为奇。

  RAID重建的难题

  我在使用RAID的过程中和长时间重建过程中看到的问题与技术实施、配置和购买决策都有一定的关系。这些问题通常也会影响到在存储上削减成本的决策。

  有趣的是,在支持更多存储容量同时削减成本和保持性能水平不下滑的道路上,我们也许绕着RAID走了一整圈。我发现,RAID最初的一项前提或目标是同时使用多块硬盘来弥补当时的廉价SCSI磁盘在灵活性和可靠性上的不足。 在现实生活中遇到了长时间RAID重建的人经常会谈到使用廉价、大容量硬盘。

  虽然在长时间重建特别是基于对等的保护的情况下很容易想到RAID,但是需要考虑的因素也不少。例如,如果使用RAID 1(镜像),那么重建时间应该比使用对等解决方案所需的时间要短一些。 原因是对一块硬盘做全盘镜像或再同步所花的时间要少一些。在基于对等的重建过程中,需要读出现有硬盘上的内容和对等信息,以便为新的硬盘重新生成数据。 使用对等的数据再生所花的时间取决于IO和必然会发生的数学计算。某些实施案例在这方面表现得比另一项案例要好一些,但是在使用基于对等的数据保护方案时,虽然对磁盘容量预备量的要求降低了,但是重建时间会长一些。

  导致重建时间太长的还有其他一些原因,包括硬盘的容量、读数据的接口和性能水平、RAID重建或拷贝辅助功能、控制器或软件实施等等。

      

责任编辑:admin
免责声明:以上内容转载互联网平台或企业单位自行提供,对内容的真实性、准确性和合法性不负责,Voipchina网对此不承担任何法律责任。

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部

上一篇索尼Xperia Z1登陆中移动 存储容..
下一篇安华高以66亿美元收购存储芯片厂..

热门文章

图片主题

最新文章

相关文章

广告位

Copyright@2003-2009 网络通信中国(原VoIP中国) 版权所有
联系方式:503927495@qq.com
  京ICP备05067673号-1 京公网安1101111101259