本文介绍了通常在存储架构中会出现的一些新型的RAID阵列:RAID 15、RAID 51和RAID 100,并解释它们和我们日常使用的RAID阵列之间的差别。
要注意,这些RAID阵列尽管有很多优点,但是它们的造价也是非常昂贵的。我个人从来没有在生产领域内见过它们其中任何一种阵列。在我的商店里,有使用RAID 50的SAN,但是 这也是我能承受的极限了。
RAID 15 (奇偶位镜像阵列,或者先进行RAID 1再进行RAID 5)
最大容量:[(磁盘数量/2)-1] x磁盘容量
描述:所需的驱动器数量(最少):6(要求磁盘数量为偶数)
优点:你想要让你的数据获得真正的安全,完全不必担忧磁盘故障吗?可以试试RAID 15 或者RAID 51。它们都提供了超强的容错能力。即使大量磁盘损坏的情况下仍然不会丢 失数据。但是容错能力取决于出现故障的是哪一块磁盘。如果你在每个镜像组中损失一块硬盘,系统仍然可以正常运转。但是如果有四块硬盘损坏了,而它们恰好是两个镜像组中 的四块硬盘,你就会丢失整个RAID 5阵列中的数据。
缺点:在这种情况下,强大的容错能力是以降低磁盘存储空间效能为代价的。如果你的阵列是由6块硬盘组成的最小的RAID 15阵列,整个阵列存储容量的66%都会被用于管理, 这就意味着你只能使用34%的存储容量。随着阵列中磁盘数量的增加,效能比例也会有所增加,但是永远都不会达到50%。这是由阵列的结构决定的,也是因为RAID硬件本身要耗占 部分资源,这种模式造价昂贵,而且非常复杂,难以实施。
图A:RAID 15在多块硬盘出现故障的时候仍然能够工作
RAID 51 (镜像奇偶位阵列,或者先进行RAID 5再进行RAID 1)
最大容量:[(磁盘数量/2)-1]x磁盘容量
描述:需要的驱动器数量(最少):6(要求磁盘数量为偶数)
优点:提供了非常强大的容错能力。整个阵列甚至可以在损失了好几块硬盘的情况下仍然正常工作,当然,这也取决于损坏的是哪些硬盘。在由6块硬盘组成的最小阵列中,你 最多可以损失4块硬盘(一个RAID 5阵列中的全部磁盘和第二个RAID 5阵列中的一块磁盘),还能够保持系统正常运转。
缺点:超强的容错能力是以大量的管理空间和昂贵的支持为代价的。
图B:RAID 51被管理占据了大量的空间