探秘·云新知 開(kāi)啟“軟件開(kāi)發(fā)”新趨勢(shì),華為云軟件開(kāi)發(fā)生產(chǎn)線DevCloud底氣何在?

2022年5月12日,由華為云和InfoQ共同出品的云技術(shù)專(zhuān)欄《探秘·云新知》第一期正式上線。節(jié)目中深度解讀了華為云軟件開(kāi)發(fā)生產(chǎn)線DevCloud的優(yōu)勢(shì)能力,可以幫助開(kāi)發(fā)者有效應(yīng)對(duì)軟件開(kāi)發(fā)難題。正是基于對(duì)DevOps的深層次理解,華為在自身做大做強(qiáng)的同時(shí),通過(guò)華為云軟件開(kāi)發(fā)生產(chǎn)線DevCloud開(kāi)放華為30年研發(fā)實(shí)踐,為開(kāi)發(fā)者提供從項(xiàng)目管理、缺陷管理、需求規(guī)劃,到編譯、發(fā)布,構(gòu)建、部署全生命周期的軟件工具服務(wù),幫助研發(fā)團(tuán)隊(duì)完成研發(fā)知識(shí)的沉淀,助力企業(yè)專(zhuān)注業(yè)務(wù)創(chuàng)新。

華為云DevCloud,提供全生命周期軟件工具服務(wù)

節(jié)目中,華為云PaaS服務(wù)產(chǎn)品部部長(zhǎng)徐峰介紹到,華為云軟件開(kāi)發(fā)生產(chǎn)線DevCloud具備兩大關(guān)鍵特征——云原生和安全可信。徐峰表示,云是全新的生產(chǎn)力平臺(tái)。通過(guò)多年的研發(fā)積累,基于華為云,華為云打造出軟件開(kāi)發(fā)生產(chǎn)線DevCloud,相對(duì)傳統(tǒng)的研發(fā)工具,代碼倉(cāng)性能提升5倍,構(gòu)建性能提升10倍,測(cè)試管理容量提升10倍以及多種類(lèi)型倉(cāng)庫(kù)制品等,為全球開(kāi)發(fā)者提供開(kāi)箱即用的服務(wù)。

此外,針對(duì)云原生的開(kāi)發(fā)者提供更多的能力和體驗(yàn),包括云服務(wù)流水線,Serverless開(kāi)發(fā)和部署等等,都可以讓云原生開(kāi)發(fā)者體驗(yàn)到一站式的、更順暢、更便捷的開(kāi)發(fā)體驗(yàn)。需要特別提到的是,華為云CloudIDE將構(gòu)筑全新的云上IDE內(nèi)核,同時(shí)支持SmartAssist智能編碼補(bǔ)全、CloudDebugger遠(yuǎn)程調(diào)試、Serverless函數(shù)開(kāi)發(fā)、華為云API調(diào)試等等。

談及安全可信,徐峰表示,華為云軟件開(kāi)發(fā)生產(chǎn)線DevCloud將華為的安全實(shí)踐融入到軟件生產(chǎn)線全生命周期中,實(shí)現(xiàn)從需求、設(shè)計(jì)、代碼、測(cè)試、缺陷等核心要素端到端可追溯;構(gòu)建了統(tǒng)一的漏洞庫(kù)和開(kāi)源軟件優(yōu)選庫(kù),實(shí)現(xiàn)了從代碼級(jí)、制品級(jí)、運(yùn)行態(tài)的三級(jí)漏洞安全檢查、開(kāi)源license合規(guī)性檢查,內(nèi)置15000多條檢查規(guī)則,確保在全球200多國(guó)家和地區(qū)的安全運(yùn)行。據(jù)徐峰透露,今年華為云還會(huì)重磅推出深度的安全代碼檢查能力、軟件成分分析能力以及開(kāi)源漏洞檢查能力,幫助企業(yè)開(kāi)發(fā)者更安全地使用開(kāi)源軟件,持續(xù)保障應(yīng)用軟件安全和質(zhì)量。

