如何正確設計300TB陣列?

如何正確設計300TB陣列?

我正在嘗試找出建造 300TB 大型陣列的良好實踐。效能不是優先考慮的,只有 300TB 可用儲存目標加上冗餘。是的,我會進行備份。我規劃的硬體有18個HDD插槽和12個HDD插槽。或許還能再獲得 12 個 HDD 插槽。

現在我正在考慮為 192TB 配備 16TB x 16 raid 60 陣列 + 2 個熱備件,為 128TB 配備 16TB x 10 raid 6 + 2 個熱備件

總共 320TB 可用空間

我一直在讀到,由於重建時間的原因,不建議使用大型驅動器的 raid 陣列。

答案1

具有大磁碟的 RAID 陣列就很好,是的,重建可能會有延遲,但只要您使用 R6/60 之類的東西,在重建期間仍然有奇偶校驗,那就沒問題。

我對此最大的擔憂是只有一台伺服器就會出現「雞蛋放在一個籃子裡」的情況——您是否考慮過使用像 Ceph 這樣的分散式檔案系統?您最終將擁有更多但更小的伺服器,並且可以將它們分佈在機架上以獲得額外的彈性 - 無論如何,這只是一個想法。

對於您的主要問題,我想到的是購買一台普通的2U 伺服器並使用一個或兩個連接到一個或兩個PCIe SAS RAID 控制器的外部SAS 磁碟盒- 這樣您就可以升級您的伺服器- 或儲存- 而不會影響另一個。它也不應該花費太多,而且有很多選擇,一個大機箱包含您的所有磁碟,或者兩個(可能更小)磁碟,然後將R60 的0 位拆分到多個機箱- 您甚至可以“雙鏈路」然後到 RAID 陣列以增強彈性。

哦,熱備件也是個好主意,一定要這樣做。

最後要考慮的一件事 - 仔細查看您想要使用的實際磁碟 - 確保它們具有“100% 佔空比”(即可以一次運行 24 小時多年),但並非所有磁碟都是如此,並且使確保您不使用「疊瓦式」磁碟- 它們適合家庭使用,但在伺服器環境中它們的寫入速度非常糟糕。

相關內容