TechTarget中国网站推荐
您现在的位置:TT存储 > RAID > 如何选择正确的RAID级别

如何选择正确的RAID级别

2008-5-23  选择字号:  | |
打印本文章
【TechTarget中国原创】目前,根据应用程序、磁盘驱动器种类、预算标准选择正确的RAID级别和10年前一样重要。

例如,如果你想实现高效能的读操作和写操作,你可能就要使用小型磁盘驱动器,避免使用RAID 6。如果你想存储大量数据,而存储点有可能需要重建,这时正确配置RAID 5和RAID 6就能很好地满足应用程序的需求。如果你关注性能,就应该考虑其它级别的RAID,减少或消除磁盘驱动器发生故障对性能产生的影响,例如可以使用RAID 1。最后,归根结底,应该在预算、性能需求、数据可靠性、容量、能耗、生存性、应用程序服务需求、个人和商业伙伴的偏好之间寻求平衡。

【TechTarget中国原创】目前,根据应用程序、磁盘驱动器种类、预算标准选择正确的RAID级别和10年前一样重要。

  例如,如果你想实现高效能的读操作和写操作,你可能就要使用小型磁盘驱动器,避免使用RAID 6。如果你想存储大量数据,而存储点有可能需要重建,这时正确配置RAID 5和RAID 6就能很好地满足应用程序的需求。如果你关注性能,就应该考虑其它级别的RAID,减少或消除磁盘驱动器发生故障对性能产生的影响,例如可以使用RAID 1。最后,归根结底,应该在预算、性能需求、数据可靠性、容量、能耗、生存性、应用程序服务需求、个人和商业伙伴的偏好之间寻求平衡。

  在决定哪种RAID级别适合你的需求时,请考虑以下因素:

  1如果你依靠RAID 6减少大容量磁盘驱动器故障引起的重建次数,找出问题的根本原因,避免使用很容易发生故障的磁盘。换句话说,避免使用很容易发生故障的磁盘驱动器,或者配置RAID 1,以避免由磁盘驱动器奇偶校验引起性能影响 。

  2在不同的RAID级别、不同的空闲磁盘驱动器数量情况下,RAID控制器能在一个站点及时提供几次重建过程?替换故障驱动器后,随后的重建过程是否需要将空闲驱动器放入原始位置?如果你的问题是驱动器经常发生故障,如果你无法解决磁盘驱动器不可靠等根本问题,你就需要提高磁盘驱动器的重建能力,消除故障对性能的影响。

  3将LUN或卷从一个RAID级别迁移到另一个级别时,要做哪些事?控制器能做这些事吗?在读取或写入数据时呢?人们开始强调或认识分层存储和策略数据管理工具,因此能否透明地将数据从一个LUN迁移到另一个LUN变得非常重要,而这两个LUN可能位于相同或不同的存储系统中。如何在读写过程中透明地迁移数据,如何实现支持各种策略管理工具的接口,你应该找出这些问题的解决方法。你要向供应商询问,他们的数据迁移工具能否对文件在迁移过程中进行读写操作,访问正在迁移到不同存储层的文件中的数据时,是否需要终止应用程序。

  4支持哪些RAID级别?RAID级别并发操作的粒度为多少?磁盘驱动器的数量和种类又如何?同样,查看你在采用RAID时,灵活性有多大?存储系统或控制器在实现非开放式操作时,系统和自动RAID措施的灵活性有多大?支持多个RAID级别并发操作非常重要,因为这样就能为RAID 1或RAID 10中的邮件、数据库和其它应用程序设置日志文件,实现读写密集型工作负荷的操作;而采用RAID 5可以实现对更新要求不高的工作负荷的操作。

  5明确如何优化各种级别的RAID实施措施,实现大型顺序式I/O应用程序的读写操作,与随机I/O的读写操作有什么区别。例如,如果你要更新数据库和处理数据库,就要优化小型随机I/O的RAID系统;另一方面,如果你要读取大型顺序视频或音频文件,就要使各种RAID级别的RAID系统独立支持大型顺序I/O操作。请记住,IOP和吞吐量(带宽或MB/sec)之间可以折中处理:如果IOP上升,MB/sec就会下降;反之,如果MB/sec上升,IOP就会下降,因为I/O大小发生了变化。换句话说,如果你在处理大型IOP,就应该期待每秒的IOP下降,而MB/sec上升。

  6双方或多方RAID实施措施如何缓解故障对读操作和写操作的性能影响,以及对重建过程的影响?例如,RAID控制器如何协助加快奇偶校验和数据迁移过程,降低或减少重建时间。另外,还有一种方法可以帮助RAID系统缓解磁盘故障对数据的影响,避免主动错误信息,这种方法就是避免使用具有可较故障的磁盘驱动器,而不是简单地修复故障。

  7如果使用RAID卸载器或加速器(块、ASIC、FPGA),它们实现了什么功能?对应用程序有什么作用?这应该是很透明的,潜在的实施措施应该加快多驱动器奇偶校验过程,减少驱动器重建时间,而不给性能带来影响。

  8关注不同的应用程序需要哪些级别的服务,关注你为什么要使用RAID满足需求,以部署正确的方法。选择正确的RAID级别满足顺序读写操作或随机读写操作,满足小型或大型I/O处理过程的读写操作。例如,写操作密集型的程序应该避免使用RAID 5或RAID 6,而选择使用RAID 1或RAID 10。

  9了解缓存如何与RAID控制器中集成、联合使用,包括预读、回写、完全写入和其它操作;了解如何利用镜像、电池备份和NVRAM等技术保护缓存。人们普遍存在误解,认为缓存越多越好,缓存利用率越高性能就越好。实际上,一些RAID系统需要更多的缓存补偿或抵消I/O性能的缺失,快速将数据迁移到磁盘驱动器中,或者将数据从磁盘驱动器中迁移。了解缓存效果,即缓存能否有效地减少反应时间,缓存如何得到利用。缓存并不是越多越好,而是要看其是否得到有效利用。

  请记住:RAID不能取代备份产品,需要与其他形式的数据保护功能联合使用。如果RAID没有与其它数据保护技巧和技术联合使用,那么文件一旦删除,就永远消失了。但是,如果有备份、快照、其它即时的数据复本或视图,文件就可以得到恢复。


