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