部署storage spaces direct: 如何規劃存儲空間

volume的概念:

就是你需要存儲數據的地方,你可以用來存儲文件,存放虛擬機,如下圖所示,卷是從storage pool中建立而來

what-are-volumes.png

卷在建立後,集羣中所有的主機都可以同時訪問。


選擇你需要建立多少個卷

在多節點的S2D環境中,我們推薦規劃好你需要建立多少個卷,比如在4節點的環境中,我們推薦建立8個捲來規劃您的應用

推薦每個集羣最多32個卷


選擇文件系統

storage spaces direct(簡稱S2D)作爲微軟的軟件定義存儲,當然是用來主要是推薦用來做是虛擬化的,所有推薦是是CSV ReFS,當然如果你還想用於別的應用,也可以選擇NTFS


選擇存儲數據佈局

選擇合理的存儲數據佈局,可以有效的應對硬盤故障或者服務器故障,以確保業務的持續運行

2節點

只能選擇2路鏡像,類似於RAID 10,會相互拷貝數據在每個節點上,存儲的利用率是50%。也就是說,如果你寫入了2T的數據,那麼你需要4T的物理硬盤在你的存儲池裏

two-way-mirror.png

3節點

使用3路鏡像,在每個節點上都會拷貝一份數據,所有存儲的利用率是33.3%。也就是說,如果你寫入2T的數據,那麼你需要6T的物理磁盤在你的存儲池裏,三路鏡像是可以允許環境中同事壞2個硬盤或者壞2臺服務器,如下圖所示

fault-tolerance-example-34.png

其原理圖:

three-way-mirror.png


4個或者更多節點

你可以選擇三路鏡像或者雙奇偶校驗,或者混合使用。

雙奇偶校驗提高的容錯功能和三路鏡像是一樣的,但是他的利用率是有所提高爲50%。如果在4節點的環境裏,你寫入了2T的數據,那麼你需要4T的物理硬盤在你的存儲池中

dual-parity.png

當性能是最重要的該如何選擇

當我們的應用需要大量的隨機的IOPS, 如 SQL數據庫,對性能要求高的虛擬機,那麼我們的卷建議選擇鏡像方式


當容量是最重要的該如何選擇

有些應用是不經常讀寫,比如存檔數據,或者一些冷數據,那麼可以選擇雙奇偶校驗來達到容量最大化


當寫入數據是分散的該如何選擇

這個時候可以選擇混合類型,卷即包括鏡像也包括雙奇偶校驗


部署硬盤的選擇:NVMe SDD HDD

當部署中有2類硬盤,速度更快的會當做緩存,速度慢的會當做數據存儲盤

如果部署中有3類硬盤,速度讀寫最快的會當做緩存(NVMe),剩下的2種硬盤(SSD AND HDD)會當做數據存儲盤


如何選擇卷的大小

一個卷最大32T

Footprint

size-versus-footprint.png


保留容量

S2D可以保留一些容量,確定在硬盤發生故障的時候,可以自動修復

我們推薦每一個節點保留一個硬盤的容量大小,來做容錯,類似於熱備盤的概念

reserve.png


比如你有2個節點,每個節點都是1T的硬盤,那麼久保留2T的容量




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章