從軟件的工程方法上來(lái)看,DevOps成為被廣泛接受的軟件交付新模式,成為企業(yè)的關(guān)鍵競爭力。通過(guò)積極引入DevOps,將開(kāi)發(fā)、測試和IT運營(yíng)部門(mén)打通以更好地溝通和交流,提升業(yè)務(wù)交付效率的同時(shí)達到對交付質(zhì)量和效率的飛躍。
但是落地DevOps并不容易,除了研發(fā)組織和企業(yè)文化帶來(lái)障礙,缺少智能高效的研發(fā)平臺也是導致轉型困難的重要因素。
華為在近30年的發(fā)展過(guò)程中,研發(fā)模式、流程、工具在不斷演進(jìn),在DevOps實(shí)踐上也進(jìn)行了積極地探索并取得成果,并且開(kāi)放華為30年研發(fā)實(shí)踐打造了華為云DevCloud,踐行DevOps理念,承載DevOps的完整實(shí)踐過(guò)程。
什么是華為云DevCloud?
功能全面:真正端到端全覆蓋的一站式DevOps平臺
華為云DevCloud實(shí)現了端到端DevOps的全覆蓋,覆蓋了軟件交付的全生命周期環(huán)節,以項目為中心無(wú)縫集成各個(gè)服務(wù)產(chǎn)品,實(shí)現需求-計劃-代碼-測試用例-軟件包等研發(fā)資產(chǎn)關(guān)聯(lián)追溯。
目前,已經(jīng)提供了項目管理、代碼托管、流水線(xiàn)、代碼檢查、編譯構建、云測(測試管理、接口測試、性能測試)、部署、發(fā)布、應用運維管理、應用性能管理、CodeHub、CloudIDE、華為開(kāi)源鏡像站、Mobile APP 等工具和功能。
理論完備:30年研發(fā)實(shí)踐積累提煉而成的華為HE2E實(shí)施框架
基于30年研發(fā)經(jīng)驗,提煉華為云DevCloud HE2E DevOps實(shí)施框架,從理論上覆蓋了“規劃與設計、計劃與跟蹤、迭代開(kāi)發(fā)、持續交付”4大關(guān)鍵領(lǐng)域,又將這4個(gè)大模塊分為了16個(gè)環(huán)節,使得華為云DevCloud支持從需求、設計、開(kāi)發(fā)、構建、測試、部署、運維、反饋再回到需求,形成完整閉環(huán),串聯(lián)起了端到端一站式開(kāi)發(fā)的方法論和工具鏈。
技術(shù)領(lǐng)先:攻克多個(gè)困擾業(yè)界的技術(shù)難關(guān)
華為云DevCloud在架構層面、功能性層面,用戶(hù)體驗層面做了很多研究,其中難度最大、影響最為深遠的就是OMEGA集中式倉庫管理模式(One-stop MultipurposE Git Access,一站式多用途Git訪(fǎng)問(wèn)協(xié)議),系統化解決了困擾業(yè)界多年的“多倉庫關(guān)聯(lián)問(wèn)題”、“倉庫太多,fork 容量導致管理失控問(wèn)題”、“派生倉庫/分支同步復雜,派生容易導致磁盤(pán)消耗太快問(wèn)題”。
安全合規:全方位最有效的數據安全防護
華為云DevCloud通過(guò)華為云提供的軟硬件安全基座、漏洞反饋渠道、7*24小時(shí)安全響應團隊、可回溯運維管理系統、日志安全審計,構建了全方位的安全防護體系;
在安全合規方面:華為云DevCloud通過(guò)等保三級認證、CSA-STAR、ISO27001、可信云服務(wù)認證、工信部云計算服務(wù)能力評估、網(wǎng)信辦網(wǎng)絡(luò )安全審查; 在數據安全方面,通過(guò)細粒度訪(fǎng)問(wèn)控制、數據加密、數據隔離、數據一致性/完整性校驗等方面,保證租戶(hù)對其數據的隱私權、所有權和控制權不受侵犯,為客戶(hù)提供最切實(shí)有效的數據保護。(延伸閱讀:BSI權威認證 | 華為云獲得云安全CSA STAR國際認證)
華為云DevCloud一枝獨秀,領(lǐng)跑DevOps云市場(chǎng)
基于華為30年技術(shù)實(shí)踐積累,為開(kāi)發(fā)者不斷賦能,華為云DevCloud更得到了市場(chǎng)的認證。2019年10月,全球領(lǐng)先的專(zhuān)業(yè)市場(chǎng)調查機構國際數據公司(IDC)發(fā)布了《IDC MarketScape:中國DevOps云市場(chǎng)2019廠(chǎng)商評估》報告。
此報告中對中國主流DevOps云廠(chǎng)商從戰略(Strategies)、能力(Capabilities)兩個(gè)維度進(jìn)行了全面評估,并給出相對市場(chǎng)份額(Relative Market Share)。華為云DevCloud憑借領(lǐng)先的產(chǎn)品能力、卓越的本地化服務(wù)能力、完善生態(tài)體系以及前瞻的戰略規劃進(jìn)入了領(lǐng)導者(Leaders)位置,在市場(chǎng)表現與產(chǎn)品能力兩大維度均排名中國廠(chǎng)商第一,全面領(lǐng)跑DevOps云市場(chǎng)。(延伸閱讀:華為云全面領(lǐng)跑中國DevOps云服務(wù)市場(chǎng))

