高效聯(lián)調(diào),可靠發(fā)布!華為云推出CodeArts Release發(fā)布管理服務(wù)

來(lái)源:華為云
作者:華為云
時(shí)間:2023-05-16
1512
在項(xiàng)目研發(fā)迭代的過(guò)程中,為了提升產(chǎn)品的競(jìng)爭(zhēng)力,應(yīng)用的部署上線尤為頻繁。但如此高頻的發(fā)布特性,不僅是對(duì)產(chǎn)品的質(zhì)量考驗(yàn),也對(duì)發(fā)布的顆粒度、范圍等策略控制提出了更高要求。

在項(xiàng)目研發(fā)迭代的過(guò)程中,為了提升產(chǎn)品的競(jìng)爭(zhēng)力,應(yīng)用的部署上線尤為頻繁。但如此高頻的發(fā)布特性,不僅是對(duì)產(chǎn)品的質(zhì)量考驗(yàn),也對(duì)發(fā)布的顆粒度、范圍等策略控制提出了更高要求。

軟件開(kāi)發(fā)中的發(fā)布管理,是通過(guò)一定的計(jì)劃和策略設(shè)置,將軟件從開(kāi)發(fā)環(huán)境轉(zhuǎn)移到生產(chǎn)環(huán)境的過(guò)程,在發(fā)布過(guò)程中根據(jù)可視化的現(xiàn)網(wǎng)流量觀測(cè),進(jìn)行動(dòng)態(tài)策略調(diào)整,將軟件逐步的、平滑的交付給用戶。其目的是將軟件發(fā)布過(guò)程規(guī)范化,提升軟件發(fā)布的效率和質(zhì)量。

通常情況下,某些企業(yè)會(huì)采用“全量發(fā)布”的模式,即對(duì)所有用戶都同時(shí)使用新版本,部署和發(fā)布便沒(méi)有明顯的界限。但是隨著軟件規(guī)模、集群規(guī)模以及用戶規(guī)模的擴(kuò)大,企業(yè)迫切需要一種平滑漸進(jìn)式的發(fā)布模式來(lái)降低軟件發(fā)布風(fēng)險(xiǎn),部署和發(fā)布的解耦勢(shì)在必行。

華為公司在軟件開(kāi)發(fā)領(lǐng)域具有30多年的經(jīng)驗(yàn),對(duì)軟件發(fā)布管理有著深度的積累與實(shí)踐。我們認(rèn)為一款好的軟件發(fā)布管理系統(tǒng)應(yīng)具備如下功能:

環(huán)境分層管理

開(kāi)發(fā)環(huán)境和生產(chǎn)環(huán)境資源分層,權(quán)限分級(jí)管控,提前發(fā)現(xiàn)質(zhì)量風(fēng)險(xiǎn),減少缺陷流轉(zhuǎn)到下游的可能;

24小時(shí)在線

借助云原生負(fù)載均衡技術(shù),可做到24小時(shí)隨時(shí)發(fā)布,發(fā)布過(guò)程業(yè)務(wù)零中斷,用戶無(wú)感知;

灰度發(fā)布

針對(duì)不同的業(yè)務(wù)場(chǎng)景,提供Ring環(huán)、藍(lán)綠/金絲雀、滾動(dòng)升級(jí)等多種升級(jí)策略,讓流量逐步開(kāi)放給用戶;

浸泡和撥測(cè)

在軟件發(fā)布到生產(chǎn)環(huán)境的過(guò)程中,進(jìn)行一段時(shí)間“浸泡”和“撥測(cè)”,逐步完成全網(wǎng)多個(gè)局點(diǎn)的軟件升級(jí);

特性開(kāi)關(guān)

通過(guò)變量一鍵開(kāi)關(guān)特性,避免因缺陷導(dǎo)致重復(fù)構(gòu)建出包;

與生產(chǎn)環(huán)境高度一致的聯(lián)調(diào)環(huán)境

完全仿照生產(chǎn)環(huán)境復(fù)制的聯(lián)調(diào)環(huán)境,仿真生產(chǎn)環(huán)境聯(lián)調(diào)測(cè)試;

智能發(fā)布

通過(guò)智能數(shù)據(jù)分析,對(duì)發(fā)布風(fēng)險(xiǎn)提前預(yù)警,減少人工操作與管理缺漏,使發(fā)布過(guò)程更加自動(dòng)化、智能化,結(jié)合現(xiàn)網(wǎng)監(jiān)控?cái)?shù)據(jù),實(shí)現(xiàn)發(fā)布過(guò)程無(wú)人值守。

640.png

5月11日,華為云全新推出CodeArts Release發(fā)布管理服務(wù),旨在將華為多年形成的發(fā)布實(shí)踐外溢,幫助企業(yè)提升軟件發(fā)布質(zhì)量和效率,降低生產(chǎn)環(huán)境的發(fā)布風(fēng)險(xiǎn)。華為云CodeArts Release具有以下四大特性:

