我们有一个新的存储arrays,包括下周到达的24个600GB 10K SAS磁盘,我试图决定如何最好地分配我们的3节点VMware vSphere集群的可用空间,这个集群将通过8Gb FC访问arrays完全冗余的多path。
我们有两个主要的工作负载 – 内部MySQL和Exchange 2010服务器,我将把它们分类为高IO和Windows域控制器以及一个文件服务器,我将分类为低IO 。
我最初的计划是用RAID10中的6个磁盘分割arrays,其余18个分别使用3个6磁盘RAID5筒仓或6个3磁盘筒仓。 机箱没有“热备份”,但我们已经订购了一个额外的磁盘作为现场“冷备用”。
现在,这在原则上是有效的,但是我不确定在实践中有多安全 – 我已经阅读了几篇文章,虽然提高的空间效率正在向RAID50的方向发展,但是我看到的几个post基本上都是这样说的由于不可靠性和故障风险,RAID50(与RAID5一起)在业界已被弃用。
我是不必要的偏执,如果不是,我应该使用RAID10筒仓而不是RAID50?
这几天我很less会使用像RAID50和RAID60这样的嵌套RAID级别。 如果我这样做,它通常是ZFS等软件RAID解决scheme的一部分。 这很大程度上是由于有更好的方法来避免高主轴数量和大磁盘的可用性。
控制器function:
这是最大的因素,因为许多控制器不支持RAID50或RAID60。 这似乎是Infortrend所认为的。 但是,这并不意味着它处理得好。
此外,许多控制器对可以包含单个RAID卷的驱动器数量(例如,LSI MegaRAID 16个磁盘限制)有限制,因此在某些情况下可以为您做出决定。
VMware的:
虚拟化I / O是相当混杂的随机读取/写入。 它的吞吐量通常很低,假设你使用的是8Gb光纤,大多数RAID级别可以在你描述的configuration中工作。
一般configuration提示:
如果我这样做,我会把事情分解成适当大小的RAID 1 + 0组(2组)或RAID 1 + 0)和带有热备份的RAID5,注意不要超过8 R5组中的磁盘。