在中國信通院(CAICT)發(fā)布的《中國DevOps現狀調查報告(2019年)》(以下簡(jiǎn)稱(chēng)報告)中,在軟件開(kāi)發(fā)一體化管理領(lǐng)域,國內公有云廠(chǎng)商華為云DevCloud占據16.46%市場(chǎng)份額,阿里云效10.98%的份額。

此次調查結果來(lái)看,國外廠(chǎng)商的DevOps產(chǎn)品仍然處于領(lǐng)先地位,但在以華為云DevCloud為代表的國內廠(chǎng)商的共同努力下,我國的軟件工程能力將會(huì )得到顯著(zhù)的提升,我國的DevOps產(chǎn)品的能力也會(huì )得到迅速的提高,從而幫助中國企業(yè)落地DevOps,推動(dòng)中國企業(yè)從DevOps的初始級和基礎級的階段,向全面級、優(yōu)秀級、卓越級轉變,全方位的促進(jìn)國內軟件產(chǎn)業(yè)發(fā)展,打造軟件產(chǎn)業(yè)發(fā)展新模式,推動(dòng)中國軟件產(chǎn)業(yè)不斷向前發(fā)展。(延伸閱讀:華為云DevCloud : DevOps的潛力股)
華為云DevCloud不僅在工具和平臺上提供一站式的能力,還貼心的推出了包括DevOps、微服務(wù)、運維等方面的專(zhuān)家服務(wù)。包括咨詢(xún)、培訓、專(zhuān)家服務(wù)與產(chǎn)品相結合,更好的服務(wù)于企業(yè),幫助他們向DevOps轉型過(guò)程中更加快捷,更加高效。華為云DevCloud在GOPS全球運維大會(huì )上,再次榮獲“DevOps極具影響力產(chǎn)品”稱(chēng)號。
從華為云DevCloud到全生命周期應用平臺,加速軟件產(chǎn)業(yè)創(chuàng )新發(fā)展
中國軟件產(chǎn)業(yè)以及數字經(jīng)濟迅猛發(fā)展、軟件交付工程方法與技術(shù)持續發(fā)展為中國DevOps云市場(chǎng)帶來(lái)了機遇與挑戰。華為云DevCloud持續增強智能研發(fā)、可信軟件交付、生態(tài)體系等方面投入,為客戶(hù)的軟件交付提供更強的DevOps平臺。
華為云DevCloud推出全生命周期應用平臺,提供從應用開(kāi)發(fā)、應用托管、應用運維運營(yíng)、應用集成的全套服務(wù),應用上云更簡(jiǎn)單,數字化轉型更智能。華為云DevCloud持續演進(jìn),將服務(wù)擴展到運維運營(yíng)領(lǐng)域,從華為云DevCloud到全生命周期應用平臺,讓更多企業(yè)、行業(yè)構建數字化競爭力。
華為云開(kāi)源鏡像站從最初一個(gè)簡(jiǎn)單的提議,到“華為開(kāi)源鏡像站”的誕生,再到2.0版本上線(xiàn),“免 快 多 全”已成為華為云DevCloud開(kāi)源鏡像站的新目標。華為擁有30年電信基礎設施硬件和服務(wù)積累,鏡像庫具備CDN加速、定時(shí)同步+實(shí)時(shí)代理、彈性帶寬調整、高可用……華為云DevCloud就是想讓你不要再為速度煩惱和等待。(延伸閱讀:解下載開(kāi)源組件燃眉之急,華為云DevCloud新鏡像源上線(xiàn))
“工善其事 必先利其器”,作為一名開(kāi)發(fā)人員,開(kāi)發(fā)資源完備,享有海量源代碼資源庫,基于資源庫中的各式各樣源碼、算法、組件、框架,不必自己再重頭摸索,那么開(kāi)發(fā)起來(lái)將得心應手,提升開(kāi)發(fā)效率,讓開(kāi)發(fā)的工作從80%開(kāi)始。華為云DevCloud發(fā)布CodeHub代碼模板能力,啟動(dòng)共享計劃。
CodeHub代碼模板基于不同開(kāi)發(fā)語(yǔ)言和應用場(chǎng)景的示例源代碼,開(kāi)發(fā)者可通過(guò)代碼模板快速創(chuàng )建自己的項目,還可通過(guò)配置華為云流水線(xiàn)服務(wù)和相關(guān)云資源后,在云端實(shí)時(shí)運行你的應用,實(shí)現所見(jiàn)即所得。目前已匯聚華為開(kāi)發(fā)者聯(lián)盟、AI、鯤鵬、云原生、IoT等大量官方模板。(延伸閱讀:HDC.Cloud前奏 | 華為云啟動(dòng)CodeHub代碼模板共享計劃)
打造軟件產(chǎn)業(yè)可信架構,我們在行動(dòng)
未來(lái)的世界是萬(wàn)物互聯(lián)、萬(wàn)物感知、萬(wàn)物智能的世界,未來(lái)連接數將超過(guò)1000億,如何保證萬(wàn)物互聯(lián)下安全可信是一個(gè)很大的挑戰。客戶(hù)乃至業(yè)界,不僅僅要求結果可信(運行時(shí)可信),還要求軟件開(kāi)發(fā)過(guò)程的可信(開(kāi)發(fā)時(shí)可信),過(guò)程決定結果。
華為 2019年的001號文件中提到,“華為今年全面提升軟件工程能力與實(shí)踐,打造可信的高質(zhì)量產(chǎn)品”。可信的軟件開(kāi)發(fā)為未來(lái)的軟件工程指出了發(fā)展方向。華為投資20億美元構建IPD2.0,全力發(fā)展可信軟件工程能力,來(lái)確保軟件開(kāi)發(fā)過(guò)程可信。
2019年,華為云DevCloud的開(kāi)源鏡像倉上增加可信的能力;
- 來(lái)源可信,和官方鏡像站的合作與認證。
- 傳輸可信,傳輸過(guò)程中防篡改。
- 使用可信,增加多安全性的檢查、攔截,并結合華為自己跟蹤的漏洞和NVD跟蹤發(fā)布的漏洞,持續的跟蹤已發(fā)現識別的漏洞并及時(shí)預警。
同時(shí),在追求可信的道路上,需要軟件研發(fā)水平提升,保障從產(chǎn)品研發(fā)到交付全流程的高質(zhì)量,同時(shí)需要軟件管理與維護方法與時(shí)俱進(jìn)。華為云DevCloud的CodeHub代碼托管服務(wù)將提供OMEGA開(kāi)發(fā)模式,讓開(kāi)發(fā)者們享受 OMEGA工作流帶來(lái)的便捷。OMEGA開(kāi)發(fā)模式有如下特點(diǎn):
- 開(kāi)發(fā)人員不再需要派生倉庫。
- 服務(wù)器上的 Git 倉庫不需要開(kāi)發(fā)人員的開(kāi)發(fā)分支存在,分支大量減少。
- 使用 xml 文件來(lái)描述倉庫關(guān)聯(lián)關(guān)系,沒(méi)有submodule 存在的子倉庫沖突問(wèn)題,可配置化,更容易維護。
- 通過(guò)客戶(hù)端工具能夠一鍵推送修改并創(chuàng )建 Merge Request,加快代碼提交速度。
- 助力高校教學(xué)數字化轉型,培養應用型及新興軟件人才
數字經(jīng)濟的發(fā)展對軟件人才提出新的要求,軟件產(chǎn)業(yè)當前存在巨大的人才缺口。華為云DevCloud教育解決方案提供“平臺+內容+服務(wù)”全方位的服務(wù)模式,旨在培養“識基礎、會(huì )編程、會(huì )做項目、了解產(chǎn)業(yè)前沿”的應用型及新興軟件人才。
解決方案以華為云DevCloud為底座,面向人工智能、大數據、云計算、DevOps軟件工程等領(lǐng)域提供一站式教學(xué)與實(shí)踐平臺,覆蓋課堂教學(xué)、在線(xiàn)編程訓練、企業(yè)級實(shí)訓、人才畫(huà)像等場(chǎng)景,建設100+精品課程和6000+優(yōu)質(zhì)習題,支持軟件工程類(lèi)、基礎類(lèi)和主流編程語(yǔ)言類(lèi)等多類(lèi)課程進(jìn)行教學(xué)創(chuàng )新和金課打造。
“人才培養是本,本科教育是根”,2019年華為云DevCloud教育解決方案已在大連進(jìn)行首發(fā)上線(xiàn)并在大連、岳陽(yáng)、南寧、滁州等多個(gè)城市開(kāi)展試點(diǎn)推廣,攜手北京大學(xué)、大連理工、大連大學(xué)、大連交通大學(xué)、大連民族大學(xué)、四川師范大學(xué)等多個(gè)高校開(kāi)展軟件教學(xué)模式創(chuàng )新探索,提升老師教學(xué)效率和質(zhì)量,助力高校教學(xué)數字化轉型。(延伸閱讀:華為云DevCloud為北大實(shí)驗班建設提供優(yōu)質(zhì)教育資源)
持續構建軟件生態(tài),促進(jìn)產(chǎn)業(yè)更好地發(fā)展
開(kāi)發(fā)者是未來(lái)數字世界、智能世界的構建者。未來(lái)的競爭是生態(tài)的競爭,華為云DevCloud逐步匯聚百萬(wàn)開(kāi)發(fā)者,構筑一個(gè)全方位的生態(tài)環(huán)境。華為云DevCloud作為支撐各種軟件競賽的平臺,支撐了精英挑戰賽,華為開(kāi)發(fā)者大賽,工業(yè)互聯(lián)網(wǎng)APP大賽、華為云人工智能大賽。
同時(shí),繁榮的軟件生態(tài)離不開(kāi)各方的力量,華為云DevCloud致力成為軟件產(chǎn)業(yè)發(fā)展的“黑土地”,攜手政府、企業(yè)、高校科研院所等產(chǎn)業(yè)鏈的各方,發(fā)揮各自的優(yōu)勢,做大、做強產(chǎn)業(yè)。
CDF (Continuous Delivery Foundation) 基金會(huì )是由Jenkins創(chuàng )始人Kohsuke Kawaguchi 牽頭組織的新興開(kāi)源基金會(huì ),是Linux基金會(huì )監管下的開(kāi)源項目組織,屬于Linux基金會(huì )的一個(gè)子基金會(huì )。
華為云DevCloud代表華為加入CDF基金會(huì ),成為Premium會(huì )員,參與CDF基金會(huì )的創(chuàng )立。我們將繼續秉承華為的開(kāi)放、合作、分享原則,與基金會(huì )員們協(xié)同制定CI/CD工具內容與行業(yè)標準,建設開(kāi)放、協(xié)作、共享成果的生態(tài),促進(jìn)開(kāi)發(fā)者社區整合,推動(dòng)生態(tài)系統發(fā)展,加速開(kāi)放式創(chuàng )新,協(xié)作發(fā)展行業(yè)和市場(chǎng)潛力。(延伸閱讀:華為云DevCloud加入CDF,助力軟件開(kāi)發(fā)生態(tài)蓬勃發(fā)展)
華為云DevCloud參與由中共計量科學(xué)研究院、中國質(zhì)量認證中心、ITSS數據中心運營(yíng)管理工作組和雙態(tài)IT聯(lián)盟聯(lián)合發(fā)起的《測試敏捷化成熟度模型白皮書(shū)》項目,從客戶(hù)實(shí)際情況出發(fā),以實(shí)踐落地為原則,指導國內測試敏捷化的發(fā)展,提升整體測試敏捷化水平。
華為云DevCloud的資深測試及敏捷DevOps專(zhuān)家作為編委會(huì )成員參與到白皮書(shū)的制定過(guò)程中,將華為的測試體系和經(jīng)驗實(shí)踐,華為構建起的完整測試體系,包括測試的標準能力,測試工具的規范,測試流程的能力建設等,貢獻到白皮書(shū)的編寫(xiě)和評審過(guò)程中。
工業(yè)互聯(lián)網(wǎng)建設已經(jīng)成為國家戰略,海量工業(yè)APP開(kāi)發(fā)和應用,是工業(yè)互聯(lián)網(wǎng)建設的重要組成部分,國家計劃在2020年完成30萬(wàn)工業(yè)APP開(kāi)發(fā)。組織工業(yè)APP大賽,是AII聯(lián)盟工業(yè)APP特設組今年的重要工作之一。
匯集萬(wàn)眾智慧,賦能工業(yè)升級。華為云DevCloud支撐工業(yè)APP大賽,提供通用開(kāi)發(fā)平臺,提升工業(yè)互聯(lián)網(wǎng)平臺應用開(kāi)發(fā)核心技術(shù)能力。(延伸閱讀:一場(chǎng)歷時(shí)3個(gè)月的編程馬拉松,終于揭曉賽果了)
打造軟件產(chǎn)業(yè)發(fā)展新模式,助力企業(yè)數字化轉型
隨著(zhù)數字經(jīng)濟時(shí)代的到來(lái),軟件能力已經(jīng)成為基礎能力,將深刻影響企業(yè)、城市、甚至國家的競爭力,軟件產(chǎn)業(yè)的重要性越來(lái)越凸顯,一個(gè)城市的數字經(jīng)濟發(fā)展潛力很大程度上取決于軟件產(chǎn)業(yè)的發(fā)展情況。(延伸閱讀:這是一家百億軟件企業(yè)背后的故事)
目前,華為云 DevCloud為30+萬(wàn)開(kāi)發(fā)者提供服務(wù),并在33個(gè)中國軟件產(chǎn)業(yè)較發(fā)達的城市園區落地。通過(guò)線(xiàn)上(客服電話(huà)等)以及線(xiàn)下(社區活動(dòng)、城市常駐服務(wù)團隊、專(zhuān)家團隊等)提供技術(shù)支持、實(shí)踐訓練營(yíng)、敏捷與 DevOps 咨詢(xún)、培訓與認證等服務(wù),助力企業(yè)及開(kāi)發(fā)者掌握工程方法、最佳實(shí)踐以及工具鏈產(chǎn)品,切實(shí)提升軟件交付效率與質(zhì)量。
2019年,華為云DevCloud深耕細作。2020年,華為云DevCloud將繼續堅持初心,為廣大開(kāi)發(fā)者提供穩定可靠的DevOps平臺,提供更優(yōu)質(zhì)可信的服務(wù),打造軟件產(chǎn)業(yè)發(fā)展新模式,幫助更多企業(yè)、行業(yè)構建數字化競爭力。