Virident將PCIe閃存從服務(wù)器上“解鎖”
論壇 發(fā)表于:13年02月27日 10:19 [轉(zhuǎn)載] DOIT.com.cn
PCIe SSD和閃存卡提供了比任何其它非易失性解決方案更快的存儲(chǔ)訪問,但PCIe存儲(chǔ)的缺點(diǎn)是,它只能從PCIe卡插入的服務(wù)器是訪問和管理。這當(dāng)服務(wù)器崩潰時(shí)能夠成為一個(gè)實(shí)際的問題,你的數(shù)據(jù)會(huì)被困在里面。Virident的FlashMAX Fabric軟件通過使PCIe閃存的行為更像是一個(gè)SAN或者作為一個(gè)分布式的緩存,解決了這個(gè)問題。
在過去的幾年中,F(xiàn)usion-io一直在推銷處理PCIe閃存卡與僅僅是一個(gè)帶有更快接口的SSD有一些不同的概念。他們已經(jīng)把錢花在了他們的嘴巴上,提供API允許他們的卡以新的方式來訪問。
另一家PCIe閃存供應(yīng)商Virident最近得到了來自希捷4000萬美元的投資,也談到了閃存存取的不同方法。隨著Virident FlashMAX Fabric的宣布,我們可以看到Fusion-io和Virident愿景之間的差異。
Fusion-io試圖改變PCIe閃存訪問的方式,通過使人們以更像內(nèi)存而不是存儲(chǔ)來看待閃存。該公司已經(jīng)拿出了一些有趣的API,其中包括一個(gè)鍵值(key-value)對(duì),一個(gè)有限的文件系統(tǒng)和一個(gè)非常有趣的原子雙寫 (dual-write)API。這些在簡(jiǎn)化應(yīng)用程序,提高工作效率上都是有用的,但仍然都是使用PCIe閃存卡作為本地、非易失性記憶體/存儲(chǔ)設(shè)備,而將共享和故障轉(zhuǎn)移問題留給應(yīng)用程序棧中的上層。
像Fusion-io一樣,Virident創(chuàng)造了新的方式來訪問PCIe閃存。當(dāng) Fusion-io保持它的功能在一個(gè)單一服務(wù)器里面時(shí),Virident通過軟件跨越多臺(tái)服務(wù)器擴(kuò)展了PCIe閃存卡的影響。他們新的FlashMAX Fabric軟件直接解決了PCIe存儲(chǔ)的彈性、可用性和多(主機(jī))訪問限制。FlashMAX Fabric通過直接與Virident FlashMAX卡上的閃存轉(zhuǎn)換層(FTL)互動(dòng),繞過SSD API,從而降低延遲以及會(huì)縮短閃存設(shè)備使用壽命的寫入放大率。
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)用戶加入陣營。
第二個(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è)步驟。
公司簡(jiǎn)介 | 媒體優(yōu)勢(shì) | 廣告服務(wù) | 客戶寄語 | DOIT歷程 | 誠聘英才 | 聯(lián)系我們 | 會(huì)員注冊(cè) | 訂閱中心
Copyright © 2013 DOIT Media, All rights Reserved. 北京楚科信息技術(shù)有限公司 版權(quán)所有.