如何选择正确的RAID级别

本技巧提供了在决定哪个RAID级别适合您的组织需求时需要考虑的9件事。

对齐正确RAID级别对于磁盘驱动器的应用、类型和预算标准,今天和10年前一样重要。

例如,如果您正在寻找高性能的读写,您可能希望使用较小的磁盘驱动器并避免RAID 6。如果您想要存储大量的数据,而这些数据可能在后台进行重新构建,那么根据应用程序的需要进行适当配置时,RAID 5和RAID 6是非常合适的。如果您关注的是性能,则应该考虑不同的RAID级别,以减少或消除硬盘驱动器故障时的性能影响,例如使用RAID 1。最后,这将归结为预算、性能需求、数据可用性、容量、能源消耗和生存能力之间的平衡,以及应用程序服务需求,以及个人或业务合作伙伴的偏好。

在确定哪些RAID级别适合您的需求时,请考虑以下内容:

  1. 如果您依赖RAID 6来抵消与大容量磁盘驱动器故障相关的长重建时间,请查看根源问题的原因,以避免出现故障的可能性较高的磁盘。换句话说,避免使用故障可能性更高的磁盘驱动器,或者使用RAID 1配置以避免基于磁盘驱动器奇偶校验的重建对性能的影响。
  2. 在RAID控制器的任何一个时间点可能发生多少个重建 - 假设不同的RAID级别和可用的备用磁盘驱动器?在替换失败的驱动器后,是否会重建,需要发生重新定位备用磁盘回到其原始位置的备用磁盘?同样,如果您的问题是频繁的驱动失败,如果您未解决根问题原因,例如不可靠的磁盘驱动器,则需要补偿支持更多磁盘驱动器重建和后续性能影响的功能。
  3. 迁移a的涉及什么LUN或从一个RAID级别到另一个RAID级别的卷,它可以由控制器完成,而读取或写入数据?重点或意识到分层存储和基于策略的数据管理,能够将来自LUN的数据透明地移动到相同或不同存储系统的不同LUN变得重要。寻找可以在读写的同时透明地移动数据的解决方案以及支持各种策略管理工具的接口。如果他们的数据移动工具允许在移动到文件的情况下,他们的数据移动工具允许主动读取和写入文件,以及从已移动到不同层的文件的文件访问数据时需要暂停应用程序。
  4. 支持哪些RAID级别?并行操作的RAID级别的粒度是多少,磁盘驱动器的数量和类型是多少?此外,还要了解您在调优RAID方面有什么灵活性,以及存储系统或控制器的系统和自动RAID调优是不进行操作的。支持多个并发RAID级别的重要性在于,能够将电子邮件、数据库和其他应用程序的日志文件放置在RAID 1或RAID 10上,以实现读/写密集的工作负载,同时利用RAID 5实现较少的更新密集的工作负载。
  5. 确定RAID实现(无论RAID级别如何)是如何对顺序的大型I/O应用程序进行优化的,而不是通过读和写进行随机I/O优化的。举个例子,如果你要执行数据库更新和处理,您希望您的RAID系统优化为小型随机I / O,另一方面,如果你要读大连续的视频或音频文件,然后您想让您的RAID系统独立于RAID级别支持大型顺序I / O操作。请记住,IOPs和吞吐量(带宽或MB/sec)之间通常是有权衡的,如果IOPs上升,那么通常会看到MB/sec下降,同样,如果MB/sec上升,IOPs应该会随着I/O大小的变化而下降。换句话说,如果你的IOPs很大,当MB/s增加时,每秒IOPs会下降。
  6. 对于基于Dual或Multiparty的RAID实现,所做的是对读取和写入的性能影响,以及在重建操作期间例如,RAID控制器如何有助于加速奇偶校验计算以及数据移动以减少或最小化重建期间的时间和曝光。另一种方法是RAID系统将从失败的驱动器进行主动迁移数据以及避免误报,即避免主动失败的磁盘驱动器,而不是简单地修复错误。
  7. 如果使用RAID卸载或加速器引擎(芯片,ASIC,FPGA),则其性能是哪些功能,以及您的应用程序的益处是什么?这应该是透明的;然而,影响是潜在的实现如何加速多驱动奇偶校验处理以及加速驱动器重建时间而不会产生负面影响。
  8. 关注您的各种应用程序需要什么级别的服务,以及为什么要使用RAID来满足这些需求,以使正确的方法与手边的情况保持一致。对齐正确的RAID级别,以满足顺序或随机、小或大I/O处理、读与写的比较。例如,对于写密集,避免使用RAID 1或RAID 10的RAID 5或RAID 6。
  9. 看看缓存是如何集成并与RAID控制器一起使用的,包括预读、回写、透写和其他操作,以及如何使用镜像、电池备份和NVRAM保护缓存。有一种常见的误解,即缓存越多越好,缓存利用率越高就意味着性能越好。现实情况是,一些RAID系统需要更多的缓存来抵消或弥补原始I/O性能或快速移动数据到磁盘驱动器或从磁盘驱动器的能力的不足。查看缓存的有效性,即缓存在减少响应时间方面的有效性,然后查看缓存是如何被利用的。越多并不总是越好,重要的是资源使用的有效性。

记住:RAID不是备份的替代品,需要与其他形式的数据保护结合使用。通过不结合RAID和一些其他的数据保护技术和技术,如果一个文件被删除,它就消失了。但是,如果您有数据的备份、快照或其他时间点的副本或视图,则可以恢复该文件。

查看整个RAID手册。

关于作者:Greg Schulz是IT基础架构分析师和咨询公司Storageio集团的创始人和高级分析师。格雷格也是作者和插画者弹性存储网络(elewsvier)并为材料提供了贡献存储杂志和其他TechTarget网站。


深入了解存储管理和分析

搜索灾难复苏
搜索数据备份
搜索融合基础设施
关闭
Baidu