數(shù)字經(jīng)濟(jì)時(shí)代
數(shù)字化轉(zhuǎn)型如何落地?
傳統(tǒng)應(yīng)用如何現(xiàn)代化?
且看華為云軟件開發(fā)生產(chǎn)線DevCloud
如何幫助企業(yè)戰(zhàn)勝開發(fā)“攔路虎”
5月12日,由華為云和InfoQ共同出品的云技術(shù)專欄《探秘·云新知》第一期正式上線。節(jié)目深度解讀華為云軟件開發(fā)生產(chǎn)線DevCloud優(yōu)勢能力,幫助開發(fā)者有效應(yīng)對軟件開發(fā)難題。
基于華為公司30多年的數(shù)字化轉(zhuǎn)型經(jīng)驗(yàn)和研發(fā)實(shí)踐,DevCloud將為開發(fā)者提供全生命周期的軟件工具服務(wù),幫助開發(fā)團(tuán)隊(duì)完成研發(fā)知識的沉淀,助力企業(yè)更好地?cái)?shù)字化創(chuàng)新。
華為云DevCloud
提供全生命周期軟件工具服務(wù)
企業(yè)數(shù)字化轉(zhuǎn)型離不開傳統(tǒng)應(yīng)用向現(xiàn)代化應(yīng)用轉(zhuǎn)型,以適應(yīng)市場越來越多、越來越快的應(yīng)用需求。沉淀了華為超過30年的數(shù)字化轉(zhuǎn)型經(jīng)驗(yàn)和研發(fā)資源,華為云軟件開發(fā)生產(chǎn)線DevCloud致力為客戶伙伴提供高效敏捷開發(fā)能力。
華為云PaaS服務(wù)產(chǎn)品部部長徐峰在訪談中介紹,華為云軟件開發(fā)生產(chǎn)線DevCloud構(gòu)筑了云原生的DevSecOps平臺。相對傳統(tǒng)的研發(fā)工具,這一平臺代碼倉性能可提升5倍,構(gòu)建性能提升10倍,測試管理容量提升10倍等,可為全球開發(fā)者提供開箱即用的服務(wù):
在開發(fā)能力和開發(fā)體驗(yàn)上
云服務(wù)流水線、Serverless開發(fā)和部署等,將讓云原生開發(fā)者有一站式的、更順暢便捷的開發(fā)體驗(yàn)。
在安全可信上
實(shí)現(xiàn)軟件生產(chǎn)線全生周期的核心要素端到端可追溯;構(gòu)建統(tǒng)一的漏洞庫和開源軟件優(yōu)選庫;實(shí)現(xiàn)三級漏洞安全檢查、開源license合規(guī)性檢查,內(nèi)置15000多條檢查規(guī)則,確保在全球200多個(gè)國家和地區(qū)市場的安全運(yùn)行。
在使用場景上
華為云DevCloud支持了C/C++,AOSP構(gòu)建效率提升10倍;新增100+嵌入式代碼檢查規(guī)則;項(xiàng)目集成能力有力支持跨項(xiàng)目的系統(tǒng)管理;知識協(xié)同,讓知識資產(chǎn)實(shí)現(xiàn)全生命周期管理;自定義工作流,讓復(fù)雜的項(xiàng)目開發(fā)輕松簡便。
目前,華為云DevCloud已積累超過百萬的企業(yè)與個(gè)人開發(fā)者用戶,覆蓋政府、互聯(lián)網(wǎng)、工業(yè)、教育醫(yī)療、電商等諸多領(lǐng)域。例如:
在德邦快遞,華為云助力打造應(yīng)用全生命周期研發(fā)能力,實(shí)現(xiàn)上百個(gè)核心業(yè)務(wù)系統(tǒng)全面上云、代碼質(zhì)量和交付效率提升、降低研發(fā)成本;
在江蘇財(cái)政,華為云助力開發(fā)一體化財(cái)政業(yè)務(wù)系統(tǒng),有效地支撐10萬用戶、4萬單位業(yè)務(wù)同時(shí)在線辦理,提升海量資金管理效率。
效率提升
讓研發(fā)編譯告別繁瑣
如何提高軟件開發(fā)效率還需對癥下藥,其中,編譯構(gòu)建是產(chǎn)品研發(fā)的關(guān)鍵環(huán)節(jié)。
華為云DevCloud開發(fā)構(gòu)建領(lǐng)域技術(shù)總監(jiān)王謙表示,DevCloud提供編譯構(gòu)建CloudBuild服務(wù),基于云端大規(guī)模并發(fā)加速,為客戶提供混合語言構(gòu)建能力,以提升構(gòu)建效率和交付速度。
在編譯構(gòu)建CloudBuild服務(wù)中,DevCloud集成了五大技術(shù)法寶:按需的代碼下載能力、精準(zhǔn)增量編譯、大規(guī)模分布式編譯、構(gòu)建環(huán)境動(dòng)態(tài)組裝、基于AI的按需彈性資源。
通過貫穿開發(fā)全流程的優(yōu)化設(shè)計(jì),加上華為云自研核心技術(shù)支持,該平臺將以最低的成本,完成端到端的構(gòu)建效率提升。
以某基站產(chǎn)品為例,大約一億行的代碼量。在華為云DevCloud的支持下,研發(fā)的編譯出包效率可從以往超過10小時(shí)壓縮到1個(gè)小時(shí)左右;產(chǎn)品的集成驗(yàn)證效率也得到大幅提升,以往需要一到兩天完成的流程,如今每天都可以進(jìn)行5輪左右的滾動(dòng)自動(dòng)化集成驗(yàn)證。
測試自動(dòng)化工廠
讓業(yè)務(wù)高峰平穩(wěn)自如
軟件測試技術(shù)是軟件開發(fā)過程中的重要組成部分。華為云DevCloud測試領(lǐng)域技術(shù)總監(jiān)王春牛介紹,基于云端打造的“測試自動(dòng)化工廠”可提供全流程測試解決方案,實(shí)現(xiàn)測試端到端高度協(xié)同,7x24小時(shí)全自動(dòng)化測試,及時(shí)反饋版本質(zhì)量,同時(shí)準(zhǔn)確發(fā)現(xiàn)產(chǎn)品缺陷,高效分析輔助問題修復(fù)等。
例如在常見的網(wǎng)購秒殺中,許多用戶都遇到過訪問失敗情況,背后可能是平臺瞬時(shí)訪問激增引起的一系列系統(tǒng)異常?;凇皽y試自動(dòng)化工廠”,云端系統(tǒng)即可高效完成演練,提前預(yù)判業(yè)務(wù)高峰期可能出現(xiàn)的問題,做好及時(shí)部署和應(yīng)急預(yù)案:
大并發(fā)壓測模擬
通過秒級百萬并發(fā)能力,實(shí)現(xiàn)千萬級TPS并發(fā),模擬秒殺搶購時(shí)瞬間大量并發(fā)壓力。幫助企業(yè)提前識別到高并發(fā)場景下的性能瓶頸,防止上線后過載流量導(dǎo)致系統(tǒng)不可用風(fēng)險(xiǎn)。
全場景壓測模型
全場景仿真不同過載場景(如流量風(fēng)暴、浪涌、震蕩、梯度上升場景等),快速構(gòu)建壓力模型,對應(yīng)用的性能體驗(yàn)進(jìn)行全面分析。
專業(yè)性能測試報(bào)告
包括事務(wù)并發(fā)、RPS、吞吐量、響應(yīng)時(shí)延等多維度統(tǒng)計(jì),快速定位性能瓶頸,精準(zhǔn)反饋用戶體驗(yàn)。
安全可信
讓應(yīng)用軟件可靠無憂
在軟件供應(yīng)鏈攻擊事件頻發(fā)的狀態(tài)下,產(chǎn)品安全是企業(yè)運(yùn)維的重中之重。
華為云DevCloud安全可信領(lǐng)域技術(shù)總監(jiān)龍翔介紹,華為云DevCloud研發(fā)安全服務(wù)將安全要求、規(guī)范、檢查標(biāo)準(zhǔn)內(nèi)置于軟件生產(chǎn)全生命周期,實(shí)現(xiàn)從需求、設(shè)計(jì)、代碼、測試、缺陷等核心要素端到端可追溯,讓企業(yè)軟件開發(fā)“生而安全”。
另一方面,華為云DevCloud構(gòu)建了統(tǒng)一的漏洞庫和開源軟件優(yōu)選庫,實(shí)現(xiàn)了代碼級、制品級、運(yùn)行態(tài)的三級漏洞安全檢查,支持歷史開源組件新發(fā)現(xiàn)漏洞的全自動(dòng)排查;同時(shí),將黑盒安全測試服務(wù)融入到運(yùn)維服務(wù),持續(xù)防控資產(chǎn)、網(wǎng)站、設(shè)備中的安全合規(guī)風(fēng)險(xiǎn),保障應(yīng)用產(chǎn)品持續(xù)無憂。
此外,當(dāng)大型企業(yè)面臨動(dòng)輒上百家供應(yīng)商時(shí),往往很難要求所有供應(yīng)商提供源碼進(jìn)行安全漏洞檢查。華為云DevCloud提供的一站式二進(jìn)制安全檢查服務(wù),無需依賴源碼,即可快速對軟件包進(jìn)行精準(zhǔn)檢測分析,并提供版本升級修補(bǔ)建議,幫助企業(yè)快速規(guī)避風(fēng)險(xiǎn)隱患,全方位保障軟件生態(tài)安全。
數(shù)字世界的變革,離不開各行各業(yè)的軟件應(yīng)用現(xiàn)代化。華為云致力于攜手各行業(yè)客戶與伙伴,以云服務(wù)的方式分享行業(yè)經(jīng)驗(yàn)與資源,加快華為云DevCloud平臺建設(shè)與發(fā)展,推動(dòng)軟件產(chǎn)業(yè)鏈升級,助力客戶與伙伴更好實(shí)現(xiàn)數(shù)字化轉(zhuǎn)型。