适用于 Windows 2008 R2 上带有 AD、EXCHANGE 的 Hyper-V 的 RAID 10 或 RAID 1 x 2

适用于 Windows 2008 R2 上带有 AD、EXCHANGE 的 Hyper-V 的 RAID 10 或 RAID 1 x 2

我们有 2 台服务器,每台服务器内部有 6 个 SATA 7200 磁盘。我们希望配置这两台服务器,以便它们安装 Window Server 2008 R2 Enterprise,并在其上安装 Exchange 2010 x2(供 300 人使用)作为一台虚拟机,安装 AD x2 作为另一台虚拟机,也许还会安装一些额外的 VM(但数量不多)。

现在我们问自己,创建 3 个 RAID 组 RAID 1 或(RAID 1 和 RAID 10 方案)是否更好。我们正在寻找性能和保护。当然,选择 SATA 驱动器是因为成本,而且没有其他选择。

想法1:

  • Raid A -> 2 x 1TB(RAID 1)-> C 分区用于系统 + D 分区用于 Exchange 日志
  • 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 是否可以缓解将多个东西放在一个大驱动器上的问题,因此如果所有东西同时击中同一目标,访问速度可能会变慢?

答案1

每个服务器只需使用一位 6 路 RAID10 阵列,由于您使用的是速度很慢的驱动器,所以做任何其他事情都是毫无意义的,而且无论如何您都会因为虚拟化而失去一些 IO 性能(顺便说一下,您没有提到虚拟机管理程序或磁盘访问方法)。

答案2

我肯定会选择单个 RAID 10。多个 RAID,分别用于数据库/系统/其他,这是 90 年代的想法。在 LVM 和虚拟磁盘、可调整大小的分区等时代,这已经过时,并且会极大地影响性能。而且没有真正的好处。(尽管很多人已经这样做了,但我还是回答了这个问题,只是为了强调正确的答案。利用所有带宽并选择一个大阵列)。

相关内容