達(dá)沃時代CTO雷迎春博士詳細(xì)介紹了達(dá)沃時代的核心技術(shù)和YeeStor B serials產(chǎn)品。達(dá)沃時代的核心,是“應(yīng)用定義的存儲操作系統(tǒng)”YeeOS。首先,YeeOS與傳統(tǒng)SDS一樣獨立于硬件,但它強調(diào)對硬件的感知,這是因為高性能的x86、低功耗的ARM、大容量的HDD、高性能的SSD已經(jīng)是百花齊放,用來支持不同的應(yīng)用場景。其次,YeeOS是Client-Server結(jié)構(gòu),通過部署YeeOS Client和YeeOS Server到不同服務(wù)器節(jié)點,支持融合和分離兩種結(jié)構(gòu)。但YeeOS不是一體機,而是超融合,尤其強調(diào)存儲與應(yīng)用的融合。例如,針對虛擬化的融合,其虛擬計算平臺專門提出VM對象,以VM為中心來分配存儲資源、存儲的管理,包括監(jiān)控和快照,簡化應(yīng)用對存儲的使用。這類似于Nutanix和VSAN。
YeeStor B serials中,每一個塊和文件都有一個元數(shù)據(jù)項描述,Meta Containers包括了100萬個元數(shù)據(jù)項,一個節(jié)點包括若干個Meta Containers,而Meta Containers和節(jié)點本身是沒有固定的關(guān)系,所以任何一個Meta Container都可以在服務(wù)器中間漂移,可以很好地實現(xiàn)一些集群服務(wù),如自由遷移、動態(tài)調(diào)度。每個節(jié)點還可以看到完整的名字空間,與位置無關(guān),所以動態(tài)遷移很方便。
基于YeeOS打造的YeeStor B serials系統(tǒng),支持PCIe-SSD、SSDs、HDDs等介質(zhì)混插,橫向擴展集群節(jié)點支持達(dá)1024個,系統(tǒng)容量支持60TB至64PB超強伸縮,提供20萬至100萬IOPS。首次實現(xiàn)了創(chuàng)新的ROWS(優(yōu)化讀、順序?qū)?框架,通過配置對讀、寫施加不同優(yōu)化策略滿足應(yīng)用需求;全新的元數(shù)據(jù)處理及數(shù)據(jù)持久化結(jié)構(gòu),使系統(tǒng)既支持混合存儲結(jié)構(gòu),也支持全閃存結(jié)構(gòu),基于SARD (基于服務(wù)器的適配性冗余分布)框架,每一個卷的邏輯塊被分布到每個服務(wù)器的每個驅(qū)動器(磁盤或SSD)中, I/O處理均勻分布,消除系統(tǒng)瓶頸,沒有單點故障,系統(tǒng)可用度達(dá)99.999%。
針對不同行業(yè)用戶的共性需求,YeeStor B serials集高性能、高可用、高可擴展、簡單管理等優(yōu)點于一身,并且具有超高的性價比。在性能上,其訪問前端采用高性能SSD盤作為讀寫緩存,效率成數(shù)十倍的提升;同時,存儲系統(tǒng)支持InfiniBand、10Gb/s以太網(wǎng)等高速網(wǎng)絡(luò)全連接,存儲和讀取效果更高。系統(tǒng)對磁盤故障的處理無需中斷上層應(yīng)用,而且重建速度大大超過傳統(tǒng)RAID,減少數(shù)據(jù)重建過程中二次故障導(dǎo)致數(shù)據(jù)破壞的可能性。同時系統(tǒng)提供毫秒級步增式快照備份服務(wù),并通過快照技術(shù)融合主存和備份,即在存儲系統(tǒng)本地同時保存主存數(shù)據(jù)和快照副本,無需用戶額外購買備份軟件和相關(guān)硬件,降低成本和管理的復(fù)雜性。