如架構(gòu)圖所示,數(shù)據(jù)寫入到DRAM的時候同時會做Hash算法,因?yàn)椴捎昧薔V-DIMM非易失性存儲,所以即使斷電數(shù)據(jù)也是不會丟的,與采用BBU方案的易失性內(nèi)存相比,系統(tǒng)恢復(fù)時間要短的多。
有意思的是,用Hash算法寫出來的數(shù)據(jù)同時將元數(shù)據(jù)和索引頁是在非易失性存儲上存著,這樣一來,檢索數(shù)據(jù)的效率就會更高,命中率會更高。這樣一來,系統(tǒng)的響應(yīng)時間會大大提升。
第三步是做在線實(shí)施壓縮和重復(fù)數(shù)據(jù)刪除,在寫入RAID之前就進(jìn)行壓縮和重復(fù)數(shù)據(jù)刪除,無需后續(xù)再單獨(dú)進(jìn)行操作,影響系統(tǒng)的性能。
發(fā)布會現(xiàn)場,胡曉雷還展示了一張UniverFlash用VdBench測試的跑分頁面,如圖所示,UniverFlash是雙控架構(gòu)的,有兩個pool。從左側(cè)的表格可見,測試數(shù)據(jù)的實(shí)時壓縮比為5.2。此時,在資源的使用率為69.1%的前提下,仍然達(dá)到了標(biāo)稱的百萬IOPS,性能并沒有隨著系統(tǒng)資源占用率的提升而降低。
UniverStor的創(chuàng)新之處:3站點(diǎn)部署的糾刪碼
最近IDC發(fā)布的《中國企業(yè)級軟件定義及超融合存儲市場調(diào)查報告》顯示,截止到2017年第四季度,紫光西部數(shù)據(jù)在對象存儲市場占有率已然達(dá)到19%,繼續(xù)排在中國市場第二位。紫光西部數(shù)據(jù)的對象存儲有多條產(chǎn)品線,其中就包含UniverStor動態(tài)海量存儲系統(tǒng)。
UniverStor動態(tài)海量存儲系統(tǒng)專門為大數(shù)據(jù)而設(shè)計(jì),最新的UniverStor采用的是HGST 12TB氦氣盤,這是全球第一款采用超大容量氦氣盤的海量存儲系統(tǒng)。氦氣盤的優(yōu)勢很明顯,省電,散熱少,而且能放入更多盤片,存儲密度更高,而且因?yàn)槭敲芊獾?,不受氣壓和控制質(zhì)量影響,穩(wěn)定性更高。
筆者對于在系統(tǒng)中采用如此大容量硬盤的做法非常意外,因?yàn)镽AID中的磁盤一旦失效,意味著需要有很長的修復(fù)時間,在較長的修復(fù)時間內(nèi)如果又有磁盤失效的話,后果會更嚴(yán)重,如此看來,會影響到系統(tǒng)的可用性,所以,一直以來,許多廠商都傾向于采用相對較小容量的磁盤。那么紫光西部數(shù)據(jù)是怎么克服這一行業(yè)性難題的呢?
胡曉雷表示紫光西部數(shù)據(jù)采用的是企業(yè)級糾刪碼技術(shù),BitDynamics和BitSpread,能夠完美解決這一難題。在糾刪碼技術(shù)的幫助下,UniverStor動態(tài)海量存儲系統(tǒng)的數(shù)據(jù)耐久度可以達(dá)到17個9。
此外,胡曉雷還介紹了另外一種更高級的部署方式——3站點(diǎn)糾刪部署。UniverStor動態(tài)海量存儲系統(tǒng)可以跨三個數(shù)據(jù)中心部署,這是非常先進(jìn)的一種技術(shù),這種技術(shù)可以替代復(fù)制、容災(zāi)方案。而且三個數(shù)據(jù)中心有強(qiáng)一致性寫入的方式,不需要擔(dān)心一致性的問題。更有意思的是,相比于傳統(tǒng)的兩地三中心的解決方案,可用空間的效率更高,成本能省下來40%。
我們可以將UniverStor動態(tài)海量存儲系統(tǒng)簡單的理解為是對象存儲解決方案,對象存儲的一大特征就是使用非常靈活,UniverStor動態(tài)海量存儲系統(tǒng)支持混合云部署,支持S3,CIFS,NFS,iSCSI,InfinBand,F(xiàn)C,支持視頻監(jiān)控VMS API等等,提供開放的API和SDK,方便連接和打通各種數(shù)據(jù)通路。
以上是紫光西部數(shù)據(jù)在存儲領(lǐng)域的一些創(chuàng)新動向,雖然成立不久,還是做出了很多成績。老話說背靠大樹好乘涼,雖然有紫光和西部數(shù)據(jù)兩大明星公司的加持,但紫光西部數(shù)據(jù)并沒有故步自封,紫光西部數(shù)據(jù)正走在創(chuàng)新的路上。