特性一:微服務(wù)環(huán)境模型,助力企業(yè)DevOps發(fā)布治理

標(biāo)準(zhǔn)化的微服務(wù)環(huán)境,將企業(yè)DevOps治理模型從研發(fā)態(tài)延伸到發(fā)布態(tài),通過(guò)微服務(wù)流水線串聯(lián)軟件開(kāi)發(fā)、測(cè)試、發(fā)布全流程,使研發(fā)過(guò)程、發(fā)布過(guò)程、變更內(nèi)容、變更對(duì)象全流程可追溯。

華為云CodeArts Release提供的微服務(wù)環(huán)境模型特性,其優(yōu)勢(shì)在于:

規(guī)范化企業(yè)組織樹(shù)模型

基于企業(yè)、項(xiàng)目、微服務(wù)的企業(yè)管理組織樹(shù)模型,規(guī)范化項(xiàng)目運(yùn)作;

模型標(biāo)準(zhǔn)化

集成環(huán)境變量、策略編排及發(fā)布資源,打造標(biāo)準(zhǔn)化環(huán)境模型,精細(xì)化管控企業(yè)的研發(fā)資源,提高軟件的可運(yùn)維性;

環(huán)境分層管理

微服務(wù)資源相互隔離,測(cè)試環(huán)境與生產(chǎn)環(huán)境按不同角色進(jìn)行權(quán)限區(qū)分,角色權(quán)限控制獨(dú)立,杜絕越權(quán)非法操作。

640 (1).png

特性二:云原生灰度發(fā)布,流程規(guī)范可視化

灰度發(fā)布,即先小范圍分批平滑發(fā)布,然后逐漸擴(kuò)大范圍至整個(gè)生產(chǎn)環(huán)境。通過(guò)控制影響范圍,降低發(fā)布風(fēng)險(xiǎn),從而達(dá)到發(fā)布效率和質(zhì)量之間的平衡?;叶劝l(fā)布是一種正確、規(guī)范、安全的發(fā)布過(guò)程。

華為云CodeArts Release此次重磅推出了云原生灰度發(fā)布特性,優(yōu)勢(shì)在于:

模板化管理

可將發(fā)布流程預(yù)置為模板,提升發(fā)布編排效率,規(guī)范發(fā)布流程;

多場(chǎng)景灰度發(fā)布模式

支持藍(lán)綠發(fā)布、金絲雀發(fā)布、滾升發(fā)布等多種灰度策略編排;

發(fā)布流程控制

將一次發(fā)布任務(wù)分解為多個(gè)步驟,發(fā)布與測(cè)試同步,通過(guò)監(jiān)控浸泡進(jìn)行步驟流轉(zhuǎn),降低發(fā)布風(fēng)險(xiǎn);

發(fā)布過(guò)程可視化

通過(guò)發(fā)布單實(shí)時(shí)觀測(cè)微服務(wù)的健康情況,異常情況可一鍵回滾至舊版本。

640 (2).png

特性三:環(huán)境變量管理,一次構(gòu)建全網(wǎng)發(fā)布

Build once,deploy everywhere(一次構(gòu)建,多次部署)是軟件開(kāi)發(fā)和持續(xù)交付的基本原則,旨在避免測(cè)試階段重復(fù)性構(gòu)建,提升軟件發(fā)布效率。

華為云CodeArts Release提供的環(huán)境變量管理特性,其優(yōu)勢(shì)在于:

降低構(gòu)建時(shí)間和構(gòu)建成本

多套環(huán)境可以使用一次構(gòu)建出包,縮短構(gòu)建時(shí)長(zhǎng),同時(shí)降低企業(yè)構(gòu)建資源成本;

代碼一致性

一次構(gòu)建可以保證所有環(huán)境都運(yùn)行完全相同的代碼;

軟件部署與特性發(fā)布解耦

基于環(huán)境變量開(kāi)關(guān)特性,減少代碼部署的回滾次數(shù),漸進(jìn)向用戶推出新功能,將軟件發(fā)布風(fēng)險(xiǎn)最小化。

640 (3).png

特性四:開(kāi)發(fā)者聯(lián)調(diào)環(huán)境,秒級(jí)發(fā)放一鍵部署

華為對(duì)內(nèi)部多個(gè)產(chǎn)品線研發(fā)團(tuán)隊(duì)進(jìn)行調(diào)研,收集開(kāi)發(fā)人員在個(gè)人調(diào)測(cè)過(guò)程中遇到的環(huán)境相關(guān)訴求,主要問(wèn)題集中在:

環(huán)境數(shù)量不充足,不能保證每個(gè)開(kāi)發(fā)者擁有自己的調(diào)測(cè)環(huán)境;

環(huán)境申請(qǐng)流程長(zhǎng),等待環(huán)節(jié)多;

如何讓開(kāi)發(fā)人員能保證充足的聯(lián)調(diào)測(cè)試環(huán)境,同時(shí)又能有效降低開(kāi)發(fā)資源成本?這不僅是華為當(dāng)前面臨的問(wèn)題,也是業(yè)界亟待解決的課題。

