華為云軟件開發生產線DevCloud加速行業數字化轉型
時間:2022/5/22 16:13:40 瀏覽:0
經歷ICT基礎設施搭建熱潮的洗禮后,千行百業的數字化轉型進入深水區。這艘巨輪繼續乘風破浪的原動力來自哪里?
軟件和應用的迅猛發展與快速迭代,成為最被寄予厚望的動力源泉。在第一次工業革命時代,機械定義硬件,產品出廠即巔峰;如今,以信息技術為核心驅動的第三次工業革命已進入嶄新階段,軟件和應用推動產品創新與流程再造持續進化,數字化、智能化重塑各個產業的趨勢不可逆轉。
埃森哲發布的數據顯示:數字化領軍企業與其他企業在營收增速上的差距,從疫情前的1.4倍擴大至疫情后的3.7倍,數字化轉型帶來的競爭優勢可見一斑。與此相對應,未來5年企業應用的交付量會增長5倍,應用上市時間將從月縮短到周甚至天。
激流勇進的節奏中,小作坊式的軟件開發模式越來越不合時宜,由傳統應用向現代化應用的轉變呼喚生產模式的躍遷。近幾年來,從瀑布式到融合開發與運維的DevOps,再到疊加安全機制的DevSecOps,對新一代軟件開發與交付模式的探索漸入佳境。
在這樣的背景下,基于30余年深厚積累和跨領域實踐考驗的華為云軟件開發生產線DevCloud脫穎而出,不僅讓軟件開發過程變得更高效、敏捷,還能更好地保證軟件開發的質量和安全性,并已在多個行業場景落地開花。近日,由infoq和華為云共同出品的《探秘云新知》第一期重磅上線,華為云軟件開發生產線DevCloud的真容全面展現。
華為云軟件開發生產線DevCloud讓行業數字化轉型不再舉步維艱——那些曾經遙不可及的愿望,終于有了兌現的可能。
避開那些踩過的“坑”
技術創新與模式突破并非一蹴而就,只有親身經受過數字化轉型與軟件研發過程中的痛苦與磨難,才有機會品嘗到最鮮甜的果實,進而在更大范圍的生態系統中分享。
華為堪稱ICT業界擁有軟件種類最多的公司,涉及嵌入式、終端、云、車等不同業務場景——與軟件開發相關的所有“坑”,華為都曾遇到過。
華為云PaaS服務產品部部長徐峰
據華為云PaaS服務產品部部長徐峰透露,基于多年的軟件研發實踐,華為在研發工具構筑方面逐步形成一些重要理念:首先一定要為具體場景服務,可支撐業務成功;二是以持續的承載工程方法牽引業務變革;三是必須以用戶的標準來評價工具;四是構建核心競爭力,將工具做成產業。
以此為基礎,華為形成了門類齊整、安全可信的研發工具生產線,實現對代碼倉、制品倉、IDE等關鍵軟件工具的自研替代。目前,華為19萬多研發人員在使用華為云DevCloud,每天可完成50萬次構建、500萬次自動化測試、逾15 萬次部署發布。
早在2016年,華為就開始將內部的研發工具能力外溢到華為云DevCloud上,從獨善其身走向兼濟天下?;谌A為云構筑云原生的DevSecOps軟件開發生產線,與傳統研發工具相比,代碼倉和構建的性能分別有5倍、10倍提升,測試管理的容量增加10倍,多類型倉庫制品等,可為全球開發者提供開箱即用的服務。
針對云原生的開發者,華為云軟件開發生產線DevCloud能提供更多的能力和體驗,包括云服務流水線、Serverless開發等。尤值一提的是CloudIDE,全新的云上IDE內核可同時支持SmartAssist智 能 編 碼 補 全 、CloudDebugger遠程調試 、Serverless函數開發、API調試等。
除了工具鏈能力,安全可信是華為云DevCloud的重要稟賦,其將華為的可信實踐融入軟件生產線全生命周期,實現從需求、設計、代碼、測試、缺陷等核心要素端到端可追溯。華為云DevCloud還推出深度安全代碼檢查、軟件成分分析和開源漏洞檢查等能力,在高效、敏捷的基座上筑就更強大的安全護城河。
華為對沉淀多年的嵌入式和大型企業開發協同場景能力進行了外溢,支持C/C++、AOSP構建效率提升10倍,新增100+嵌入式代碼檢查規則;提供跨項目的系統管理、知識資產全生命周期管理、自定義工作流等,讓一個復雜的項目開發過程成為可能。
值得關注的是,華為云軟件開發生產線DevCloud可提供專業服務+產品+專家服務指導,10+專家服務(安全、測試、敏捷、DevOps等)能幫助用戶更好地使用工具,賦能企業應用現代化轉型。
如果可以實現三個愿望……
就企業數字化轉型而言,軟件開發模式是助其飛越崇山峻嶺的翅膀,攻堅克難的愿望指向也非常明確。
第一個愿望當屬高效開發。永遠在加班,總有寫不完的代碼,似乎是程序員的宿命。其實,在開發效率的背后,暗藏著產品上市速度的魔咒。
以嵌入式軟件產品為例:在研發階段,要經過需求分析、系統設計、代碼編寫、編譯構建、開發自測試、集成驗證等環節。其中,編譯構建若效率低下,會影響開發、測試團隊間的銜接速度,危及整體研發進展。1000萬行代碼的軟件如果沒有進行優化,編譯構建約需2~3小時,這意味著上板驗證、集成測試等環節的開發人員都要耐心等待,唯有全員加班方能保證產品上市進度。
針對軟件研發效率的痛點,華為云軟件開發生產線DevCloud具備五大法寶,能為開發構建環節進行全流程優化,即按需代碼下載、精準增量編譯、大規模分布式編譯、構建環境動態組裝、AI彈性資源等多項自研核心技術,以低成本完成端到端構建效率的提升。
在華為某基站產品的開發過程中,代碼量約1億行,此前需要10幾個小時才能進行完整的編譯構建,集成驗證還需等待1~2天;而在華為云DevCloud五大法寶的支持下,只需1個小時就能編譯出包,產品每天都可進行5輪的滾動自動化集成驗證。
第二個愿望是高質量測試。軟件中的Bug如同廚房里的蟑螂,一旦發現就遠不止一個,至于具體在哪里卻不得而知。
華為云“測試自動化工廠”以協同、精準、及時、高效四個核心理念,提供全流程測試解決方案,實現測試端到端高度協同,快速問題閉環;聚焦準確的測試投入,精準命中產品缺陷,保證測試質量;7x24小時持續全自動化測試,提高并發度縮短測試周期,及時反饋版本質量;快速發現問題,高效分析輔助問題快速定位和修復。同時,華為云DevCloud還提供千萬級并發執行能力、千萬級測試用例管理能力和啟發式測試設計能力。
以華為某產品為例:自動化用例20萬,每月可自動執行200萬次,相當于節省500個測試工程師一年的手工測試量。華為多年來在測試方法和工具平臺上持續投入和創新,年自動化執行10億次以上,為公司產品高質量保駕護航。
面對健康碼出行、網上直播等容易出現瞬間訪問量激增的新興場景,DevCloud性能測試主要從三個方面提供能力支持:大并發壓測模擬,通過秒級百萬并發能力,實現千萬級TPS并發,模擬秒殺搶購時瞬間大量并發壓力,幫助企業提前識別高并發場景下的性能瓶頸,防止上線后過載流量導致系統不可用風險;全場景壓測模型,全場景仿真流量不同過載場景,快速構建壓力模型,全面分析應用的性能體驗;專業性能測試報告,包含事務并發、RPS、吞吐量、響應時延等多維度統計,快速定位性能瓶頸、客觀反映體驗。
第三個愿望是安全可信。相關安全研究報告顯示,2021年全球軟件攻擊同比增長650%,企業的安全風險敞口不斷加大。如何讓應用原生安全、運行安全,成為亟待解決的難題。
華為云打通軟件生產的各個環節,在軟件設計、開發、運維過程中融入一系列華為云DevCloud研發安全服務,確保軟件上網前消除安全風險,保證應用原生安全。
尤為重要的是,為確保運行安全,華為云DevCloud構建了統一的漏洞庫和開源軟件優選庫,基于代碼級、制品級、運行態的三級漏洞安全檢查,實現歷史開源組件新發現漏洞的全自動排查,并快速響應安全事件,同時將黑盒安全測試服務融入到運維,持續自動發現安全合規風險。
對擁有上百家供應商的大型企業而言,讓每個供應商都提供源代碼給檢測機構或自行檢測存在很多實際困難。
針對開源軟件漏洞排查難度高的痛點,華為云軟件開發生產線DevCloud提供一站式二進制安全檢查服務,主要從四個方面攻堅克難:一是快速檢測,無需依賴源碼即可對企業軟件包進行漏洞、合規、信息泄露、安全配置等風險檢測;二是精準分析,清晰全面地了解軟件版本當前使用開源軟件和代碼片段嵌入的情況及相關風險;三是迅捷保障,提供升級版本修補、消除風險,幫助企業規避開源安全隱患;四是全面支持大型軟件主流開發語言。
在移動應用大行其道的當下,保障隱私合規是頭等大事。企業在合規遵從和測試中,經常遇到政策更新快、依賴的第三方SDK合規檢測困難、手工檢測容易遺漏、本地工具部署和維護成本高等困擾。
華為云軟件開發生產線DevCloud提供一站式移動應用安全檢測服務,以三大利器解決上述難題:一是檢測全面,深度貼合國家監管標準;二是高效精準,隱私合規模擬真實場景觸發,豐富的SDK庫可有效識別SDK引入問題;三是全方位安全漏洞檢測,覆蓋APP中組件、存儲、加密、權限以及網絡的安全漏洞檢查。
在行業場景中搭建最美舞臺
只有深入到千行百業的具體業務場景,軟件開發生產線才能找到施展身手的最大舞臺。
目前,華為云已服務100多萬企業客戶,覆蓋政府、互聯網、工業、教育醫療、電商等多個行業。面對高速增長的市場需求,華為云軟件開發生產線DevCloud將持續突破邊界,在更多領域開疆擴土。
在企業管控場景中,軟件開發生產線大有可為。德邦快遞基于華為云DevCloud賦能全生命周期研發進程,實現上百個核心業務系統全面上云、1000+研發人員于云端開發,在提升代碼質量和交付效率的同時,大幅降低研發成本。
面向ISV管理場景,軟件開發模式創新也有巨大空間。江蘇財政基于華為云DevCloud開發出自主創新的一體化財政業務系統,在業務效率、ISV管理上獲得顯著提升——財政業務上線周期從2個月縮減到1周,對ISV開發過程、開發質量、關鍵資產的有效管控,解決了丟代碼、丟文檔等疑難雜癥。
紛繁復雜的場景猶如舞臺上變幻莫測的燈光,華為云軟件開發生產線DevCloud已搭建好堅實的基座,期待更多的行業主角翩翩起舞。