解決方案基于“打通研運(yùn)端到端工具鏈”與“一體化、一站式平臺(tái)”設(shè)計(jì)原則,以銀河麒麟高級(jí)服務(wù)器操作系統(tǒng)V10為應(yīng)用支撐環(huán)境,構(gòu)建嘉為藍(lán)鯨一站式DevOps平臺(tái),包括CTeam敏捷協(xié)同、CCI持續(xù)集成、CPack制品管理、CTest測(cè)試平臺(tái)和CMeas度量分析五大能力模塊,全面覆蓋企業(yè)IT部門(mén)需求協(xié)同、代碼管理、持續(xù)集成、制品管理、測(cè)試管理、自動(dòng)化部署的端到端研發(fā)運(yùn)維工作流程,同時(shí)基于全局度量持續(xù)改進(jìn)研運(yùn)體系,為企業(yè)數(shù)字業(yè)務(wù)交付全生命周期提供有效支撐。
國(guó)產(chǎn)芯片:鯤鵬、飛騰
硬件:X86架構(gòu)服務(wù)器、ARM架構(gòu)服務(wù)器
操作系統(tǒng):銀河麒麟高級(jí)服務(wù)器操作系統(tǒng)V10
應(yīng)用軟件:嘉為藍(lán)鯨DevOps平臺(tái)
穩(wěn)定操作系統(tǒng):提供穩(wěn)定的應(yīng)用支撐環(huán)境,具有系統(tǒng)可靠性、安全性、高性能和可擴(kuò)展性
統(tǒng)一技術(shù)架構(gòu):完全國(guó)產(chǎn)化自研的DevOps平臺(tái),打造統(tǒng)一平臺(tái)和工程規(guī)范,保障多應(yīng)用持續(xù)交付
快速業(yè)務(wù)交付:強(qiáng)大的工程自動(dòng)化能力,幫助企業(yè)提升高頻率、多并發(fā)業(yè)務(wù)的交付能力,并借助度量發(fā)現(xiàn)效能瓶頸,支撐企業(yè)持續(xù)改進(jìn)
敏捷研發(fā)管理:通過(guò)DevOps體系建設(shè),實(shí)現(xiàn)企業(yè)IT研發(fā)體系轉(zhuǎn)型,對(duì)內(nèi)提升數(shù)字業(yè)務(wù)的研發(fā)效率與管理能力,對(duì)外保障企業(yè)業(yè)務(wù)的核心競(jìng)爭(zhēng)力
項(xiàng)目協(xié)同:拉通業(yè)務(wù)與開(kāi)發(fā)、測(cè)試和運(yùn)維的統(tǒng)一協(xié)作流程。支持以項(xiàng)目為管理維度,提供從版本規(guī)劃、需求拆解、工作流轉(zhuǎn)集可視化跟蹤到資產(chǎn)沉淀的能力;
持續(xù)集成:提供高性能、強(qiáng)管控的國(guó)產(chǎn)流水線(xiàn)服務(wù)。采用可視化全自動(dòng)流水線(xiàn)+代碼檢查+質(zhì)量紅線(xiàn)的組合能力,實(shí)現(xiàn)研發(fā)過(guò)程的高度自動(dòng)化與全程可卡控;
制品管理:一站式制品管理、版本管理、倉(cāng)庫(kù)代理及同步分發(fā)。提供安全掃描、依賴(lài)分析、溯源追蹤、權(quán)限控制等功能;
測(cè)試管理:提供端到端測(cè)試管理能力;基于統(tǒng)一抽象底座集成多款測(cè)試工具。支持對(duì)版本、需求、缺陷進(jìn)行質(zhì)量鏈路追蹤管理;
部署運(yùn)維:自動(dòng)化業(yè)務(wù)部署、發(fā)布等運(yùn)維工作,縮短業(yè)務(wù)上線(xiàn)周期。支持多架構(gòu)應(yīng)用上線(xiàn)所需的灰度、藍(lán)綠等自動(dòng)化發(fā)布策略;
度量分析:統(tǒng)一數(shù)據(jù)收集、數(shù)據(jù)建模、可視化展示的組合能力,幫助IT組織研發(fā)效能的持續(xù)提升。
案例名稱(chēng):某部委下屬單位政務(wù)系統(tǒng)自動(dòng)化部署平臺(tái)
建設(shè)內(nèi)容:銀河麒麟高級(jí)服務(wù)器操作系統(tǒng)為嘉為藍(lán)鯨DevOps平臺(tái)提供的運(yùn)行環(huán)境支持,通過(guò)可視化編排部署流水線(xiàn),一鍵自動(dòng)執(zhí)行各類(lèi)部署作業(yè),如部署包分發(fā)、部署腳本執(zhí)行、自動(dòng)化測(cè)試驗(yàn)證等,不再需要逐節(jié)點(diǎn)人工部署,真正實(shí)現(xiàn)“一鍵自動(dòng)化部署”,“單次配置,多次部署”,以及“部署工具易維護(hù)”。
案例價(jià)值:大幅降低大規(guī)模部署工作量,減少甚至避免人工操作帶來(lái)的潛在影響,不僅能有效提升部署效率,更能降低部署風(fēng)險(xiǎn)。
節(jié)點(diǎn)資源統(tǒng)一納管和操作
基于銀河麒麟提供的技術(shù)支持,藍(lán)鯨配置平臺(tái)、管控平臺(tái)和Agent可納管多類(lèi)安裝了銀河麒麟系統(tǒng)的節(jié)點(diǎn)資源,藍(lán)鯨作業(yè)平臺(tái)可向各節(jié)點(diǎn)自動(dòng)分發(fā)部署包和執(zhí)行部署腳本,不再需要人工逐節(jié)點(diǎn)登錄,進(jìn)行節(jié)點(diǎn)維護(hù)管理、傳遞文件、執(zhí)行腳本等操作,大幅降低系統(tǒng)維護(hù)工作量、部署準(zhǔn)備工作量、資源管理難度和管理成本。
自動(dòng)化測(cè)試集成驗(yàn)證部署成果
嘉為藍(lán)鯨DevOps平臺(tái)流水線(xiàn)插件可調(diào)用運(yùn)行于銀河麒麟高級(jí)服服務(wù)器操作系統(tǒng)V10環(huán)境下的Jmeter自動(dòng)化測(cè)試工具,在部署插件執(zhí)行完成后,自動(dòng)接續(xù)執(zhí)行Jmeter腳本,快速驗(yàn)證部署情況與服務(wù)啟動(dòng)情況,并直接在平臺(tái)上查看報(bào)告,大幅減少測(cè)試驗(yàn)證工作量,使部署和測(cè)試效能均有所提升。