如果把EMC的XtremIO稱做性能小怪獸的話,那么DSSD就是性能大怪獸了。DSSD被EMC收購后萬眾矚目,但由于產(chǎn)品沒有發(fā)布,因此大家了解得都不多。
近日,西瓜哥從相關(guān)渠道了解到,EMC將在2月29日正式發(fā)布DSSD,DSSD D5也將在3月份GA,推向市場。
今天,給大家劇透一下DSSD D5,讓大家可以提前一窺此物的獨特之處。
首先說一下DSSD的定位。大家都知道DSSD是全閃存的東東,EMC內(nèi)部,產(chǎn)品很多的說,全閃存的產(chǎn)品也有很多,包括XtremIO,VMAX和VNX都有全閃存的形態(tài)。大家看一下下面的白板就明白了,DSSD的性能是最高的,但容量嘛,應(yīng)該也是最小的。
DSSD的目標(biāo)市場就三個,一是高性能的數(shù)據(jù)庫和數(shù)據(jù)倉庫場景,特別提到要替代Oracle Exadata;二是Hadoop大數(shù)據(jù)實時分析場景,第一個版本支持cloudera;三是客戶的高性能應(yīng)用,如GPFS等。
以前我們碰到以上三種場景,一般采用AFA全閃存陣列或者在服務(wù)器上插閃存卡來解決。但AFA采用存儲網(wǎng)絡(luò)連接(如FC或IB)會帶來時延,而且傳統(tǒng)的I/O堆棧也會帶來時延。而服務(wù)器插閃存卡,雖然沒有網(wǎng)絡(luò)連接帶來的時延,但卻失去了共享存儲的優(yōu)勢,可靠性和擴(kuò)展性都比較差。
而DSSD D5則沒有以上問題。DSSD采用PCIe 3.0連接,采用最新的NVMe over Fabric技術(shù),可以同時連接48臺主機(jī)。EMC把這種形態(tài)叫共享直連的RSF(Rack-Scale Flash)池。
DSSD D5宣傳可以實現(xiàn)一千萬IOPS,100GB/S帶寬,100us時延,可用容量(RAID后)可以達(dá)到100TB。
時延應(yīng)該是DSSD最大的賣點了。目前所有的AFA,只有IBM的FlashSystem 900宣傳的時延指標(biāo)和DSSD比較接近。因為這兩個產(chǎn)品的設(shè)計理念比較相近,都是采用定制的閃存模塊,硬件定義閃存,幾乎沒有任何高級的數(shù)據(jù)服務(wù)(如快照、重刪壓縮、復(fù)制等等),都是追求時延優(yōu)先。但理論上DSSD時延應(yīng)該更好,因為采用了NMVe over PCIe Fabric。
用了PCIe連接,如何訪問DSSD呢?EMC提供了多種驅(qū)動和API,你可以把DSSD當(dāng)做塊設(shè)備,也可以作為HDFS的插件,也可以作為一個key/value系統(tǒng)供客戶應(yīng)用編程使用。
所有的訪問方式,都跳過了操作系統(tǒng)內(nèi)核,采用DMA的訪問方式直接訪問flash,因此可以做到100us時延。塊設(shè)備的方式由于需要device driver,會比API方式稍微慢一些,據(jù)說要多20us左右。
DSSD的可靠性采取了很多創(chuàng)新設(shè)計,除了一般系統(tǒng)都有的部件冗余,熱插拔,多鏈路外,比較重大不同是時空(space-time)垃圾收集,閃存物理控制和立體RAID技術(shù)。
最獨特的是立體多維RAID技術(shù),這是DSSD在2012年申請的一項專利(專利號US 8,341,342)。據(jù)說目前DSSD D5只實現(xiàn)了兩維的RAID 6技術(shù),號稱代價和RAID 6類似,但可靠性提高約2倍。西瓜哥下載了專利的說明看了半天,7竅只看通了6竅,哎,水平高的讀者請自行閱讀。
最后,看一下DSSD和XtremIO的區(qū)別,發(fā)現(xiàn)其針對的場景差異還是很大的。也就是XtremIO的長項是傳統(tǒng)的VDI,VSI,OLTP場景,而DSSD卻重點在實時分析,并行處理等場景。DSSD也作為Isilon數(shù)據(jù)湖解決方案的一個補(bǔ)充,存放需要實時分析的數(shù)據(jù)。
DSSD的出現(xiàn),對實時要求很高的應(yīng)用最有價值,如金融的欺詐檢測,風(fēng)險分析,真正應(yīng)對了那句話,時間就是金錢,因為能夠快1s響應(yīng),可能損失就減少千萬。
分享到微信 ×
打開微信,點擊底部的“發(fā)現(xiàn)”,
使用“掃一掃”即可將網(wǎng)頁分享至朋友圈。