華為云CodeArts Release此次發(fā)布的開(kāi)發(fā)者聯(lián)調(diào)特性,優(yōu)勢(shì)在于:

聯(lián)調(diào)環(huán)境開(kāi)箱即用

研發(fā)環(huán)境秒級(jí)發(fā)放、一鍵部署,為開(kāi)發(fā)者提供高效協(xié)同的聯(lián)調(diào)能力;

聯(lián)調(diào)環(huán)境模板

提供基于模板的環(huán)境管理能力,支持環(huán)境快速?gòu)?fù)制;

資源和調(diào)度策略管理

調(diào)測(cè)環(huán)境按需發(fā)放和回收,最大化資源利用效率,降低企業(yè)資源使用成本。

640 (4).png

基于以上四大特性,華為云CodeArts Release可以幫助企業(yè)建設(shè)敏捷的、高質(zhì)量的DevOps發(fā)布系統(tǒng),并通過(guò)發(fā)布管理與流水線相結(jié)合,持續(xù)規(guī)范企業(yè)DevOps發(fā)布流程。

未來(lái),華為云CodeArts Release將繼續(xù)外溢更多華為DevOps發(fā)布實(shí)踐,并針對(duì)傳統(tǒng)行業(yè)發(fā)布模式,提供版本編排、版本基線、版本發(fā)布等IPD發(fā)布模型,助力企業(yè)提質(zhì)增效,打造卓越的數(shù)字化體驗(yàn)。

立即登錄,閱讀全文
原文鏈接:點(diǎn)擊前往 >
版權(quán)說(shuō)明:本文內(nèi)容來(lái)自于華為云,本站不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。文章內(nèi)容系作者個(gè)人觀點(diǎn),不代表快出海對(duì)觀點(diǎn)贊同或支持。如有侵權(quán),請(qǐng)聯(lián)系管理員(zzx@kchuhai.com)刪除!
相關(guān)文章
近6成金融機(jī)構(gòu)的選擇!華為云GaussDB加快金融核心系統(tǒng)轉(zhuǎn)型
近6成金融機(jī)構(gòu)的選擇!華為云GaussDB加快金融核心系統(tǒng)轉(zhuǎn)型
當(dāng)前,數(shù)據(jù)庫(kù)在金融機(jī)構(gòu)的應(yīng)用正在從辦公、一般系統(tǒng)逐步邁入核心系統(tǒng)應(yīng)用的深水區(qū)。如何構(gòu)建安全可靠、高效穩(wěn)定的核心系統(tǒng)數(shù)據(jù)庫(kù),支持業(yè)務(wù)運(yùn)營(yíng)和管理決策,成為了眾多金融機(jī)構(gòu)關(guān)注的焦點(diǎn)問(wèn)題。
華為云
2024-07-04
華為云以系統(tǒng)性創(chuàng)新加速千行萬(wàn)業(yè)智能化升級(jí)
華為云以系統(tǒng)性創(chuàng)新加速千行萬(wàn)業(yè)智能化升級(jí)
華為云全球銷(xiāo)售收入達(dá)553億元人民幣,是全球增長(zhǎng)最快的主流云廠商之一。
華為云
2024-04-22
華為云發(fā)布新型工業(yè)互聯(lián)網(wǎng)平臺(tái)參考架構(gòu)
華為云發(fā)布新型工業(yè)互聯(lián)網(wǎng)平臺(tái)參考架構(gòu)
近日,在華為分析師大會(huì)上,華為混合云副總裁胡玉海重磅發(fā)布《新型工業(yè)互聯(lián)網(wǎng)平臺(tái)參考架構(gòu)》白皮書(shū),在傳統(tǒng)工業(yè)互聯(lián)網(wǎng)的基礎(chǔ)上,融入大模型的能力,讓智能化賦能新型工業(yè)化。
華為云
云服務(wù)
2024-04-22
支撐核心系統(tǒng)分布式改造,GaussDB為江南農(nóng)商銀行筑穩(wěn)根基
支撐核心系統(tǒng)分布式改造,GaussDB為江南農(nóng)商銀行筑穩(wěn)根基
在移動(dòng)互聯(lián)網(wǎng)快速普及的當(dāng)下,金融機(jī)構(gòu)能否提供便捷、智能、個(gè)性化的金融服務(wù),成為關(guān)乎業(yè)務(wù)開(kāi)展和企業(yè)成長(zhǎng)的重要命題。
華為云
2024-01-25
優(yōu)質(zhì)服務(wù)商推薦
更多
掃碼登錄
打開(kāi)掃一掃, 關(guān)注公眾號(hào)后即可登錄/注冊(cè)
加載中
二維碼已失效 請(qǐng)重試
刷新
賬號(hào)登錄/注冊(cè)
個(gè)人VIP
小程序
快出海小程序
公眾號(hào)
快出海公眾號(hào)
商務(wù)合作
商務(wù)合作
投稿采訪
投稿采訪
出海管家
出海管家