在嵌入式的業(yè)務(wù)場(chǎng)景以及大型企業(yè)開(kāi)發(fā)協(xié)同場(chǎng)景上,華為云也向外輸出能力加持。徐峰表示,華為云軟件開(kāi)發(fā)生產(chǎn)線DevCloud支持了C/C++、AOSP構(gòu)建效率提升10倍;新增100+嵌入式代碼檢查規(guī)則;項(xiàng)目集成能力的推出,讓過(guò)去的項(xiàng)目孤島到現(xiàn)在可以做跨項(xiàng)目的系統(tǒng)管理,知識(shí)協(xié)同讓知識(shí)資產(chǎn)全生命周期管理,自定義工作流等能力也讓一個(gè)復(fù)雜的項(xiàng)目開(kāi)發(fā)過(guò)程成為可能。同時(shí),華為云還提供覆蓋安全、測(cè)試、敏捷、DevOps等技術(shù)的專(zhuān)業(yè)服務(wù)+產(chǎn)品+專(zhuān)家服務(wù)指導(dǎo),幫助企業(yè)更好地使用工具,完成企業(yè)應(yīng)用現(xiàn)代化轉(zhuǎn)型。

華為云軟件開(kāi)發(fā)生產(chǎn)線DevCloud不僅為開(kāi)發(fā)者帶來(lái)了敏捷開(kāi)發(fā)的管理模式,還為企業(yè)項(xiàng)目管理拓寬了新的思路。前有,德邦快遞基于華為云軟件開(kāi)發(fā)生產(chǎn)線DevCloud,賦能德邦應(yīng)用全生命周期研發(fā)能力,幫助客戶實(shí)現(xiàn)上百個(gè)核心業(yè)務(wù)系統(tǒng)全面上云,1000+研發(fā)人員基于DevCloud開(kāi)發(fā)等,提升代碼質(zhì)量和交付效率,降低客戶研發(fā)成本。后有,江蘇財(cái)政基于華為云軟件開(kāi)發(fā)生產(chǎn)線DevCloud開(kāi)發(fā)了其自主創(chuàng)新的一體化財(cái)政業(yè)務(wù)系統(tǒng),幫助客戶在業(yè)務(wù)效率、質(zhì)量、ISV管理上獲得了顯著提升。系統(tǒng)上線后有效地支撐了江蘇省10萬(wàn)用戶,4萬(wàn)單位業(yè)務(wù)同時(shí)在線辦理,提升了萬(wàn)億資金的使用效率。

提高軟件開(kāi)發(fā)效率,讓研發(fā)工作更簡(jiǎn)單

軟件開(kāi)發(fā)效率,直接影響企業(yè)生存和發(fā)展。不過(guò)軟件開(kāi)發(fā)過(guò)程十分復(fù)雜,如何提高效率還需對(duì)癥下藥。華為云DevCloud 開(kāi)發(fā)構(gòu)建領(lǐng)域技術(shù)專(zhuān)家介紹到,以嵌入式軟件產(chǎn)品為例,在研發(fā)階段,需要經(jīng)過(guò)需求分析、系統(tǒng)設(shè)計(jì)、代碼編寫(xiě)、編譯構(gòu)建、開(kāi)發(fā)自測(cè)試,到最后的集成驗(yàn)證,其中,編譯構(gòu)建是一個(gè)非常影響研發(fā)效率的環(huán)節(jié)。如果編譯構(gòu)建效率較低,會(huì)影響開(kāi)發(fā)、測(cè)試團(tuán)隊(duì)之間的銜接速度,從而導(dǎo)致整個(gè)產(chǎn)品的研發(fā)效率。

華為云軟件開(kāi)發(fā)生產(chǎn)線DevCloud提供編譯構(gòu)建CloudBuild服務(wù),基于云端大規(guī)模并發(fā)加速,為客戶提供高速、低成本、配置簡(jiǎn)單的混合語(yǔ)言構(gòu)建能力,幫助客戶縮短構(gòu)建時(shí)間,提升構(gòu)建效率。編譯構(gòu)建CloudBuild包含五大技術(shù)法寶:第一,按需的代碼下載能力;第二,精準(zhǔn)增量編譯;第三,大規(guī)模分布式編譯;第四,構(gòu)建環(huán)境動(dòng)態(tài)組裝;第五,基于AI的按需彈性資源。

