omniture

V版本出爐 浪潮聚焦核心組件優(yōu)化社區(qū)貢獻(xiàn)再獲中國(guó)第一

2020-10-23 15:14 4087

北京2020年10月23日 /美通社/ -- 10月14日,OpenStack社區(qū)發(fā)布了第22個(gè)版本 -- Victoria。據(jù)悉該新版本共收到了來(lái)自45個(gè)國(guó)家/地區(qū)、160個(gè)不同組織、近800位開(kāi)發(fā)人員的20,000多個(gè)代碼更改,并同時(shí)聚焦Nova、Cinder、Cyborg、Vitrage、Manila等核心組件進(jìn)行了大量?jī)?yōu)化工作。針對(duì)以上核心組件的技術(shù)貢獻(xiàn),浪潮繼U版本后排名再次登頂中國(guó)第一,有效推動(dòng)了OpenStack技術(shù)創(chuàng)新與發(fā)展。

聚焦Cyborg技術(shù)創(chuàng)新 高效釋放硬件加速性能

作為OIF基金會(huì)黃金會(huì)員,浪潮始終以“源于開(kāi)源,饋于開(kāi)源”為宗旨,多年來(lái)持續(xù)投入社區(qū)貢獻(xiàn),憑借著強(qiáng)大的技術(shù)創(chuàng)新能力和深厚的技術(shù)底蘊(yùn),在裸機(jī)、容器、人工智能和加速設(shè)備方面取得了突破性進(jìn)展。

近年來(lái)隨著深度學(xué)習(xí)算法的突破,面對(duì)當(dāng)前計(jì)算能力的局限性,硬件加速受到越來(lái)越多關(guān)注,許多研究機(jī)構(gòu)對(duì)硬件加速器進(jìn)行了廣泛而深入的研究。尤其是Cyborg加速設(shè)備管理項(xiàng)目活躍于社區(qū),管理GPU、FPGA、ASIC、SSD、NVMe等加速資源,為虛擬機(jī)提供計(jì)算加速,在人工智能和邊緣計(jì)算領(lǐng)域都充當(dāng)著不可或缺的角色。

基于此,浪潮從實(shí)際應(yīng)用場(chǎng)景出發(fā),面向AI和邊緣計(jì)算開(kāi)發(fā)GPU Tesla V100、FPGA、NVMe等硬件驅(qū)動(dòng),為AI訓(xùn)練、AI推理、AIStation提供硬件加速支持,為硬件設(shè)備在AI、邊緣等方面性能加速提供了先決條件。

浪潮云海OS集成Cyborg應(yīng)用
浪潮云海OS集成Cyborg應(yīng)用

值得提及的是,在之前U版本完成創(chuàng)建虛擬機(jī)支持加載Cyborg管理的加速資源基礎(chǔ)上,浪潮持續(xù)優(yōu)化虛擬機(jī)的高級(jí)功能。在最新V版本中完成了支持通過(guò)Cyborg管理的虛擬機(jī)的疏散和重建操作,并計(jì)劃在Wallaby版本支持對(duì)通過(guò)Cyborg管理的虛擬機(jī)的擱置和取消擱置、掛起和恢復(fù)、掛載和卸載及遷移操作,增加GPU虛擬化管理、NVME SSD驅(qū)動(dòng)等功能,提高Cyborg對(duì)加速資源的管理能力。Cyborg支持虛擬機(jī)疏散和重建操作的實(shí)現(xiàn)原理及方式如下:

虛擬機(jī)疏散/重建實(shí)現(xiàn)原理
虛擬機(jī)疏散/重建實(shí)現(xiàn)原理

 

虛擬機(jī)疏散實(shí)現(xiàn)
虛擬機(jī)疏散實(shí)現(xiàn)

優(yōu)化Vitrage服務(wù) 提升查找預(yù)警智能化

此外,針對(duì)大規(guī)模部署場(chǎng)景,浪潮還在V版本中集成Vitrage項(xiàng)目提供根因分析(Root Cause Analysis)服務(wù),進(jìn)行平臺(tái)問(wèn)題定位分析,建立集群內(nèi)全量資源拓?fù)洳?duì)告警事件進(jìn)行推導(dǎo)分析,實(shí)現(xiàn)故障問(wèn)題的根因查找和異常故障的預(yù)警。

