宋辰
隨著云計(jì)算大行其道,DevOps的價值更加凸顯。
“接到產(chǎn)品后,運(yùn)維部門每個人的心中都充滿了恐懼?!币晃贿\(yùn)維產(chǎn)品經(jīng)理如是說。運(yùn)維產(chǎn)品經(jīng)理將自己的恐怖之源歸結(jié)為——軟件開發(fā)部門送來的產(chǎn)品在現(xiàn)有底層平臺上無法運(yùn)行,產(chǎn)品體系結(jié)構(gòu)跟現(xiàn)有的存儲、網(wǎng)絡(luò)、部署或者安全模型不匹配等幾大原因。
然而,開發(fā)部門也有自己的苦衷,“客戶要求一款軟件產(chǎn)品使用最新的技術(shù)和運(yùn)行平臺,還要能馬上交付。開發(fā)部門只能沒日沒夜地加班、趕代碼?!?/p>
隨后,開發(fā)部門的“杰作”一股腦丟給運(yùn)維部門。伴隨著運(yùn)維部門不絕于耳的抱怨,最終他們還是把這款產(chǎn)品安裝好了。
以往,一款軟件的誕生,通常是由程序員編寫完軟件后,直接交給IT運(yùn)營部門去部署和管理。如今,端到端的代碼開發(fā)和交付,通常需要工作群來完成,敏捷開發(fā)、跨地域協(xié)同、自動化部署、灰度發(fā)布成為軟件交付的新常態(tài),軟件研發(fā)急需輕量化、服務(wù)化、云化、社交化、智能化的新型研發(fā)工具平臺。
成長的煩惱
“在大家的眼中,華為不是賣手機(jī)、賣電信設(shè)備的公司嗎?”華為高級副總裁陶景文說,“其實(shí),從銷售收入規(guī)模的角度來看,華為是中國最大的軟件公司?!?/p>
在工業(yè)和信息化部發(fā)布的“2016年(第15屆)中國軟件業(yè)務(wù)收入前百家企業(yè)名單及發(fā)展報告(以下簡稱“軟件百強(qiáng)”)”中,華為以軟件業(yè)務(wù)收入1786億元位居榜首,這已經(jīng)是華為第15次蟬聯(lián)榜首。“2016年,華為的軟件收入預(yù)計(jì)將達(dá)到1800億,這還不包括綁定在網(wǎng)絡(luò)設(shè)備和應(yīng)用里的軟件?!碧站拔恼f。
華為同樣面臨“成長的煩惱”。
在過去的20多年里,華為的軟件研發(fā)團(tuán)隊(duì)從幾百人增加到8萬人,研發(fā)的組織逐步從中國擴(kuò)散到全球,中國的14個研發(fā)基地,全球的22個聯(lián)合創(chuàng)新中心和8個研究所,每天的幾千個項(xiàng)目由分布在全球的團(tuán)隊(duì)同時進(jìn)行開發(fā)。
“華為過去的研發(fā)是零散的。我們雖然有8萬個研發(fā)人員,但基本上一個產(chǎn)品有一套裝備,甚至若干個裝備。每一套軟件的開發(fā)完成,都需要搭建代碼的驗(yàn)證、測試、上線環(huán)境,而僅環(huán)境準(zhǔn)備就要花上月的時間?!碧站拔谋硎?。
打開金字塔頂端
如何提升研發(fā)能力及軟件交付的效率,成為擺在華為面前最緊迫的事??梢哉f,研發(fā)人員占了公司一半的華為,如果在研發(fā)領(lǐng)域?qū)崿F(xiàn)業(yè)務(wù)上云、研發(fā)管理上云,就實(shí)現(xiàn)了華為公司一半的數(shù)字化轉(zhuǎn)型。通過幾年的實(shí)踐,華為打造了一套端到端的研發(fā)云的平臺,大幅度提升整體軟件研發(fā)開發(fā)的效率。
“軟件開發(fā)云是將華為的軟件研發(fā)實(shí)踐結(jié)合敏捷、精益、持續(xù)交付、DevOps等理念和先進(jìn)的研發(fā)工具結(jié)合在一起構(gòu)筑的產(chǎn)品,希望通過這個產(chǎn)品幫助企業(yè)實(shí)現(xiàn)研發(fā)的轉(zhuǎn)型,以及交付質(zhì)量和效率的提升?!避浖_發(fā)云產(chǎn)品總監(jiān)徐峰說,“這就是構(gòu)建軟件開發(fā)云的初衷。”
12月22日,華為大連軟件開發(fā)云正式上線。軟件開發(fā)云是基于華為云研發(fā)云的成功實(shí)踐經(jīng)驗(yàn),通過云服務(wù)的方式面向中小軟件企業(yè)、軟件外包企業(yè)、雙創(chuàng)企業(yè)、互聯(lián)網(wǎng)企業(yè)、高校和廣大的軟件開發(fā)者提供一站式云端DevOps平臺。開發(fā)團(tuán)隊(duì)基于云服務(wù)的模式按需使用,隨時隨地在云端進(jìn)行項(xiàng)目管理、配置管理、代碼檢查、編譯、構(gòu)建、測試、部署、發(fā)布等,讓開發(fā)者能夠?qū)W⒖焖賱?chuàng)新和應(yīng)對永無止境的需求變化。
以前,華為每個月一億行的代碼編譯時間超過25分鐘,通過軟件研發(fā)云將所有的編譯資源進(jìn)行集中處理后,編譯時間從過去的25分鐘降到了7.5分鐘,版本的編譯速度從94分鐘提升到31分鐘,研發(fā)環(huán)境的準(zhǔn)備時間由月級降低到了小時級,甚至分鐘級。
“未來打造一個全聯(lián)接的平臺,需要打開金字塔的頂端,把人才從為我所有,變化為為我所用。我們希望能夠通過華為軟件開發(fā)云打開這樣一個窗口,把華為背后的數(shù)千億的生態(tài)環(huán)境給廣大的軟件開發(fā)人員?!碧站拔谋硎尽?/p>
去年7月,華為企業(yè)云戰(zhàn)略發(fā)布會上,華為定義了公司業(yè)務(wù)的邊界——聚焦IaaS層的基礎(chǔ)設(shè)施服務(wù),聚合SaaS層生態(tài)服務(wù)?!叭A為軟件開發(fā)云提供PaaS層的功能?!比A為企業(yè)云業(yè)務(wù)部總裁楊瑞凱闡述了軟件開發(fā)云在華為企業(yè)云的定位。
加速軟件產(chǎn)業(yè)升級
工業(yè)和信息化部信息化和軟件服務(wù)業(yè)司巡視員李穎表示,目前我國小微企業(yè)在信息化產(chǎn)業(yè)發(fā)展投入較小,50%的投入在10萬以下,有超過76.8%的企業(yè)未曾使用過云計(jì)算的服務(wù),使用云的企業(yè)中,有68%的云端僅運(yùn)行不到1/5的企業(yè)應(yīng)用。同時,大多數(shù)企業(yè)表示會將更多的應(yīng)用遷移到云端。
然而,盡管我國從事軟件與信息服務(wù)業(yè)的企業(yè)數(shù)量眾多,但大多數(shù)企業(yè)規(guī)模較小,實(shí)力弱,資金有限。據(jù)統(tǒng)計(jì),全國有3萬多家軟件與信息服務(wù)企業(yè),近一半企業(yè)的營業(yè)額在5千萬元人民幣以下,沒有能力開發(fā)高投資、高風(fēng)險、高收益的大型項(xiàng)目。
電影里有一句臺詞:能力越大,責(zé)任越大。如何將數(shù)千萬的軟件資源有效整合,并與華為企業(yè)的生態(tài)環(huán)境能力連接在一起,為軟件產(chǎn)業(yè)創(chuàng)造價值,這對于華為來說具有重要意義。
“軟件名城”是大連打造的一張城市名片。據(jù)大連市副市長劉巖介紹,到2016年大連市規(guī)模以上軟件數(shù)量達(dá)到了600余家,從業(yè)人員超過了20萬,大連的高新區(qū)也聚集了全市80%的軟件企業(yè)。大連軟件產(chǎn)業(yè)正面臨從外包為主導(dǎo)方向,向自主創(chuàng)新為主導(dǎo)的轉(zhuǎn)變。
“華為擁有云計(jì)算的自主核心技術(shù)和相應(yīng)的研發(fā)流程、工具和管理流程。今天上線的華為軟件開發(fā)云可以為廣大的中小軟件企業(yè)提供中立、安全、可信的云服務(wù)?!眲r表示。
在“雙創(chuàng)”號召下,大連市也會扶持很多孵化項(xiàng)目,比如常見的把交通、大數(shù)據(jù)分析等不同專業(yè)領(lǐng)域的中小企業(yè)集中起來做一個智慧城市的項(xiàng)目。但集成到一起就會遇到協(xié)同的問題,每次合代碼和測試用例的時候,不同的工具一整合起來,需要不停的校對,就像大家開會的時候在講不同的方言,這樣很難對齊。
“華為軟件開發(fā)云提供一個完整的云化服務(wù)平臺,平臺上這些不同的企業(yè),可以隨時隨地根據(jù)需求和針對測試用例進(jìn)行探討。同時,我們使用統(tǒng)一的代碼托管平臺,隨時可以在托管的平臺上進(jìn)行軟件的編譯構(gòu)建,以及相應(yīng)的集成測試,這樣能大幅度提升軟件企業(yè)的協(xié)同效率。”徐峰表示。
“對于中小企業(yè)來說,華為軟件開發(fā)云平臺即開即用,不需要大量投資軟件開發(fā)平臺,就能夠生產(chǎn)出高品質(zhì)的軟件產(chǎn)品。中小企業(yè)只要關(guān)注業(yè)務(wù)本身,基礎(chǔ)平臺的能力完全由公眾的服務(wù)平臺來做就好了?!逼髽I(yè)云業(yè)務(wù)部CTO 宋勇說。
通過和華為公司的合作,大連將重點(diǎn)圍繞智能制造、服務(wù)型制造構(gòu)建大連云計(jì)算的產(chǎn)業(yè)生態(tài)環(huán)境,推進(jìn)云計(jì)算基礎(chǔ)設(shè)施建設(shè),提升云計(jì)算的服務(wù)能力。