Raid

建構 NAS,Raid 與 HBA?

  • July 31, 2020

使用以下硬體建構 NAS。我一直在閱讀 IXSystems 論壇,因為我正在考慮將 FreeNAS 或 Unraid 用於作業系統。我看到 ZFS 需要 HBA 卡而不是 RAID 卡,我兩者都有。我正在嘗試查看使用指定用於託管 IIS 目錄數據的硬體可以獲得的最佳實現是什麼。

我有一個虛擬化環境,我想將 IIS 根文件從主機解除安裝到 NAS。我主要執行 .net 應用程序並希望集中根文件,以便我可以使用 ARR 和 NLB 建構冗餘,其中 IIS 的兩個實例指向文件的 NAS 並使用記憶體提供程序。

硬體: Supermicro 4U 24 Bay X10QBi 4x E7-4820 V2 2Ghz 32-Cores 128GB 4x PSU

2x LSI 9361-8i Raid Card 12g(如果我去 Raid6 或 Raid10,則為 Raid 卡)

2x LSI 9300-8i HBA 卡 12g(如果我走 ZFS 路線,則為 HBA 卡)

10 個 4TB WD 紅色硬碟

8 個 2TB WD 紅色 SDD

我希望設置冷熱分層儲存,以便將按需文件託管在更快的 SSD 上,並將較少使用的文件託管在 HDD 的冷盤上

根據我的研究,FreeNas 似乎沒有將其作為本機功能提供,因此我希望對此實現有一些指導

https://www.ixsystems.com/community/threads/setting-up-hot-and-cold-tiers-using-ssd-and-hdd.86387/#post-598737

在極少數情況下,我更喜歡 RAID 卡而不是普通的 HBA 和軟體驅動的儲存,而 NAS 不是其中之一。

FreeNAS 是一個簡單的入門選擇,但今天我會認真考慮在 Linux 或其他文件系統選擇上執行帶有 ZFS 的普通 Linux 伺服器。如果您打算在生產系統中執行 ZFS,我強烈建議您至少為您的 SLOG 設備使用具有電源故障保護的企業級 SSD,但如果可能的話,也適用於您的整個 SSD 池(這不需要一個 SLOG,除非您的項目能夠負擔比您選擇的 SSD 更快的記憶體磁碟)。

如果您要進行大量隨機寫入,我強烈建議您使用 RAID10/條帶鏡像而不是奇偶校驗 RAID,至少對於您的旋轉驅動器而言。如果您主要閱讀,這不是一個問題。

當談到分層儲存時,我應該把答案交給在這個特定領域更有經驗的人。ZFS 在某種程度上以良好的記憶體算法的形式對儲存進行分層,但完全沒有達到您打算根據硬體列表使用它的程度。Linux 對分層儲存有核心級支持,但我從未使用過它,所以我不知道它的細節或使用它所涉及的任何問題。

引用自:https://serverfault.com/questions/1028448