volume的概念:
就是你需要存儲數據的地方,你可以用來存儲文件,存放虛擬機,如下圖所示,卷是從storage pool中建立而來
卷在建立後,集羣中所有的主機都可以同時訪問。
選擇你需要建立多少個卷
在多節點的S2D環境中,我們推薦規劃好你需要建立多少個卷,比如在4節點的環境中,我們推薦建立8個捲來規劃您的應用
推薦每個集羣最多32個卷
選擇文件系統
storage spaces direct(簡稱S2D)作爲微軟的軟件定義存儲,當然是用來主要是推薦用來做是虛擬化的,所有推薦是是CSV ReFS,當然如果你還想用於別的應用,也可以選擇NTFS
選擇存儲數據佈局
選擇合理的存儲數據佈局,可以有效的應對硬盤故障或者服務器故障,以確保業務的持續運行
2節點
只能選擇2路鏡像,類似於RAID 10,會相互拷貝數據在每個節點上,存儲的利用率是50%。也就是說,如果你寫入了2T的數據,那麼你需要4T的物理硬盤在你的存儲池裏
3節點
使用3路鏡像,在每個節點上都會拷貝一份數據,所有存儲的利用率是33.3%。也就是說,如果你寫入2T的數據,那麼你需要6T的物理磁盤在你的存儲池裏,三路鏡像是可以允許環境中同事壞2個硬盤或者壞2臺服務器,如下圖所示
其原理圖:
4個或者更多節點
你可以選擇三路鏡像或者雙奇偶校驗,或者混合使用。
雙奇偶校驗提高的容錯功能和三路鏡像是一樣的,但是他的利用率是有所提高爲50%。如果在4節點的環境裏,你寫入了2T的數據,那麼你需要4T的物理硬盤在你的存儲池中
當性能是最重要的該如何選擇
當我們的應用需要大量的隨機的IOPS, 如 SQL數據庫,對性能要求高的虛擬機,那麼我們的卷建議選擇鏡像方式
當容量是最重要的該如何選擇
有些應用是不經常讀寫,比如存檔數據,或者一些冷數據,那麼可以選擇雙奇偶校驗來達到容量最大化
當寫入數據是分散的該如何選擇
這個時候可以選擇混合類型,卷即包括鏡像也包括雙奇偶校驗
部署硬盤的選擇:NVMe SDD HDD
當部署中有2類硬盤,速度更快的會當做緩存,速度慢的會當做數據存儲盤
如果部署中有3類硬盤,速度讀寫最快的會當做緩存(NVMe),剩下的2種硬盤(SSD AND HDD)會當做數據存儲盤
如何選擇卷的大小
一個卷最大32T
Footprint
保留容量
S2D可以保留一些容量,確定在硬盤發生故障的時候,可以自動修復
我們推薦每一個節點保留一個硬盤的容量大小,來做容錯,類似於熱備盤的概念
比如你有2個節點,每個節點都是1T的硬盤,那麼久保留2T的容量