我们正在购买一台双十六核 IBM x3650,配备 64 GB RAM 和 7x300 GB HDD。此服务器托管两个虚拟服务器、Web 服务器和数据库服务器。我正在使用 Double take 高可用性将数据库复制到不同的物理机器中。Veeam 用于每晚备份虚拟服务器。
我想知道哪种 RAID 配置最适合该环境。
RAID应满足以下要求:
- 发生故障或重建阵列时,数据损坏的可能性较小。
- 否则损坏的数据将被复制到另一个系统
- 由于这些是生产系统,因此性能需要很高,停机时间应该最少
有什么建议么?
答案1
都不是。如果虚拟机性能至关重要,您可能需要考虑使用热备用的 RAID 1+0,而不是奇偶校验 RAID 变体之一。
VM 活动往往是混合随机读/写活动。RAID 6 在随机写入方面表现不佳。只有在空间受限的情况下才应该考虑 RAID 5。
RAID 10
Good when: You want speed and redundancy
Bad when: You can't afford to lose half your disk space
RAID 5
Good when: You want a balance of redundancy and disk space or have a large sequential write workload.
Bad when: You have a high random write workload or large drives.
RAID 6
Good when: You want a balance of redundancy and disk space or have a large sequential write workload.
Bad when: You have a high random write workload.
本文涵盖了一些设计考虑和解释:有哪些广泛使用的 RAID 级别以及何时应该考虑它们?
答案2
我会选择 RAID6。
性能损失不足以证明 raid5 的合理性,但当其中一个驱动器发生故障时,它会带来足够大的好处。由于所有驱动器都来自同一系列,并且由于 raid 重建的额外负载,另一个驱动器也有可能发生故障。
之前有人问过类似的问题这里,并与raid6配合使用。
如果可能的话,请考虑 raid1+0(+备用);您将需要更多驱动器,但可以实现更快的速度。