建構 NAS,Raid 與 HBA?
使用以下硬體建構 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 似乎沒有將其作為本機功能提供,因此我希望對此實現有一些指導
在極少數情況下,我更喜歡 RAID 卡而不是普通的 HBA 和軟體驅動的儲存,而 NAS 不是其中之一。
FreeNAS 是一個簡單的入門選擇,但今天我會認真考慮在 Linux 或其他文件系統選擇上執行帶有 ZFS 的普通 Linux 伺服器。如果您打算在生產系統中執行 ZFS,我強烈建議您至少為您的 SLOG 設備使用具有電源故障保護的企業級 SSD,但如果可能的話,也適用於您的整個 SSD 池(這不需要一個 SLOG,除非您的項目能夠負擔比您選擇的 SSD 更快的記憶體磁碟)。
如果您要進行大量隨機寫入,我強烈建議您使用 RAID10/條帶鏡像而不是奇偶校驗 RAID,至少對於您的旋轉驅動器而言。如果您主要閱讀,這不是一個問題。
當談到分層儲存時,我應該把答案交給在這個特定領域更有經驗的人。ZFS 在某種程度上以良好的記憶體算法的形式對儲存進行分層,但完全沒有達到您打算根據硬體列表使用它的程度。Linux 對分層儲存有核心級支持,但我從未使用過它,所以我不知道它的細節或使用它所涉及的任何問題。