華為云軟件開(kāi)發(fā)生產(chǎn)線DevCloud通過(guò)編譯構(gòu)建CloudBuild服務(wù),大大提升了產(chǎn)品研發(fā)效率和項(xiàng)目交付速度。以華為某基站產(chǎn)品為例,其代碼量大概為1億行,以前大概需要10幾個(gè)小時(shí)才能進(jìn)行完整的編譯構(gòu)建,集成驗(yàn)證等待時(shí)間都需要1-2天,而現(xiàn)在在華為云軟件開(kāi)發(fā)生產(chǎn)線DevCloud的支持下,只需要1個(gè)小時(shí)就能編譯出包,產(chǎn)品每天都可以進(jìn)行5輪的滾動(dòng)自動(dòng)化集成驗(yàn)證。

測(cè)試自動(dòng)化工廠,讓工程師享受生活就好

軟件測(cè)試技術(shù)是軟件開(kāi)發(fā)過(guò)程中的一個(gè)重要組成部分,是貫穿整個(gè)軟件開(kāi)發(fā)生命周期、對(duì)軟件產(chǎn)品(包括階段性產(chǎn)品)進(jìn)行驗(yàn)證和確認(rèn)的活動(dòng)過(guò)程。華為云DevCloud測(cè)試領(lǐng)域技術(shù)的資深測(cè)試專(zhuān)家介紹了云測(cè)的“測(cè)試自動(dòng)化工廠”。測(cè)試自動(dòng)化工廠通過(guò)測(cè)試平臺(tái)7x24小時(shí)持續(xù)驗(yàn)證運(yùn)行,鍛造高質(zhì)量產(chǎn)品的“秘密武器”,以協(xié)同、即時(shí)、高效、精準(zhǔn)四個(gè)核心理念,提供千萬(wàn)級(jí)并發(fā)執(zhí)行能力,千萬(wàn)級(jí)測(cè)試用例管理能力和啟發(fā)式測(cè)試設(shè)計(jì)能力。以華為某產(chǎn)品為例,其設(shè)計(jì)的腳本總量為20w,平均每月自動(dòng)執(zhí)行200w次用例,相當(dāng)于節(jié)省了500個(gè)工程師一年的手工測(cè)試時(shí)間。同時(shí),工廠所具備的強(qiáng)大的擴(kuò)展能力,也可以支持客戶已有測(cè)試資產(chǎn)快速上云,最終幫助客戶完成測(cè)試能力質(zhì)帶飛躍。

毫不夸張的說(shuō),測(cè)試自動(dòng)化工廠為軟件布下了一個(gè)密不通風(fēng)的質(zhì)量保護(hù)網(wǎng)。當(dāng)然,在企業(yè)面對(duì)網(wǎng)站訪問(wèn)超上限、系統(tǒng)訪問(wèn)延時(shí)等性能異常情況時(shí),華為云性能測(cè)試也從大并發(fā)壓測(cè)模擬、全場(chǎng)景壓測(cè)模型、專(zhuān)業(yè)性能測(cè)試報(bào)告三個(gè)方面提供能力支持。

比如,在大并發(fā)壓測(cè)模擬中,通過(guò)秒級(jí)兩百萬(wàn)并發(fā)能力,千萬(wàn)級(jí)TPS并發(fā)模擬秒殺搶購(gòu)時(shí)瞬間大量并發(fā)壓力。針對(duì)搶購(gòu)中不同環(huán)節(jié)訪問(wèn)波動(dòng)不一致,提供多種事務(wù)模型以及動(dòng)態(tài)壓力調(diào)整,讓企業(yè)提前識(shí)別到高并發(fā)以及多種并發(fā)變化場(chǎng)景下應(yīng)用的性能瓶頸,防止上線后訪問(wèn)量過(guò)大導(dǎo)致系統(tǒng)崩潰;而且操作簡(jiǎn)單,極大地縮短測(cè)試時(shí)間。

