華為云軟件開發(fā)生產(chǎn)線DevCloud加速行業(yè)數(shù)字化轉(zhuǎn)型
時(shí)間:2022/5/22 16:13:40    瀏覽:0
經(jīng)歷ICT基礎(chǔ)設(shè)施搭建熱潮的洗禮后,千行百業(yè)的數(shù)字化轉(zhuǎn)型進(jìn)入深水區(qū)。這艘巨輪繼續(xù)乘風(fēng)破浪的原動(dòng)力來自哪里?

軟件和應(yīng)用的迅猛發(fā)展與快速迭代,成為最被寄予厚望的動(dòng)力源泉。在第一次工業(yè)革命時(shí)代,機(jī)械定義硬件,產(chǎn)品出廠即巔峰;如今,以信息技術(shù)為核心驅(qū)動(dòng)的第三次工業(yè)革命已進(jìn)入嶄新階段,軟件和應(yīng)用推動(dòng)產(chǎn)品創(chuàng)新與流程再造持續(xù)進(jìn)化,數(shù)字化、智能化重塑各個(gè)產(chǎn)業(yè)的趨勢(shì)不可逆轉(zhuǎn)。

埃森哲發(fā)布的數(shù)據(jù)顯示:數(shù)字化領(lǐng)軍企業(yè)與其他企業(yè)在營(yíng)收增速上的差距,從疫情前的1.4倍擴(kuò)大至疫情后的3.7倍,數(shù)字化轉(zhuǎn)型帶來的競(jìng)爭(zhēng)優(yōu)勢(shì)可見一斑。與此相對(duì)應(yīng),未來5年企業(yè)應(yīng)用的交付量會(huì)增長(zhǎng)5倍,應(yīng)用上市時(shí)間將從月縮短到周甚至天。

激流勇進(jìn)的節(jié)奏中,小作坊式的軟件開發(fā)模式越來越不合時(shí)宜,由傳統(tǒng)應(yīng)用向現(xiàn)代化應(yīng)用的轉(zhuǎn)變呼喚生產(chǎn)模式的躍遷。近幾年來,從瀑布式到融合開發(fā)與運(yùn)維的DevOps,再到疊加安全機(jī)制的DevSecOps,對(duì)新一代軟件開發(fā)與交付模式的探索漸入佳境。

