0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

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

jf_21561199 ? 來源:jf_21561199 ? 作者:jf_21561199 ? 2023-07-01 17:30 ? 次閱讀

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

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

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

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

開發(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ā)布過程業(yè)務(wù)零中斷,用戶無感知;灰度發(fā)布

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

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

通過變量一鍵開關(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)測試;智能發(fā)布

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

wKgZomSf8kmAYPyMAAJuxIM79bg024.png

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

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

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

華為云 CodeArtsRelease 提供的微服務(wù)環(huán)境模型特性,其優(yōu)勢在于:規(guī)范化企業(yè)組織樹模型

基于企業(yè)、項(xiàng)目、微服務(wù)的企業(yè)管理組織樹模型,規(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ù)資源相互隔離,測試環(huán)境與生產(chǎn)環(huán)境按不同角色進(jìn)行權(quán)限區(qū)分,角色權(quán)限控制獨(dú)立,杜絕越權(quán)非法操作。

wKgaomSf8kqAPLYOAAONHqKyfwI282.png

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

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

模板化管理

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

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

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

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

wKgZomSf8kqAGR68AAKUxk-a9jo794.png

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

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

華為云 CodeArtsRelease 提供的環(huán)境變量管理特性,其優(yōu)勢在于:降低構(gòu)建時(shí)間和構(gòu)建成本

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

一次構(gòu)建可以保證所有環(huán)境都運(yùn)行完全相同的代碼;軟件部署與特性發(fā)布解耦

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

wKgaomSf8kuALj6bAAMU9_nKUVg109.png

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

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

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

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

環(huán)境配置復(fù)雜,需大量手工配置管理;

缺少有效環(huán)境管理手段,導(dǎo)致大量的研發(fā)環(huán)境浪費(fèi)。

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

華為云 CodeArtsRelease 此次發(fā)布的開發(fā)者聯(lián)調(diào)特性,優(yōu)勢在于:聯(lián)調(diào)環(huán)境開箱即用

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

提供基于模板的環(huán)境管理能力,支持環(huán)境快速復(fù)制;資源和調(diào)度策略管理

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

