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