了解華為云最新動(dòng)態(tài)
DevOps(Development和Operations的組合)的理念如今被炒得火熱,當(dāng)企業(yè)希望打破開發(fā)與運(yùn)營(yíng)之間協(xié)作障礙,便可借助DevOps來完成。 近日,猿生態(tài)沙龍來到大連,華為軟件開發(fā)云高級(jí)架構(gòu)師就針對(duì)此熱門話題,在會(huì)上詳述了華為軟件開發(fā)云的DevOps實(shí)踐。

據(jù)了解,華為軟件開發(fā)云——這款輕量級(jí)DevOps工具,在某智慧城市的項(xiàng)目中,讓產(chǎn)品版本集成發(fā)布時(shí)間,由原先的1天縮短為30分鐘,整個(gè)項(xiàng)目的交付周期縮短到3個(gè)月。 那么,華為軟件開發(fā)云是如何實(shí)現(xiàn)這種提速的呢?
“3個(gè)1”和“小時(shí)級(jí)”
目前軟件交付存在構(gòu)建一次時(shí)間長(zhǎng)、頻次少、通過率不高,軟件部署靠手工,環(huán)境需要等待,測(cè)試驗(yàn)證周期長(zhǎng),反饋周期長(zhǎng),反饋頻次少,客戶無法及時(shí)體驗(yàn)版本實(shí)現(xiàn),驗(yàn)證操作多靠手工,上線手工操作多等問題。
在強(qiáng)烈的市場(chǎng)需求下,DevOps模式得到了越來越多企業(yè)的認(rèn)可,大企業(yè)尤甚。據(jù)美國(guó)云計(jì)算管理平臺(tái)公司RightScale在2016年1月發(fā)布的報(bào)告顯示,DevOps的接受度從2015年的66%增至2016年的74%,在大企業(yè)中最為強(qiáng)勁,81%的大企業(yè)開始接受DevOps,而中小企業(yè)比例為70%。
然而,想實(shí)現(xiàn)這一切需要有可靠且深厚的技術(shù)平臺(tái)支持。對(duì)此,華云軟件開發(fā)云給出了一套完整的解決方案。
在沙龍中,上述高級(jí)架構(gòu)師表示,軟件開發(fā)云踐行DevOps分為以下兩大目標(biāo): 在Dev開發(fā)環(huán)節(jié)上,要做到3個(gè)1,每1天構(gòu)建一個(gè)可以驗(yàn)證的版本,每1周交付滿足客戶驗(yàn)證的特性,每1月發(fā)布一個(gè)可用商用的版本; 在Ops運(yùn)維環(huán)節(jié)上,效率要達(dá)到小時(shí)級(jí),版本變更成功率達(dá)到100%,現(xiàn)網(wǎng)問題2小時(shí)內(nèi)閉環(huán)反饋,單次部署小于30分鐘,現(xiàn)網(wǎng)重大問題0等待到研發(fā)。 “我們努力的目標(biāo),就是讓所有軟件的交付環(huán)節(jié),變得又短又快又好交付。”
以某個(gè)智慧城市項(xiàng)目為例,該項(xiàng)目之前采用的是瀑布模式,難以快速迭代、跨地域多團(tuán)隊(duì)協(xié)同、手工編譯構(gòu)建周期長(zhǎng)、不同團(tuán)隊(duì)的工具平臺(tái)不統(tǒng)一。
選擇了華為軟件開發(fā)云進(jìn)行項(xiàng)目聯(lián)合開發(fā)后,產(chǎn)品版本的集成發(fā)布由原先的1天縮短為30分鐘,整個(gè)項(xiàng)目的交付周期縮短到3個(gè)月。
軟件開發(fā)云提供了項(xiàng)目管理、配置管理、代碼檢查、編譯構(gòu)建、測(cè)試、部署、發(fā)布等端到端覆蓋軟件生命周期的相關(guān)服務(wù),對(duì)于各個(gè)企業(yè)來說,可以利用軟件開發(fā)云安全可靠地進(jìn)行協(xié)同開發(fā),即開即用,實(shí)現(xiàn)DevOps研發(fā)模式的落地應(yīng)用。