Gartner報告顯示,至2025年,
全球需要構建5億個新應用,新增需求超過交付能力5倍
。以軟體高速迭代為特徵的數字化競爭時代已經到來。
面對使用者需求的爆炸式增長、市場環境的瞬息萬變、開發落後延遲應用安全落地問題的日益凸顯,企業對研發效能的期望越來越高。
應用之所以賦能業務發展,背後依賴著卓越的軟體交付技術。選擇一個開發更敏捷,過程更安全的軟體開發模式,已成為企業考量的關鍵。
在軟體開發的奔湧發展中,DevOps透過讓開發、運維、測試協同作戰,提高研發效率,實現高效交付,已經成為企業軟體研發的主流,被眾多企業所採用。
在這樣的背景下,基於華為30餘年深厚積累和跨領域實踐考驗的
華為雲軟體開發生產線DevCloud
脫穎而出,為開發者提供從需求規劃、到編譯、釋出、構建、部署全生命週期的軟體工具服務,幫助研發團隊完成研發知識的沉澱,助力企業專注業務創新。
什麼是軟體開發生產線DevCloud
華為雲DevCloud把華為全流程軟體開發經驗放到華為雲上,提供給開發者使用。
提供全程式碼、輕程式碼、低程式碼等各種開發模式,支援10多種主流開發語言,整合300多個工具,內建15000多程式碼檢查規則。
研發環節全雲化:開發、測試、部署、運維、運營等一系列研發活動都在雲中完成,全面支撐各型別研發企業落地DevOps。目前已經
商用13個服務,3個行業解決方案,支援Web開發、移動應用開發、微服務開發和Cloud Native應用開發
等多種開發場景。作為一站式全流程安全可信的智慧化DevSecOps平臺,華為雲DevCloud目前已服務於華為內部所有的產品線。
隨著“十四五”規劃提出要強化基礎元件供給,大力發展雲計算/大資料/人工智慧/區塊鏈等技術,信創產業生態已成為國家“新基建”的重要內容。
緊跟國家政策,響應客戶需求,華為雲DevCloud在軟體開發過程中,透過
生產要素、生產工具、實現過程
的攻關和替代,最終保障“軟體產品”的
可靠與可信
。
開發更敏捷——軟體開發生產線效率提升6個“1”
為了更好的幫助企業和開發者提高軟體開發效率,華為不斷加大對軟體工程&IT工具的投入。
透過構建雲原生的DevCloud平臺,帶來了構建效率10倍提升、測試管理容量10倍提升、測試效率50倍提升、程式碼倉效能5倍提升
,大幅縮短研發週期,加快軟體產品的落地釋出。
其中,編譯構建會影響開發、測試團隊之間的銜接速度,是影響研發效率的重要環節
。華為雲 DevCloud提供多級分層級大規模構建加速:
實踐四級構建優秀機制,編譯結果快速反饋,構建質量逐層看護,從個人、門禁、版本、全量分層看護質量和效率
具備40萬+CPU核大規模構建計算資源排程能力,支撐華為10萬+開發人員每天100萬+次構建
構築精準的極速構建技術,基於編譯原理,實現構建依賴自動分析、精準增量和分散式構建,1億行程式碼1小時可構建完成
建設構建過程可追溯體系,覆蓋構建活動全過程,包括構建資料來源、構建環境、執行過程、構建結果,支撐華為ICT全球釋出的產品實現原始碼安全認證
在華為雲DevCloud支撐華為內部研發人員工作場景中,研發效能達到了6個1目標:
1分鐘故障到恢復、1分鐘程式碼提交到構建、10分鐘程式碼提交到測試、1小時自動化測試到部署、1周迭代週期、1月需求到閉環。
過程更安全——安全“左移”的軟體開發模式
Sonatype《2021年軟體供應鏈狀況報告》指出,全球軟體攻擊同比增長650%,軟體供應鏈攻擊事件頻發,企業的安全風險敞口加大。
DevOps整合安全控制元件、工具和流程,使軟體交付的每個階段啟用自動安全檢查,確保安全能夠融入每個開發階段和節點。安全建設重心從 “執行時防護 ” 轉向 “安全前置 ”,從外部安全建設轉向內生安全,使安全成為軟體自身的基本屬性。即是 “ 安全左移 ”。
華為作為首個提出可信軟體工程能力概念的企業,推出的華為雲DevCloud平臺,將華為多年積累的安全可信能力進行深度融合,透過解決方案讓安全順利左移,確保應用在出生的過程中就是安全的、可信的,從而讓安全能夠敏捷落地於應用的生產、交付、執行過程中。
透過
程式碼安全檢查、軟體成分分析、Web和主機安全漏掃、終端應用安全測試
四大安全服務,打造SecDev統一安全可信入口。以終端應用中的移動應用安全測試為例,軟體開發生產線提供一站式移動應用安全檢測服務,快速對應用的隱私宣告和APP真正執行的動作做對比檢測,確保產品整體規劃、行為內容符合各國家法規隱私合規要求;不僅如此,DevCloud的服務合規檢測能力與華為應用市場同源,能大幅提升企業APP應用上架效率。
華為雲軟體開發生產線在傳統行業的落地實踐
德邦快遞基於華為雲軟體開發生產線提供的全流程敏捷、安全可信的DevCloud交付能力,提升德邦快遞CICD業務流程。目前,雙方已完成了80+系統上雲工作。
在效率提升層面
:為德邦快遞提供單專案、多專案軟體,應用開發全生命週期的敏捷協同管理,滿足了德邦快遞跨團隊管理、視覺化的全景規劃、多維度的度量統計等需求。
在質量最佳化層面
:華為雲從無到有,提供了精細化的使用者管理方案,不僅能快速複用,還有15+維度測試指標度量,支撐企業全方位決策;最佳化測試設計,提升測試流程線上化程度,實現需求、用例、缺陷、報告整體可追溯;同時提供程式碼檢查門禁,在程式碼開發階段對程式碼質量和安全問題進行自動化檢查。
在安全可信層面
:德邦快遞依託華為雲軟體開發生產線提供的程式碼安全、資料安全、服務安全保障,德邦快遞搭建了全面加固的一站式軟體持續交付生產線,保障產品的需求、設計、程式碼、測試、缺陷等核心要素端到端可追溯,消除高可用及備份威脅,提升平臺韌性,支援誤刪除等場景及時恢復,全面有效降低安全風險。
在組織認知和運作層面
:提供了敏捷的專案管理,專業標準的敏捷Scrum專案協作和看板流程,支援多專案組合管理,從會用到用好,在企業運營的工具、業務、文化三大方面持續深化運營DevOps。
透過華為雲軟體開發生產線,德邦快遞實現了總體成本下降
15%
,暴力分揀行為減少
50%
,快遞破損同比下降
14.3%
。從2020年到2021年,德邦快遞的快遞員日均收派效率從52件/天提升到了
61件/天
,中轉站的分揀產能也提升了足足
22.5%
之多。
最後
軟體開發生產線透過提供研發工具服務,讓軟體開發過程更加簡單、高效。開發週期將在軟體開發生產線模式下持續縮短,開發效能將在測試、運維領域取得更多突破。
開發人員能夠大規模開發更安全、更有韌性的軟體系統,開發和協作的潛力就得到進一步釋放,這是華為雲軟體開發生產線DevCloud為企業數字化轉型貢獻的獨特價值,華為雲希望透過更敏捷、更安全的軟體開發生產線,幫助企業帶來業務上的“提質增效”。
關注@華為雲,瞭解更多資訊