圖:磁盤陣列體系架構(gòu)及演變
雙控制器架構(gòu)也走向了集群化,既所謂的雙控松耦合集群架構(gòu)。這類雙控松耦合集群架構(gòu)的各個雙控節(jié)點之間一般都采用非全交換式的專網(wǎng)實現(xiàn)連接。EMC的 VMAX通過RapidIO技術(shù)互連;HP的3PAR系列通過專用背板互連; FUJISU的8000系列通過PCI-E路由互連。這些系統(tǒng)共同問題是,首先整個系統(tǒng)架構(gòu)存在互連帶寬瓶頸;其次跨節(jié)點訪問存在延遲不一致性。第三由于體系結(jié)構(gòu)改動較大,某些應(yīng)用在實際生產(chǎn)環(huán)境中的性能表現(xiàn)和基準(zhǔn)測試的標(biāo)稱值會存在較大差異。
最后,傳統(tǒng)多控制器架構(gòu)也開始了橫向擴展,這便是新型多控緊耦合集群架構(gòu)。由于傳統(tǒng)多控制器架構(gòu)單一節(jié)點非常龐大,實現(xiàn)這些大節(jié)點的通信必須采用高 帶寬、緊耦合的互連為基礎(chǔ)。目前新型多控緊耦合集群架構(gòu)只有HDS的VSP一個產(chǎn)品,HP公司的P9500作為VSP的OEM產(chǎn)品,也是這樣的體系架構(gòu)。 EMC的SYMMTRIX 在DMX-4之后似乎停止了傳統(tǒng)三層多控制器架構(gòu)的探索。EMC的新型多控制器架構(gòu)產(chǎn)品轉(zhuǎn)向了前文提及的VMAX,它和傳統(tǒng)的三層架構(gòu)的多控制器產(chǎn)品 SYMMTRIX在體系架構(gòu)上大相徑庭。
VSP的一個基本單元就是一個傳統(tǒng)多控制器架構(gòu),繼續(xù)保持前端控制器、后端控制器及中間高速緩存這樣的三層架構(gòu),單一節(jié)點的規(guī)模和上代產(chǎn)品不相上 下,因此單一節(jié)點具備傳統(tǒng)多控制器架構(gòu)的性能及可靠性。在此基礎(chǔ)上,VSP上還增加了一新的VSD核心處理器單元,負(fù)責(zé)跨節(jié)點通信及功能軟件。由于VSP 繼續(xù)采用了基于CROSSBAR的全交換架構(gòu),在多個節(jié)點之間,通過系統(tǒng)內(nèi)部交換架構(gòu)實現(xiàn)集群,集群后的存儲仍是一個整體,即存儲跨節(jié)點之間的訪問延遲是 一致的,這確保了實際使用環(huán)境中的穩(wěn)定性能,避免松散耦合架構(gòu)導(dǎo)致的性能不確定性。
筆者認(rèn)為,對于性能和可靠性要求較高的應(yīng)用來說,多控制器緊耦合集群架構(gòu)的磁盤陣列訪存很直接不需要某些轉(zhuǎn)發(fā),從理論上講應(yīng)該占些優(yōu)勢。這類磁盤陣列在可靠性和性能方面繼承了傳統(tǒng)多控制器架構(gòu)。
而采用松散耦合的單控或雙控集群架構(gòu),雖然提供優(yōu)秀的多方面擴展能力和極低的成本,但在訪問延遲等性能方面以及系統(tǒng)部件可靠性上均差距較大,并不適合于延遲敏感的事務(wù)密集型應(yīng)用。
當(dāng)然多控制器緊耦合集群架構(gòu)的最大劣勢在于其成本相對較高,如何應(yīng)對眾多新型多控制器架構(gòu)的價格戰(zhàn),成為該類存儲系統(tǒng)生存發(fā)展的關(guān)鍵。
隨著技術(shù)的不斷發(fā)展和應(yīng)用模式的不斷演化,一些破壞性的創(chuàng)新技術(shù)也會不斷涌現(xiàn)和完善,說不定未來有一天,松耦合的集群架構(gòu)將逐漸占據(jù)更大存儲市場份 額,就像今天的集群服務(wù)器一樣占領(lǐng)部分高端服務(wù)器市場。但即便如此,大型機及小型機仍然有其生存和發(fā)展空間,起著不可替代的作用,仍然是喜歡它們的老客戶 之最愛。