華為云軟件開(kāi)發(fā)生產(chǎn)線DevCloud,讓?xiě)?yīng)用軟件安全無(wú)憂

技術(shù)演進(jìn)從未停止,用戶需求更是瞬息萬(wàn)變。根據(jù)2021年業(yè)內(nèi)相關(guān)安全研究報(bào)告指出,全球軟件攻擊同比增長(zhǎng)650%,企業(yè)的安全風(fēng)險(xiǎn)敞口加大。近年來(lái),針對(duì)軟件供應(yīng)鏈的攻擊事件一直呈快速增長(zhǎng)態(tài)勢(shì),造成的危害也日益嚴(yán)重。眾所周知,華為產(chǎn)品面向的行業(yè)跨度大、產(chǎn)品形態(tài)多,那么華為是如何做到在復(fù)雜的場(chǎng)景下,保障產(chǎn)品安全的呢? 

華為云DevCloud安全可信領(lǐng)域技術(shù)專(zhuān)家介紹,在軟件安全保障方面華為云軟件開(kāi)發(fā)生產(chǎn)線DevCloud主要從三個(gè)方面著手:首先打通軟件生產(chǎn)的各個(gè)環(huán)節(jié),在軟件設(shè)計(jì)、開(kāi)發(fā)、生產(chǎn)、運(yùn)維各環(huán)節(jié)融入了一系列華為云DevCloud研發(fā)安全服務(wù),確保軟件上網(wǎng)前消除安全風(fēng)險(xiǎn);其次進(jìn)行全自動(dòng)排查,歷史開(kāi)源組件新發(fā)現(xiàn)漏洞也能做到全自動(dòng)排查;最后快速響應(yīng)安全事件,確??蛻衾娌皇軗p。最終形成了檢測(cè)快速、分析精準(zhǔn)、保障迅速、支持語(yǔ)言全面等四大優(yōu)勢(shì)。

大型企業(yè)可能面臨上百家及以上的供應(yīng)商,讓每個(gè)供應(yīng)商都提供源代碼給檢測(cè)機(jī)構(gòu)或企業(yè)進(jìn)行檢測(cè)會(huì)存在很多實(shí)際困難,比如,供應(yīng)商意愿、管理不善導(dǎo)致的后續(xù)法律風(fēng)險(xiǎn)等。華為云軟件開(kāi)發(fā)生產(chǎn)線DevCloud為企業(yè)提供一站式二進(jìn)制安全檢查服務(wù)。不需要依賴源碼,就可以快速對(duì)企業(yè)軟件包進(jìn)行開(kāi)源軟件漏洞、合規(guī)、信息泄露、安全配置等風(fēng)險(xiǎn)精準(zhǔn)檢測(cè)分析,并且提供如何升級(jí)版本修補(bǔ)消除安全風(fēng)險(xiǎn),幫助企業(yè)快速規(guī)避開(kāi)源安全隱患,保障軟件生產(chǎn)安全。

華為云軟件開(kāi)發(fā)生產(chǎn)線DevCloud厚積薄發(fā),讓數(shù)字世界加速到來(lái)

數(shù)字化時(shí)代的到來(lái),給人類(lèi)帶來(lái)了更多想象空間。而數(shù)字世界的任何變革,本質(zhì)都是軟件的進(jìn)化,因?yàn)檐浖缀醭休d了數(shù)字世界的一切。軟件開(kāi)發(fā)全流程如何做到高效、安全,并不是一件容易的事。而華為云軟件開(kāi)發(fā)生產(chǎn)線DevCloud更像是流水線式的全程自動(dòng)化集成交付,從需求分析到架構(gòu)設(shè)計(jì),再到代碼管理、本地構(gòu)建、云端構(gòu)建、靜態(tài)檢查、測(cè)試、反饋、運(yùn)維、發(fā)布等等都能自動(dòng)化實(shí)現(xiàn)。

