FlashMAX Fabric應(yīng)該是FlashMAX Connect的進(jìn)一步發(fā)展
FlashMAX Fabric有三個(gè)組件。首先是vHA,從一臺(tái)服務(wù)器同步復(fù)制來自閃存卷的數(shù)據(jù)到另一臺(tái)服務(wù)器上的閃存卡。顧名思義,同步復(fù)制總是引入一些額外的延遲到寫入。因?yàn)橥綇?fù)制需要數(shù)據(jù)被寫入到全部數(shù)據(jù)存儲(chǔ)(在該實(shí)例下就是Virident FlashMAX卡),盡量減少由復(fù)制引入的網(wǎng)絡(luò)延遲是至關(guān)重要的。
Virident 使用RDMA(遠(yuǎn)程直接內(nèi)存訪問)來允許在一臺(tái)服務(wù)器上的緩存軟件直接寫入到閃存轉(zhuǎn)換層。最初的版本依賴InfiniBand實(shí)現(xiàn)機(jī)器之間的RDMA訪問。Virident承諾在未來支持RoCE(RDMA over Converged Ethernet),允許10Gbps以太網(wǎng)用戶加入陣營(yíng)。
第二個(gè)組件vSHARE,讓服務(wù)器可以訪問在其他服務(wù)器上的閃存卡,還是通過RDMA。使用vS HARE,組織機(jī)構(gòu)可以在一臺(tái)服務(wù)器里放幾個(gè)TB的FlashMAX卡,通過vHA將其復(fù)制到另一臺(tái)服務(wù)器上,然后從其他幾臺(tái)服務(wù)器訪問合成的卷池。
第三個(gè)組成部分,就像戴爾的 FluidCache(流動(dòng)緩存)或者PernixData最近宣布的產(chǎn)品,使用閃存卡在多臺(tái)服務(wù)器創(chuàng)建一個(gè)分布式、復(fù)制狀態(tài)的緩存。帶有閃存卡的服務(wù)器,和另外沒有(閃存卡)的服務(wù)器,可以使用緩存來加速應(yīng)用程序的性能。這種架構(gòu)的性能向前邁進(jìn)了一步,因?yàn)樗梢跃彺鎸懭耄`活性和工作負(fù)載遷移支持超過了目前市場(chǎng)上的產(chǎn)品。
Virident針對(duì)FlashMAX Fabric的路線圖將會(huì)有四個(gè)版本。第1版計(jì)劃不久交付,將提供兩個(gè)節(jié)點(diǎn)的復(fù)制,針對(duì)遠(yuǎn)程系統(tǒng)閃存卡上一個(gè)卷的訪問和寫通式(write- through)高速緩存。第2版 預(yù)期在第四季度,將添加在每個(gè)服務(wù)器上多個(gè)閃存卡的支持。它還將包括兩個(gè)節(jié)點(diǎn)的存儲(chǔ)池,允許兩個(gè)服務(wù)器訪問相同的卷和回寫(write-back)高速緩存。第3版增加了集群管理,允許存儲(chǔ)和緩存池跨兩臺(tái)以上的服務(wù)器。第4版將是一個(gè)帶有N+1可用性的集群塊存儲(chǔ)池。FlashMAX Fabric將首先發(fā)布針對(duì)Linux和vSphere環(huán)境的版本,Windows的隨后。
坦白地說,對(duì)于Virident談?wù)摰姆浅V泛,關(guān)于改變?nèi)藗冊(cè)L問PCIe閃存很長(zhǎng)一段時(shí)間沒有提出承諾,我有點(diǎn)等不及了?,F(xiàn)在我看到了愿景,我欣賞著它。未來的存儲(chǔ)即軟件,F(xiàn)lashMAX是到達(dá)我們已經(jīng)承諾的軟件定義存儲(chǔ)涅磐路徑中的一個(gè)步驟。