2020年六月17日,北京——超收斂中級(jí)市場(chǎng)領(lǐng)導(dǎo)人北京智林海納技術(shù)有限公司(“SmartX”)正式宣布了基于核心軟件SMTX OS和英特爾oten的持續(xù)內(nèi)存的高性能、低延遲超收斂解決方案和SMTX Halo P系列復(fù)合機(jī)。SmartX是業(yè)界第一個(gè)采用App直接訪問(wèn)模式(App Direct Mode)的英特爾驕傲持久內(nèi)存,是超融合解決方案的關(guān)鍵組件。同時(shí),對(duì)計(jì)算虛擬化、存儲(chǔ)網(wǎng)絡(luò)和存儲(chǔ)介質(zhì)進(jìn)行徹底優(yōu)化,以有限的計(jì)算資源獲得業(yè)界領(lǐng)先的高性能和低延遲服務(wù)器虛擬化存儲(chǔ)性能。在群集測(cè)試中,僅3節(jié)點(diǎn)p系列多功能一體機(jī)就可以實(shí)現(xiàn)120萬(wàn)IOPS,應(yīng)用程序端等待時(shí)間保持在100us以下。
由于卓越的產(chǎn)品穩(wěn)定性和特性,SmartX產(chǎn)品應(yīng)用了銀杏、證券、保險(xiǎn)、基金等金融行業(yè)用戶的生產(chǎn)環(huán)境。但是,嘗試將超聚合應(yīng)用于核心系統(tǒng)并替換裸機(jī)服務(wù)器和閃存陣列的用戶仍然對(duì)超聚合計(jì)算虛擬化、網(wǎng)絡(luò)和存儲(chǔ)層缺乏延遲信心。為此,SmartX在2019年啟動(dòng)了名為Sailfish的項(xiàng)目,將英特爾自豪的永久內(nèi)存App直接模式用于緩存加速,同時(shí)全面優(yōu)化了SmartX超級(jí)聚合軟件SMTX OS。
Intel自豪的永久記憶體,在記憶體與SSD之間新增了新層次的儲(chǔ)存,可提供像記憶體一樣的極低存取延遲、高壽命與可靠性,以及持續(xù)的儲(chǔ)存與位元組存取。特定應(yīng)用程序可以在App Direct模式下直接訪問(wèn)英特爾自豪的永久內(nèi)存導(dǎo)致的單獨(dú)永久內(nèi)存資源。
Sailfish項(xiàng)目完全優(yōu)化了存儲(chǔ)網(wǎng)絡(luò)的計(jì)算虛擬化和存儲(chǔ)介質(zhì)。由于超級(jí)聚合體系結(jié)構(gòu)的部署,這些性能必須在有限的計(jì)算資源中實(shí)現(xiàn),而且這些限制給Sailfish項(xiàng)目帶來(lái)了很多困難。在此基礎(chǔ)上,SmartX研發(fā)團(tuán)隊(duì)對(duì)系統(tǒng)進(jìn)行了重大改進(jìn),例如:
在存儲(chǔ)層,Sailfish項(xiàng)目充分利用Intel自豪的持久內(nèi)存App直接模式的低延遲和持久存儲(chǔ)功能,存儲(chǔ)集群中最經(jīng)常訪問(wèn)的數(shù)據(jù)。緩存的數(shù)據(jù)也作為副本存儲(chǔ)在其他節(jié)點(diǎn)上,以確保數(shù)據(jù)的可靠性和高可用性。此外,SMTX操作系統(tǒng)還利用永久內(nèi)存的字節(jié)訪問(wèn)功能重新設(shè)計(jì)日志,有效地解決日志寫入擴(kuò)展問(wèn)題。此外,通過(guò)DMA將內(nèi)存和永久內(nèi)存之間的數(shù)據(jù)復(fù)制工作放在硬件上,可以顯著提高內(nèi)存復(fù)制效率,而不會(huì)產(chǎn)生額外的CPU資源需求。
在計(jì)算虛擬化層中,通過(guò)SMTX ELF Boost模式將存儲(chǔ)虛擬化功能從虛擬機(jī)卸載到存儲(chǔ)軟件堆棧,以避免I/o請(qǐng)求通過(guò)虛擬機(jī)帶來(lái)的額外性能開銷。此外,由于通過(guò)VM與存儲(chǔ)系統(tǒng)共享內(nèi)存,因此I/o路徑上不會(huì)發(fā)生內(nèi)存復(fù)制。
通過(guò)在存儲(chǔ)網(wǎng)絡(luò)層使用RDMA over Converged Ethernet (RoCE)加速網(wǎng)絡(luò)IO,將網(wǎng)絡(luò)協(xié)議實(shí)現(xiàn)部分放在網(wǎng)絡(luò)卡硬件上,并充分利用網(wǎng)絡(luò)卡硬件的加速功能,極大地減少了分布式存儲(chǔ)在網(wǎng)絡(luò)通信中的性能開銷。
此優(yōu)化將虛擬機(jī)的I/o性能提高了3.2倍,延遲減少了85%以上。
目前,Sailfish項(xiàng)目中使用的技術(shù)已集成到最新的SMTX Halo P系列多功能一體機(jī)中。SMTX Halo P系列多功能一體機(jī)不僅可以處理I/o性能要求苛刻的核心應(yīng)用程序方案(如事務(wù)數(shù)據(jù)庫(kù)、機(jī)器學(xué)習(xí)等),還可以通過(guò)更高的性能提高虛擬機(jī)器密度,進(jìn)一步簡(jiǎn)化IT部署,并降低總擁有成本(TCO)。SMTX Halo P系列多功能一體機(jī)已經(jīng)在金融業(yè)進(jìn)行了測(cè)試和部署。
3節(jié)點(diǎn)SMTX halo P系列多功能一體機(jī)的8KB隨機(jī)讀取性能為120萬(wàn)IOPS,是整個(gè)閃存陣列的1.4倍,連續(xù)讀取帶寬為25GB,是整個(gè)閃存陣列的2.1倍,應(yīng)用程序端延遲僅為100us,整個(gè)閃存陣列的控制器端延遲時(shí)間為500us。此外,p系列多功能一體機(jī)仍然保持超融合體系結(jié)構(gòu)的簡(jiǎn)單性和靈活性,并提供了與中端陣列相比具有競(jìng)爭(zhēng)力的總擁有成本(TCO)。
SmartX聯(lián)合創(chuàng)始人和CTO張凱表示,“SmartX正在努力構(gòu)建最佳的超融合基礎(chǔ)架構(gòu)”。在Sailfish項(xiàng)目中,戴爾為超融合部署提供了英特爾自豪的永久內(nèi)存的最佳實(shí)踐。測(cè)試數(shù)據(jù)表明,通過(guò)引入新的存儲(chǔ)技術(shù),可以大大提高超融合系統(tǒng)的性能,解決關(guān)鍵應(yīng)用方案的實(shí)際部署問(wèn)題。SmartX將繼續(xù)與Intel等業(yè)界專家合作,將更多尖端技術(shù)應(yīng)用于超融合系統(tǒng),引領(lǐng)下一階段的超融合創(chuàng)新。"我想"