一種面向電力調(diào)控云的高效運(yùn)維方法
【文章頁數(shù)】:7 頁
【部分圖文】:
圖1 CI/CD整體架構(gòu)設(shè)計(jì)
CI/CD是指能夠?qū)崿F(xiàn)電力產(chǎn)品的頻繁集成與迭代測(cè)試,通過頻繁構(gòu)建發(fā)現(xiàn)缺陷、及時(shí)改進(jìn),保證電力產(chǎn)品質(zhì)量,進(jìn)而將合格的電力產(chǎn)品部署到遠(yuǎn)程服務(wù)器上,更好地服務(wù)電網(wǎng)調(diào)度[6-7]業(yè)務(wù)。CI/CD的自動(dòng)化過程主要分為兩個(gè)階段,即自動(dòng)化構(gòu)建和自動(dòng)化部署。自動(dòng)化運(yùn)維作為電力調(diào)控云建設(shè)工作中的必....
圖2 電力調(diào)控云架構(gòu)圖
自動(dòng)化構(gòu)建是CI/CD的第一個(gè)環(huán)節(jié),構(gòu)建過程包括:產(chǎn)品獲取、編譯、單元測(cè)試、版本控制等。電力產(chǎn)品更新后,先在Gitlab中以標(biāo)簽的方式確定此次更新產(chǎn)品的版本號(hào),再通過觸發(fā)Jenkins拉取最新電力產(chǎn)品,然后調(diào)用腳本依次執(zhí)行構(gòu)建步驟。自動(dòng)化構(gòu)建插件如表1所示。2.3自動(dòng)化部署方案....
圖3 電力產(chǎn)品的自動(dòng)化部署流程
自動(dòng)化部署中的“自動(dòng)化”具體體現(xiàn)在:向版本庫提交新的電力產(chǎn)品后,用戶可以通過版本控制指定具體版本的電力產(chǎn)品,完成自動(dòng)部署[21-22]。自動(dòng)部署流程如圖3所示。3電力調(diào)控云平臺(tái)實(shí)驗(yàn)仿真
圖4 持續(xù)集成構(gòu)建Job圖
Jenkins中創(chuàng)建電力產(chǎn)品構(gòu)建任務(wù),執(zhí)行持續(xù)集成構(gòu)建。如圖4所示,一個(gè)序號(hào)代表一次構(gòu)建任務(wù),藍(lán)色表示構(gòu)建成功的任務(wù),紅色表示構(gòu)建失敗的任務(wù)。通過構(gòu)建時(shí)間趨勢(shì)圖可以看出經(jīng)過多次的持續(xù)集成構(gòu)建,云平臺(tái)下的電力產(chǎn)品每次完成集成部署的時(shí)間越來越短,且連續(xù)集成部署成功的次數(shù)也越來越多,這....
本文編號(hào):4030704
本文鏈接:http://sikaile.net/kejilunwen/dianlilw/4030704.html
下一篇:沒有了