wKgZomSf8kuAMzi6AAN1EsZpS68602.png

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

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

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 華為云
    +關(guān)注

    關(guān)注

    3

    文章

    2359

    瀏覽量

    17114
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    華為開發(fā)者桌面全新發(fā)布 CodeArts IDE for Python,極致優(yōu)雅云原生開發(fā)體驗(yàn)

    近日,華為正式發(fā)布 CodeArts IDE for Python,這是一款內(nèi)置華為自研 Python 語言
    的頭像 發(fā)表于 05-10 00:27 ?1119次閱讀
    <b class='flag-5'>華為</b><b class='flag-5'>云</b>開發(fā)者桌面全新<b class='flag-5'>發(fā)布</b> <b class='flag-5'>CodeArts</b> IDE for Python,極致優(yōu)雅云原生開發(fā)體驗(yàn)

    華為發(fā)布 CodeArts API,為 API 護(hù)航

    4 月 10 日,華為正式發(fā)布 API 全生命周期管理一體化協(xié)作平臺(tái) CodeArts API,支持開發(fā)者
    的頭像 發(fā)表于 05-09 23:17 ?414次閱讀
    <b class='flag-5'>華為</b><b class='flag-5'>云</b><b class='flag-5'>發(fā)布</b> <b class='flag-5'>CodeArts</b> API,為 API 護(hù)航

    華為正式發(fā)布CodeArts IDE for Python

    近日,華為正式發(fā)布CodeArts IDE for Python,這是一款內(nèi)置華為自主創(chuàng)新的Python語言
    的頭像 發(fā)表于 05-08 14:58 ?387次閱讀

    華為制品倉庫 CodeArts Artifact:保障制品質(zhì)量與安全的最佳選擇

    近期,為降低用戶使用成本、滿足個(gè)性化選擇訴求,華為制品倉庫 CodeArts Artifact 從軟件開發(fā)生產(chǎn)線 CodeArts 解耦出來,可單獨(dú)購買。這是一款打破了傳統(tǒng)制品
    的頭像 發(fā)表于 04-07 11:52 ?746次閱讀
    <b class='flag-5'>華為</b><b class='flag-5'>云</b>制品倉庫 <b class='flag-5'>CodeArts</b> Artifact:保障制品質(zhì)量與安全的最佳選擇

    想要了解華為 IPD,先要了解需求如何管理!華為 CodeArts Req:支撐需求全生命周期管理,助力產(chǎn)研團(tuán)隊(duì)高效

    華為 CodeArts?Req 需求管理服務(wù)開啟單獨(dú)購買模式,適用于靈活多樣的使用場景!華為
    的頭像 發(fā)表于 02-25 10:12 ?720次閱讀
    想要了解<b class='flag-5'>華為</b> IPD,先要了解需求如何<b class='flag-5'>管理</b>!<b class='flag-5'>華為</b><b class='flag-5'>云</b> <b class='flag-5'>CodeArts</b> Req:支撐需求全生命周期<b class='flag-5'>管理</b>,助力產(chǎn)研團(tuán)隊(duì)<b class='flag-5'>高效</b>

    華為CodeArts Artifact:保障制品質(zhì)量與安全的最佳選擇

    高效、安全、 好用的軟件包管理工具。 掃碼加入CodeArts技術(shù)交流群 獲取更多相關(guān)資訊 ▼▼▼ ? 戳“閱讀原文”,立即體驗(yàn)華為
    的頭像 發(fā)表于 12-15 15:50 ?289次閱讀

    解鎖數(shù)字化時(shí)代的軟件包管理利器—華為 CodeArts Artifact

    在數(shù)字化浪潮中,軟件開發(fā)的速度和規(guī)模不斷增長,因此對于高效、安全的軟件包管理工具的需求也愈發(fā)迫切。華為 CodeArts?Artifact
    的頭像 發(fā)表于 12-11 12:07 ?1198次閱讀
    解鎖數(shù)字化時(shí)代的軟件包<b class='flag-5'>管理</b>利器—<b class='flag-5'>華為</b><b class='flag-5'>云</b> <b class='flag-5'>CodeArts</b> Artifact

    華為CodeArts?Artifact:開啟企業(yè)管理新模式

    一經(jīng)推出,就迅速得到了眾多企業(yè)的青睞,并且其高性能也為企業(yè)節(jié)省了不少人力物力,可謂十全十美。 一站式服務(wù),十種制品管理無憂 華為
    的頭像 發(fā)表于 12-11 12:06 ?1101次閱讀
    <b class='flag-5'>華為</b><b class='flag-5'>云</b><b class='flag-5'>CodeArts</b>?Artifact:開啟企業(yè)<b class='flag-5'>管理</b>新模式

    數(shù)字化時(shí)代的軟件供應(yīng)鏈管理新標(biāo)桿 - 華為制品倉 CodeArts Artifact

    隨著數(shù)字化時(shí)代的迅猛發(fā)展,企業(yè)在軟件開發(fā)和供應(yīng)鏈管理方面面臨了前所未有的挑戰(zhàn)。在這個(gè)充滿潛力和競爭的領(lǐng)域里,華為 CodeArts?Artifact 正成為引領(lǐng)變革的新標(biāo)桿,通過智能
    的頭像 發(fā)表于 12-11 09:08 ?842次閱讀
    數(shù)字化時(shí)代的軟件供應(yīng)鏈<b class='flag-5'>管理</b>新標(biāo)桿 - <b class='flag-5'>華為</b><b class='flag-5'>云</b>制品倉 <b class='flag-5'>CodeArts</b> Artifact

    華為 CodeArts?開源治理服務(wù),解鎖軟件安全新標(biāo)準(zhǔn)

    在數(shù)字化時(shí)代,軟件的安全性日益受到關(guān)注,而開源軟件的快速發(fā)展也帶來了新的挑戰(zhàn)。再次背景下,華為開源治理服務(wù)華為開源治理
    的頭像 發(fā)表于 12-10 21:00 ?855次閱讀
    <b class='flag-5'>華為</b><b class='flag-5'>云</b> <b class='flag-5'>CodeArts</b>?開源治理<b class='flag-5'>服務(wù)</b>,解鎖軟件安全新標(biāo)準(zhǔn)

    開箱即用!教你如何正確使用華為編譯構(gòu)建服務(wù)CodeArts Build!

    在數(shù)字化時(shí)代,軟件編譯構(gòu)建效率關(guān)系著企業(yè)能否快速響應(yīng)客戶需求,提供更好的客戶體驗(yàn)。華為編譯構(gòu)建服務(wù)CodeArts Build,旨在支撐企業(yè)實(shí)現(xiàn)
    的頭像 發(fā)表于 10-29 15:50 ?618次閱讀
    開箱即用!教你如何正確使用<b class='flag-5'>華為</b><b class='flag-5'>云</b>編譯構(gòu)建<b class='flag-5'>服務(wù)</b><b class='flag-5'>CodeArts</b> Build!

    開箱即用!教你如何正確使用華為缺陷管理服務(wù)CodeArts Defect!

    華為缺陷管理服務(wù)CodeArts Defect 基于華為多年沉淀的質(zhì)量運(yùn)營
    的頭像 發(fā)表于 10-29 15:50 ?451次閱讀
    開箱即用!教你如何正確使用<b class='flag-5'>華為</b><b class='flag-5'>云</b>缺陷<b class='flag-5'>管理</b><b class='flag-5'>服務(wù)</b><b class='flag-5'>CodeArts</b> Defect!

    華為發(fā)布 CodeArts?Link 研發(fā)工具集成服務(wù),無縫聯(lián)接生態(tài)釋放創(chuàng)新潛力

    ? 2023 年 9 月 26 日,華為正式發(fā)布 CodeArts?Link 研發(fā)工具集成服務(wù),這是一款一站式聯(lián)接
    的頭像 發(fā)表于 10-25 21:31 ?279次閱讀
    <b class='flag-5'>華為</b><b class='flag-5'>云</b><b class='flag-5'>發(fā)布</b> <b class='flag-5'>CodeArts</b>?Link 研發(fā)工具集成<b class='flag-5'>服務(wù)</b>,無縫聯(lián)接生態(tài)釋放創(chuàng)新潛力

    一圖看懂華為CodeArts Inspector三大特性,帶你玩轉(zhuǎn)漏洞管理服務(wù)

    華為漏洞管理服務(wù)CodeArts Inspector 是面向軟件研發(fā)和服務(wù)運(yùn)維提供的一站式漏洞
    的頭像 發(fā)表于 10-13 17:45 ?359次閱讀

    華為發(fā)布 CodeArts?Governance 開源治理服務(wù),開源使用更安心

    2023 年 9 月 14 日,華為正式發(fā)布 CodeArts?Governance 開源治理服務(wù)。這是一款針對軟件研發(fā)提供的一站式開源軟
    的頭像 發(fā)表于 10-12 15:41 ?374次閱讀
    <b class='flag-5'>華為</b><b class='flag-5'>云</b><b class='flag-5'>發(fā)布</b> <b class='flag-5'>CodeArts</b>?Governance 開源治理<b class='flag-5'>服務(wù)</b>,開源使用更安心