“在最新V版本中,我們根據(jù)實(shí)際應(yīng)用場(chǎng)景在環(huán)境部署和完善功能方面對(duì)Vitrage服務(wù)進(jìn)行了優(yōu)化。例如增強(qiáng)環(huán)境部署能力,在Kolla和Kolla-ansible項(xiàng)目中增加Vitrage-Persistor容器化配置,完成Vitrage服務(wù)容器化自動(dòng)部署配置?!崩顺毖邪l(fā)工程師表示。

眾所周知,Vitrage數(shù)據(jù)源分資源類型和告警類型兩類,浪潮根據(jù)實(shí)際應(yīng)用場(chǎng)景完善根因服務(wù)相關(guān)功能,告警事件在場(chǎng)景規(guī)則分析時(shí)應(yīng)具備時(shí)效性,新增過(guò)期告警清理功能,統(tǒng)一為告警類型的數(shù)據(jù)源添加過(guò)期告警刪除功能,實(shí)現(xiàn)Vitrage Graph中過(guò)期告警實(shí)體的自動(dòng)化刪除。增強(qiáng)Vitrage的告警事件與資源實(shí)體匹配能力方案設(shè)計(jì)及實(shí)現(xiàn)如下:

Vitrage告警事件與資源實(shí)體匹配方案及實(shí)現(xiàn)
Vitrage告警事件與資源實(shí)體匹配方案及實(shí)現(xiàn)

增強(qiáng)Vitrage資源實(shí)體與告警事件匹配能力后可達(dá)到的效果如下:

Vitrage告警事件與資源實(shí)體匹配效果展示
Vitrage告警事件與資源實(shí)體匹配效果展示

“我們計(jì)劃在Wallaby版本優(yōu)化資源類型的數(shù)據(jù)源,增強(qiáng)資源與告警事件的匹配能力,提高Vitrage對(duì)其他監(jiān)控系統(tǒng)的適配能力;另外持續(xù)增加新的數(shù)據(jù)源,以擴(kuò)大根因服務(wù)的支撐生態(tài)圈?!崩顺毖邪l(fā)工程師總結(jié)道。

完善卷數(shù)據(jù)拷貝機(jī)制 提高拷貝效率

浪潮此前在單集群500節(jié)點(diǎn)大規(guī)模測(cè)試場(chǎng)景中發(fā)現(xiàn)了稀疏文件拷貝效率低下的問(wèn)題,本次經(jīng)過(guò)深入代碼分析以及多次場(chǎng)景模擬測(cè)試,對(duì)Cinder項(xiàng)目中的卷數(shù)據(jù)拷貝機(jī)制也進(jìn)行了深度優(yōu)化和技術(shù)創(chuàng)新,在卷中稀疏文件占比較大時(shí)降低拷貝時(shí)間,提高拷貝效率。

當(dāng)卷中的數(shù)據(jù)為稀疏文件時(shí),在數(shù)據(jù)拷貝過(guò)程中,能夠自動(dòng)識(shí)別稀疏文件的空洞空間;從源卷讀取到的chunk數(shù)據(jù)為空洞數(shù)據(jù),則自動(dòng)跳過(guò)向目標(biāo)卷的寫(xiě)入,而僅僅改目標(biāo)卷的偏移量,從而加速卷拷貝過(guò)程。

稀疏文件優(yōu)化原理
稀疏文件優(yōu)化原理

作為私有云事實(shí)標(biāo)準(zhǔn),OpenStack吸引了國(guó)內(nèi)外幾乎所有一線廠商的參與,浪潮在V版本社區(qū)貢獻(xiàn)領(lǐng)先得益于對(duì)OpenStack長(zhǎng)期技術(shù)投入與積累,體現(xiàn)出社區(qū)積極貢獻(xiàn)者的責(zé)任擔(dān)當(dāng)。

消息來(lái)源:浪潮
China-PRNewsire-300-300.png
全球TMT
微信公眾號(hào)“全球TMT”發(fā)布全球互聯(lián)網(wǎng)、科技、媒體、通訊企業(yè)的經(jīng)營(yíng)動(dòng)態(tài)、財(cái)報(bào)信息、企業(yè)并購(gòu)消息。掃描二維碼,立即訂閱!
collection