用于Hyper-V的RAID 10或RAID 1 x 2,在Windows 2008 R2上使用AD,EXCHANGE

我们有两个服务器里面有6个SATA 7200磁盘(每个)。 我们希望configuration两台服务器,以便安装Window Server 2008 R2 Enterprise,并将Exchange 2010 x2(针对300人)作为一台虚拟机,将AD x2作为另一台虚拟机,或许还有一些虚拟机(但不是许多。

现在我们问自己是否最好创build3个RAID组RAID 1或(RAID 1和RAID 10场景)。 我们正在寻找性能和保护。 当然SATA驱动器是由于成本而select的,没有select别的东西的真正select。

想法1:

  • Raid A – > 2 x 1TB(RAID 1) – > C分区,用于Exchange日志的系统+ D分区
  • Raid B – > 2 x 1TB(RAID 1) – > E分区 – 所有虚拟机
  • RAID C – > 2 x 1TB(RAID 1) – > F分区 – 交换数据库

想法2:

  • Raid A – > 2 x 1TB(RAID 1) – > C系统分区+交换日志
  • Raid B – > 4 x 1TB(RAID 10) – >所有虚拟机,交换分贝

想法3:

  • Raid A – > 6 x 1TB(RAID10) – >系统,所有虚拟机的交换分贝,交换日志

想法4:

哪个选项是最好的? 在4个驱动器上安装RAID 10是否可以缓解将多个东西放在一个大驱动器上的问题,因此,如果所有的东西一次碰到相同的目标,访问速度可能会变慢。

每个服务器只需使用一个6路RAID10arrays,在使用如此慢速的驱动器时,执行其他任何操作都是毫无意义的,而且由于虚拟化的原因,您将失去一些IO性能(您没有提到pipe理程序或磁盘访问方法顺便一提)。

我肯定会去一个单一的RAID 10.多个RAID,分开的数据库/系统/无论是90年代的思维。 在LVM和虚拟磁盘,可resize的分区等的时代,这已经过时,并且对性能有很大的影响。 并没有真正的好处。 (我正在回答这个问题,尽pipe事实上,很多人已经做了相同的事情,只是强调正确的答案,利用所有的带宽和一个大arrays)。