華為云軟件開(kāi)發(fā)生產(chǎn)線將逐步匯聚百萬(wàn)開(kāi)發(fā)者,構(gòu)筑更加廣闊的軟件生態(tài)。繁榮的軟件生態(tài)離不開(kāi)各方的力量,華為云致力成為軟件產(chǎn)業(yè)發(fā)展的“黑土地”,攜手政府、企業(yè)、高??蒲性核犬a(chǎn)業(yè)鏈的各方,發(fā)揮各自的優(yōu)勢(shì),做大、做強(qiáng)產(chǎn)業(yè),讓華為云軟件開(kāi)發(fā)生產(chǎn)線DevCloud成為AI時(shí)代軟件研發(fā)的新引擎,讓軟件產(chǎn)業(yè)成為經(jīng)濟(jì)的發(fā)動(dòng)機(jī),成為智能世界的神經(jīng)系統(tǒng)。目前,從基礎(chǔ)設(shè)施平臺(tái)到軟件開(kāi)發(fā)平臺(tái)、人工智能平臺(tái),以及系統(tǒng)平臺(tái),華為云已成為擁有全面業(yè)務(wù)的云服務(wù)提供商。

《探秘·云新知》技術(shù)欄目主要圍繞華為云明星產(chǎn)品,深度解讀技術(shù)內(nèi)容,從客戶實(shí)際場(chǎng)景和問(wèn)題層層解密華為云產(chǎn)品背后的技術(shù)能力,充分展示華為云技術(shù)帶來(lái)的新價(jià)值。面向未來(lái),華為云將憑借更多技術(shù)創(chuàng)新,推動(dòng)軟件產(chǎn)業(yè)鏈升級(jí),助力企業(yè)在云時(shí)代飛速發(fā)展,推動(dòng)千行百業(yè)數(shù)字化轉(zhuǎn)型升級(jí)。


極客網(wǎng)企業(yè)會(huì)員

免責(zé)聲明:本網(wǎng)站內(nèi)容主要來(lái)自原創(chuàng)、合作伙伴供稿和第三方自媒體作者投稿,凡在本網(wǎng)站出現(xiàn)的信息,均僅供參考。本網(wǎng)站將盡力確保所提供信息的準(zhǔn)確性及可靠性,但不保證有關(guān)資料的準(zhǔn)確性及可靠性,讀者在使用前請(qǐng)進(jìn)一步核實(shí),并對(duì)任何自主決定的行為負(fù)責(zé)。本網(wǎng)站對(duì)有關(guān)資料所引致的錯(cuò)誤、不確或遺漏,概不負(fù)任何法律責(zé)任。任何單位或個(gè)人認(rèn)為本網(wǎng)站中的網(wǎng)頁(yè)或鏈接內(nèi)容可能涉嫌侵犯其知識(shí)產(chǎn)權(quán)或存在不實(shí)內(nèi)容時(shí),應(yīng)及時(shí)向本網(wǎng)站提出書(shū)面權(quán)利通知或不實(shí)情況說(shuō)明,并提供身份證明、權(quán)屬證明及詳細(xì)侵權(quán)或不實(shí)情況證明。本網(wǎng)站在收到上述法律文件后,將會(huì)依法盡快聯(lián)系相關(guān)文章源頭核實(shí),溝通刪除相關(guān)內(nèi)容或斷開(kāi)相關(guān)鏈接。

2022-05-13
探秘·云新知 開(kāi)啟“軟件開(kāi)發(fā)”新趨勢(shì),華為云軟件開(kāi)發(fā)生產(chǎn)線DevCloud底氣何在?
2022年5月12日,由華為云和InfoQ共同出品的云技術(shù)專(zhuān)欄《探秘·云新知》第一期正式上線。節(jié)目中深度解讀了華為云軟件開(kāi)發(fā)生產(chǎn)線DevCloud的優(yōu)勢(shì)能力,可以幫助開(kāi)發(fā)者有效應(yīng)對(duì)軟件開(kāi)發(fā)難題。正是基于對(duì)DevOps的深層次理解,華為在自身做大做強(qiáng)的同時(shí),通過(guò)華為云軟件開(kāi)發(fā)生產(chǎn)線DevCloud...

長(zhǎng)按掃碼 閱讀全文