RAID
 定义RAID级别
 如何选择正确的RAID级别
 RAID依然充满活力
 RAID重建
 RAID群组和奇偶校验群组是干啥的?
 选购RAID技巧
 RAID定义
 多驱动器RAID用法
 RAID 6 vs. RAID 10
 扩充RAID5储存容量的小窍门
 RAID知识一网打尽

还没有登录? 阅读全文请先登录或注册
用户名:(请填写您的E-mail做为登录账号)
  • 获取最新的IT业界资讯、市场动态、行业趋势等独家原创内容。
  • 分享国内外技术专业人士提供的技巧经验。
  • 利用专注IT的技术资源中心,不断更新专业知识。
  • 享受白皮书、Webcast等系列特色增值服务。
  • 免费参加TT中国举办的各种会员活动。
  • 更多的精彩服务,在不断开发中……
用户名:(请填写您的E-mail)
密 码:
 永久登录
请输入您的登录email:
中等规模的公司虽然能很容易地部署中端存储平台,但是,在选择磁盘阵列产品时,仍应仔细考虑成本、性能和管理等因素……
过去几年来,RAID 6不断推广,已成为购买RAID控制器时必须考虑的一项特性。本文将探讨人们对该技术兴趣不断提高背后的一些原因……
IBM日前发表了最新的存储系统XIV,该产品是由去年并购的以色列公司XIV技术衍生而来,是一种可串连的丛集式存储系统,完全抛弃RAID架构……
RAID技术的应用范围非常广泛,它还可以有效地预防各种类型的系统故障,比如说,凡是在数据写入的过程中发生的错误,一般只有在该数据被调用时才能被监测到。
迄今为止,RAID-6通过SATA技术在现实世界中获得了巨大成功。存储行业分析专家表示,未来的12~18个月将会出现SATA用户的采纳高峰期。
交换机在应用中会出现很多问题,为了在网络中能够满足更多的存储平台或主机服务器,交换机需要定期扩展或替换。交换机通过升级可以达到更好的性能,增强网络的有效性,限制网络流量并提供智能化功能,比如对网络的虚拟化。
磁盘阵列几乎是每个网管员必须掌握的一项技术。随着现在越来越多的厂商推出了各种磁盘阵列技术,在现在的存储应用中也越来越广泛。那么磁盘阵列技术对我们的影响有什么呢?
数据增长速度的加快、新应用需求的增加、对数据存档的监管力度的增大和业务连续性需求,正在让企业的IT预算越来越吃紧,同时也使得其传统存储架构的不足日益显露,而分层存储从某种程度上可以减缓这些压力。
最新更新
专家答疑
技巧
Pierre Dorion
我们要购买5TB SATA存储系统,这个系统可以升级到50TB,并且可以和SATA、FATA共用。它也应该能支持多重OS和RAID级别,哪一个对于我们的需求是最好的套件呢?
Jo Maitland
SaaS存储服务会减少存储设备总数和购买的存储容量吗?近期看来没有什么显著的不同。但是从长期看,随着越来越多的服务建立在云计算上……
Greg Schulz
我们有两个负载均衡网络服务器,都是可用的,正在尽力访问SAN上的相同的LUN。我们在操作系统和EMC SAN上用Windows2003标准版本。我们如何实现并行写入SAN……