RAID 推薦請求:2x RAID5 陣列、1 個大型 RAID5、RAID10?
我剛剛訂購了一台新的 PowerEdge R650,它將成為我們公司的主伺服器。它將執行帶有 10 到 12 個虛擬機的 HyperV,主要是 Windows,但也有一些 Ubuntu。所有標準:域控制器、文件伺服器、Web 伺服器、Exchange(混合如此少的流量/儲存)等。最密集的磁碟將是 SQL Server,800Gb 的數據庫預計將在未來三年內增長到 1.1Tb伺服器更換。
目前對於數據驅動器,我在 RAID 5 中有 5 個 1.92Tb SAS 12Gb 企業混合使用 SSD,總共 7.2Tb。我們正在使用其中的 3.8Tb。新伺服器將在 PERC 755 RAID 控制器上配備 6 個相同類型的驅動器。作業系統驅動器將是帶有兩個 480 SSD 的 RAID1。
每晚對每個虛擬機進行完全備份,並且每週在異地進行複制。因此,我關心容錯,但並不過分擔心,好像我們遇到了故障,我們會啟動副本並恢復自上次完整備份以來發生的任何變化。對於這些,最有效/最寬容但最快的配置是什麼?我認為一個大型 RAID5 陣列不是即使我們目前正在執行的也沒有任何問題。兩個 RAID5 陣列每個都是 3.84Tb,我可以相應地拆分虛擬機。一個 RAID10 給了我 5.76 並且還有足夠的未來空間,但我正在讀取/寫入單個陣列。我什至可以創建三個獨立的 RAID1 陣列,但這對我來說似乎有點矯枉過正,但可能比 RAID10 更有意義。
有什麼建議麼?在上述每種情況下(RAID5、2x RAID5、1x RAID10 或 3x RAID1)我將擁有至少 2Tb 的擴展空間,因此最終磁碟大小不是問題,只關心性能/效率/容差。
如果您不是真的擔心浪費空間,那麼您絕對應該選擇 RAID10。
您將獲得比 RAID5 或 RAID6 更好的性能、50% 的容錯率,並且在更換磁碟時無需進行大量重建。
您需要定義什麼對您來說具有最高優先級:
- 表現。RAID10,尤其是寫操作。
- 冗餘。RAID6。
- 容量效率。單 RAID5。
在我看來,2 x RAID5 沒有多大意義,因為它提供了 RAID6 的性能和容量,但冗餘更少。
實際上,考慮到 PERC 和伺服器本身是 SPOF,任何 RAID 都會為您提供足夠的冗餘。對於真正的容錯改進,請查看故障轉移集群。