在這樣的背景下,基于30余年深厚積累和跨領(lǐng)域?qū)嵺`考驗(yàn)的華為云軟件開發(fā)生產(chǎn)線DevCloud脫穎而出,不僅讓軟件開發(fā)過程變得更高效、敏捷,還能更好地保證軟件開發(fā)的質(zhì)量和安全性,并已在多個(gè)行業(yè)場(chǎng)景落地開花。近日,由infoq和華為云共同出品的《探秘云新知》第一期重磅上線,華為云軟件開發(fā)生產(chǎn)線DevCloud的真容全面展現(xiàn)。

華為云軟件開發(fā)生產(chǎn)線DevCloud讓行業(yè)數(shù)字化轉(zhuǎn)型不再舉步維艱——那些曾經(jīng)遙不可及的愿望,終于有了兌現(xiàn)的可能。

避開那些踩過的“坑”

技術(shù)創(chuàng)新與模式突破并非一蹴而就,只有親身經(jīng)受過數(shù)字化轉(zhuǎn)型與軟件研發(fā)過程中的痛苦與磨難,才有機(jī)會(huì)品嘗到最鮮甜的果實(shí),進(jìn)而在更大范圍的生態(tài)系統(tǒng)中分享。

華為堪稱ICT業(yè)界擁有軟件種類最多的公司,涉及嵌入式、終端、云、車等不同業(yè)務(wù)場(chǎng)景——與軟件開發(fā)相關(guān)的所有“坑”,華為都曾遇到過。

華為云PaaS服務(wù)產(chǎn)品部部長(zhǎng)徐峰

據(jù)華為云PaaS服務(wù)產(chǎn)品部部長(zhǎng)徐峰透露,基于多年的軟件研發(fā)實(shí)踐,華為在研發(fā)工具構(gòu)筑方面逐步形成一些重要理念:首先一定要為具體場(chǎng)景服務(wù),可支撐業(yè)務(wù)成功;二是以持續(xù)的承載工程方法牽引業(yè)務(wù)變革;三是必須以用戶的標(biāo)準(zhǔn)來評(píng)價(jià)工具;四是構(gòu)建核心競(jìng)爭(zhēng)力,將工具做成產(chǎn)業(yè)。

以此為基礎(chǔ),華為形成了門類齊整、安全可信的研發(fā)工具生產(chǎn)線,實(shí)現(xiàn)對(duì)代碼倉、制品倉、IDE等關(guān)鍵軟件工具的自研替代。目前,華為19萬多研發(fā)人員在使用華為云DevCloud,每天可完成50萬次構(gòu)建、500萬次自動(dòng)化測(cè)試、逾15 萬次部署發(fā)布。

早在2016年,華為就開始將內(nèi)部的研發(fā)工具能力外溢到華為云DevCloud上,從獨(dú)善其身走向兼濟(jì)天下?;谌A為云構(gòu)筑云原生的DevSecOps軟件開發(fā)生產(chǎn)線,與傳統(tǒng)研發(fā)工具相比,代碼倉和構(gòu)建的性能分別有5倍、10倍提升,測(cè)試管理的容量增加10倍,多類型倉庫制品等,可為全球開發(fā)者提供開箱即用的服務(wù)。

針對(duì)云原生的開發(fā)者,華為云軟件開發(fā)生產(chǎn)線DevCloud能提供更多的能力和體驗(yàn),包括云服務(wù)流水線、Serverless開發(fā)等。尤值一提的是CloudIDE,全新的云上IDE內(nèi)核可同時(shí)支持SmartAssist智 能 編 碼 補(bǔ) 全 、CloudDebugger遠(yuǎn)程調(diào)試 、Serverless函數(shù)開發(fā)、API調(diào)試等。

除了工具鏈能力,安全可信是華為云DevCloud的重要稟賦,其將華為的可信實(shí)踐融入軟件生產(chǎn)線全生命周期,實(shí)現(xiàn)從需求、設(shè)計(jì)、代碼、測(cè)試、缺陷等核心要素端到端可追溯。華為云DevCloud還推出深度安全代碼檢查、軟件成分分析和開源漏洞檢查等能力,在高效、敏捷的基座上筑就更強(qiáng)大的安全護(hù)城河。

華為對(duì)沉淀多年的嵌入式和大型企業(yè)開發(fā)協(xié)同場(chǎng)景能力進(jìn)行了外溢,支持C/C++、AOSP構(gòu)建效率提升10倍,新增100+嵌入式代碼檢查規(guī)則;提供跨項(xiàng)目的系統(tǒng)管理、知識(shí)資產(chǎn)全生命周期管理、自定義工作流等,讓一個(gè)復(fù)雜的項(xiàng)目開發(fā)過程成為可能。

值得關(guān)注的是,華為云軟件開發(fā)生產(chǎn)線DevCloud可提供專業(yè)服務(wù)+產(chǎn)品+專家服務(wù)指導(dǎo),10+專家服務(wù)(安全、測(cè)試、敏捷、DevOps等)能幫助用戶更好地使用工具,賦能企業(yè)應(yīng)用現(xiàn)代化轉(zhuǎn)型。

如果可以實(shí)現(xiàn)三個(gè)愿望……

就企業(yè)數(shù)字化轉(zhuǎn)型而言,軟件開發(fā)模式是助其飛越崇山峻嶺的翅膀,攻堅(jiān)克難的愿望指向也非常明確。

第一個(gè)愿望當(dāng)屬高效開發(fā)。永遠(yuǎn)在加班,總有寫不完的代碼,似乎是程序員的宿命。其實(shí),在開發(fā)效率的背后,暗藏著產(chǎn)品上市速度的魔咒。

以嵌入式軟件產(chǎn)品為例:在研發(fā)階段,要經(jīng)過需求分析、系統(tǒng)設(shè)計(jì)、代碼編寫、編譯構(gòu)建、開發(fā)自測(cè)試、集成驗(yàn)證等環(huán)節(jié)。其中,編譯構(gòu)建若效率低下,會(huì)影響開發(fā)、測(cè)試團(tuán)隊(duì)間的銜接速度,危及整體研發(fā)進(jìn)展。1000萬行代碼的軟件如果沒有進(jìn)行優(yōu)化,編譯構(gòu)建約需2~3小時(shí),這意味著上板驗(yàn)證、集成測(cè)試等環(huán)節(jié)的開發(fā)人員都要耐心等待,唯有全員加班方能保證產(chǎn)品上市進(jìn)度。

針對(duì)軟件研發(fā)效率的痛點(diǎn),華為云軟件開發(fā)生產(chǎn)線DevCloud具備五大法寶,能為開發(fā)構(gòu)建環(huán)節(jié)進(jìn)行全流程優(yōu)化,即按需代碼下載、精準(zhǔn)增量編譯、大規(guī)模分布式編譯、構(gòu)建環(huán)境動(dòng)態(tài)組裝、AI彈性資源等多項(xiàng)自研核心技術(shù),以低成本完成端到端構(gòu)建效率的提升。

在華為某基站產(chǎn)品的開發(fā)過程中,代碼量約1億行,此前需要10幾個(gè)小時(shí)才能進(jìn)行完整的編譯構(gòu)建,集成驗(yàn)證還需等待1~2天;而在華為云DevCloud五大法寶的支持下,只需1個(gè)小時(shí)就能編譯出包,產(chǎn)品每天都可進(jìn)行5輪的滾動(dòng)自動(dòng)化集成驗(yàn)證。

第二個(gè)愿望是高質(zhì)量測(cè)試。軟件中的Bug如同廚房里的蟑螂,一旦發(fā)現(xiàn)就遠(yuǎn)不止一個(gè),至于具體在哪里卻不得而知。

華為云“測(cè)試自動(dòng)化工廠”以協(xié)同、精準(zhǔn)、及時(shí)、高效四個(gè)核心理念,提供全流程測(cè)試解決方案,實(shí)現(xiàn)測(cè)試端到端高度協(xié)同,快速問題閉環(huán);聚焦準(zhǔn)確的測(cè)試投入,精準(zhǔn)命中產(chǎn)品缺陷,保證測(cè)試質(zhì)量;7x24小時(shí)持續(xù)全自動(dòng)化測(cè)試,提高并發(fā)度縮短測(cè)試周期,及時(shí)反饋版本質(zhì)量;快速發(fā)現(xiàn)問題,高效分析輔助問題快速定位和修復(fù)。同時(shí),華為云DevCloud還提供千萬級(jí)并發(fā)執(zhí)行能力、千萬級(jí)測(cè)試用例管理能力和啟發(fā)式測(cè)試設(shè)計(jì)能力。

以華為某產(chǎn)品為例:自動(dòng)化用例20萬,每月可自動(dòng)執(zhí)行200萬次,相當(dāng)于節(jié)省500個(gè)測(cè)試工程師一年的手工測(cè)試量。華為多年來在測(cè)試方法和工具平臺(tái)上持續(xù)投入和創(chuàng)新,年自動(dòng)化執(zhí)行10億次以上,為公司產(chǎn)品高質(zhì)量保駕護(hù)航。

面對(duì)健康碼出行、網(wǎng)上直播等容易出現(xiàn)瞬間訪問量激增的新興場(chǎng)景,DevCloud性能測(cè)試主要從三個(gè)方面提供能力支持:大并發(fā)壓測(cè)模擬,通過秒級(jí)百萬并發(fā)能力,實(shí)現(xiàn)千萬級(jí)TPS并發(fā),模擬秒殺搶購時(shí)瞬間大量并發(fā)壓力,幫助企業(yè)提前識(shí)別高并發(fā)場(chǎng)景下的性能瓶頸,防止上線后過載流量導(dǎo)致系統(tǒng)不可用風(fēng)險(xiǎn);全場(chǎng)景壓測(cè)模型,全場(chǎng)景仿真流量不同過載場(chǎng)景,快速構(gòu)建壓力模型,全面分析應(yīng)用的性能體驗(yàn);專業(yè)性能測(cè)試報(bào)告,包含事務(wù)并發(fā)、RPS、吞吐量、響應(yīng)時(shí)延等多維度統(tǒng)計(jì),快速定位性能瓶頸、客觀反映體驗(yàn)。

第三個(gè)愿望是安全可信。相關(guān)安全研究報(bào)告顯示,2021年全球軟件攻擊同比增長(zhǎng)650%,企業(yè)的安全風(fēng)險(xiǎn)敞口不斷加大。如何讓應(yīng)用原生安全、運(yùn)行安全,成為亟待解決的難題。

華為云打通軟件生產(chǎn)的各個(gè)環(huán)節(jié),在軟件設(shè)計(jì)、開發(fā)、運(yùn)維過程中融入一系列華為云DevCloud研發(fā)安全服務(wù),確保軟件上網(wǎng)前消除安全風(fēng)險(xiǎn),保證應(yīng)用原生安全。

尤為重要的是,為確保運(yùn)行安全,華為云DevCloud構(gòu)建了統(tǒng)一的漏洞庫和開源軟件優(yōu)選庫,基于代碼級(jí)、制品級(jí)、運(yùn)行態(tài)的三級(jí)漏洞安全檢查,實(shí)現(xiàn)歷史開源組件新發(fā)現(xiàn)漏洞的全自動(dòng)排查,并快速響應(yīng)安全事件,同時(shí)將黑盒安全測(cè)試服務(wù)融入到運(yùn)維,持續(xù)自動(dòng)發(fā)現(xiàn)安全合規(guī)風(fēng)險(xiǎn)。

對(duì)擁有上百家供應(yīng)商的大型企業(yè)而言,讓每個(gè)供應(yīng)商都提供源代碼給檢測(cè)機(jī)構(gòu)或自行檢測(cè)存在很多實(shí)際困難。

針對(duì)開源軟件漏洞排查難度高的痛點(diǎn),華為云軟件開發(fā)生產(chǎn)線DevCloud提供一站式二進(jìn)制安全檢查服務(wù),主要從四個(gè)方面攻堅(jiān)克難:一是快速檢測(cè),無需依賴源碼即可對(duì)企業(yè)軟件包進(jìn)行漏洞、合規(guī)、信息泄露、安全配置等風(fēng)險(xiǎn)檢測(cè);二是精準(zhǔn)分析,清晰全面地了解軟件版本當(dāng)前使用開源軟件和代碼片段嵌入的情況及相關(guān)風(fēng)險(xiǎn);三是迅捷保障,提供升級(jí)版本修補(bǔ)、消除風(fēng)險(xiǎn),幫助企業(yè)規(guī)避開源安全隱患;四是全面支持大型軟件主流開發(fā)語言。

在移動(dòng)應(yīng)用大行其道的當(dāng)下,保障隱私合規(guī)是頭等大事。企業(yè)在合規(guī)遵從和測(cè)試中,經(jīng)常遇到政策更新快、依賴的第三方SDK合規(guī)檢測(cè)困難、手工檢測(cè)容易遺漏、本地工具部署和維護(hù)成本高等困擾。

華為云軟件開發(fā)生產(chǎn)線DevCloud提供一站式移動(dòng)應(yīng)用安全檢測(cè)服務(wù),以三大利器解決上述難題:一是檢測(cè)全面,深度貼合國(guó)家監(jiān)管標(biāo)準(zhǔn);二是高效精準(zhǔn),隱私合規(guī)模擬真實(shí)場(chǎng)景觸發(fā),豐富的SDK庫可有效識(shí)別SDK引入問題;三是全方位安全漏洞檢測(cè),覆蓋APP中組件、存儲(chǔ)、加密、權(quán)限以及網(wǎng)絡(luò)的安全漏洞檢查。

在行業(yè)場(chǎng)景中搭建最美舞臺(tái)

只有深入到千行百業(yè)的具體業(yè)務(wù)場(chǎng)景,軟件開發(fā)生產(chǎn)線才能找到施展身手的最大舞臺(tái)。

目前,華為云已服務(wù)100多萬企業(yè)客戶,覆蓋政府、互聯(lián)網(wǎng)、工業(yè)、教育醫(yī)療、電商等多個(gè)行業(yè)。面對(duì)高速增長(zhǎng)的市場(chǎng)需求,華為云軟件開發(fā)生產(chǎn)線DevCloud將持續(xù)突破邊界,在更多領(lǐng)域開疆?dāng)U土。

在企業(yè)管控場(chǎng)景中,軟件開發(fā)生產(chǎn)線大有可為。德邦快遞基于華為云DevCloud賦能全生命周期研發(fā)進(jìn)程,實(shí)現(xiàn)上百個(gè)核心業(yè)務(wù)系統(tǒng)全面上云、1000+研發(fā)人員于云端開發(fā),在提升代碼質(zhì)量和交付效率的同時(shí),大幅降低研發(fā)成本。

面向ISV管理場(chǎng)景,軟件開發(fā)模式創(chuàng)新也有巨大空間。江蘇財(cái)政基于華為云DevCloud開發(fā)出自主創(chuàng)新的一體化財(cái)政業(yè)務(wù)系統(tǒng),在業(yè)務(wù)效率、ISV管理上獲得顯著提升——財(cái)政業(yè)務(wù)上線周期從2個(gè)月縮減到1周,對(duì)ISV開發(fā)過程、開發(fā)質(zhì)量、關(guān)鍵資產(chǎn)的有效管控,解決了丟代碼、丟文檔等疑難雜癥。

紛繁復(fù)雜的場(chǎng)景猶如舞臺(tái)上變幻莫測(cè)的燈光,華為云軟件開發(fā)生產(chǎn)線DevCloud已搭建好堅(jiān)實(shí)的基座,期待更多的行業(yè)主角翩翩起舞。

返回列表