相關知識:
系統擴展方式 scale up 和 scale out
許多存儲系統開始簡單 擴展就變得比較復雜 升級存儲系統最常見的原因是需要更多的容量,以支持更多的用戶,文件,應用程序或連接的服務器。
但是通常 存儲系統的升級不只是需要容量 系統還對其他存儲資源有額外需求 即帶寬和計算能力 如果沒有足夠的I/O帶寬,將出現用戶或服務器的訪問瓶頸沒有足夠的計算能力 常用的存儲軟件如快照
復制和卷管理等服務都將受到限制
常見的系統擴展方式有Scale Out和 Scale Up兩種
Scale Up(縱向擴展) 主要是利用現有的存儲系統 通過不斷增加存儲容量來滿足數據增長的需求.
但是這種方式只增長了容量 而帶寬和計算能力並沒有相應的增加,所以整個系統很快就會到達性能瓶頸 需要繼續擴展
這時候有兩種方法,一是采用更強性能的存儲引擎 和 NetApp的Fas系列 采取增加控制器CPU或內存的方式來提供更強的性能 但是這種方式在於價格昂貴,另一種方式是額外購買獨立的存儲系統,這樣會增加管理的復雜度。
Scale out(橫向擴展)架構的升級通常是以節點為單位,每個節點往往包含容量,處理能力和I/O帶寬。一個節點被添加到存儲系統,系統的三個資源將同時升級
基於橫向拓展的架構的系統在擴展之后 從用戶的視角看起來仍然是單一的系統 這一點與我們將多個相互獨立的存儲系統簡單疊加在一個機櫃中是完全不同的
所以scale out方式使得存儲系統升級工作大大簡化 用戶能夠真正的實現按需購買
比喻:
縱向拓展就好像是普通火車 為了增加容量 只能是加多幾節車廂 但是動力源沒有增加 就會使速度下降
橫向拓展就好像是動車組 每添加一節 都會有動力增加 總而保證性能不變