您當前的位置是:  首頁 > 新聞 > 國內(nèi) >
 首頁 > 新聞 > 國內(nèi) >

華為以云端軟件開發(fā)云平臺落地DevOps研發(fā)模式

2017-01-03 15:21:43   作者:   來源:ZD至頂網(wǎng)網(wǎng)絡(luò)頻道   評論:0  點擊:


  華為是如何讓DevOps真正落地的呢?近日,華為在“2016華為大連軟件開發(fā)云上線大會”上,結(jié)合自身在云計算方面的積累,深入解讀DevOps理念,并發(fā)布一站式云端DevOps平臺——軟件開發(fā)云。
  先花一點兒時間了解一下DevOps是什么。從“瀑布開發(fā)流程”開始,人們一直在想如何加強軟件應(yīng)用開發(fā)各環(huán)節(jié)人員的交流能力,雖然“瀑布開發(fā)流程”在一定時間段內(nèi)發(fā)揮了效用,但是很快還是淪陷在客戶不斷提出的新訴求里?蛻粝M絹碓蕉嗟膮⑴c到軟件開發(fā)過程中來,“見縫插針”的提出各種新的需求,結(jié)果還是“超過50%的項目最終以失敗告終”。終于,“敏捷宣言”被提出,人們開始舉行基本的“碰頭會議”,不斷的交流意見和看法,客戶也成為其中的一員。新的問題又出現(xiàn)了,IT部門內(nèi)部的敏捷開發(fā)與傳統(tǒng)系統(tǒng)運維之間又出現(xiàn)了矛盾。人們意識到,“為了按時交付軟件產(chǎn)品和服務(wù),開發(fā)和運營工作必須緊密合作。DevOps(Development和Operations的組合),要解決的問題就是如何將橫在Dev(開發(fā))和Ops(運維)之間的鴻溝給填平?梢“DevOps是一種文化,一種理念,且是和IT糅合成一整體的。”
  可見DevOps的優(yōu)勢很明顯,它變革了開發(fā)與IT運維之間的工作流程和傳統(tǒng)衡量標準。華為又是如何讓DevOps真正落地的呢?近日,華為在“2016華為大連軟件開發(fā)云上線大會”上,結(jié)合自身在云計算方面的積累,深入解讀DevOps理念,并發(fā)布一站式云端DevOps平臺——軟件開發(fā)云。
  軟件開發(fā)云集華為研發(fā)實踐、研發(fā)理念和研發(fā)工具為一體,通過云服務(wù)的方式面向中小軟件企業(yè)、軟件外包企業(yè)、雙創(chuàng)企業(yè)、互聯(lián)網(wǎng)企業(yè)、高校和廣大的軟件開發(fā)者提供一站式云端DevOps平臺,提升研發(fā)效率,提升競爭能力,豐富軟件產(chǎn)業(yè)生態(tài),加速軟件產(chǎn)業(yè)的轉(zhuǎn)型升級。軟件開發(fā)云產(chǎn)品總監(jiān)徐峰在接受媒體專訪時表示:“構(gòu)建軟件開發(fā)云的初衷是希望通過這個產(chǎn)品把華為優(yōu)秀的方法和能力傳遞給各個開發(fā)團隊,幫助企業(yè)實現(xiàn)研發(fā)轉(zhuǎn)型,提升研發(fā)能力,提高交付質(zhì)量和效率。”
  具體來說,華為開發(fā)云集成整合了項目管理、配置管理、代碼檢查、編譯構(gòu)建、測試、部署、發(fā)布等端到端的,覆蓋軟件開發(fā)生命周期的相關(guān)服務(wù)工具,有著以工作項為核心的雙向追溯能力,并且可以通過web客戶端、移動端和Eclipse pulgin隨時隨地訪問。
  • 項目管理:采用敏捷模式的項目管理,提供多層次項目看板、里程碑管理、需求管理以及缺陷管理等,讓開發(fā)者及時掌握項目進度。
  • 配置管理?梢蕴峁┌踩煽康拇a托管服務(wù)。
  • 代碼檢查。開發(fā)人員在平臺上能夠一站式檢查代碼,及時、精準地發(fā)現(xiàn)代碼缺陷,提供修復(fù)建議,提升代碼質(zhì)量。
  • 編譯構(gòu)建。支持多種主流構(gòu)建標準,可視化的將多語言并行構(gòu)建,自定制可視化流水線,縮短版本構(gòu)建周期。
  • 測試。以用例為核心,提供端到端的測試管理能力,并呈現(xiàn)多維度質(zhì)量報告。
  • 部署。與流水線無縫集成,一鍵式自動化并行部署,提升部署效率。
  • 發(fā)布。建立“軟件倉庫”——中央倉,軟件產(chǎn)品包自動歸檔,規(guī)范產(chǎn)品版本,一鍵式高效分發(fā),快速交付,搶占市場先機。
\
  軟件開發(fā)云 業(yè)務(wù)架構(gòu)
  新業(yè)務(wù)模式對軟件產(chǎn)業(yè)提出新的要求,企業(yè)迫切需要云化、服務(wù)化和智能化的軟件,軟件的價值會越來越大。軟件研發(fā)急需輕量化、服務(wù)化、云化、社交化、智能化的新型研發(fā)工具平臺。軟件開發(fā)云正是一個針對以上問題作出解答的云端軟件開發(fā)平臺,它將大家在軟軟件開發(fā)過程中的新需求和必要的交流呈現(xiàn)出來,讓開發(fā)者掌握全局。
  關(guān)于軟件開發(fā)云的落地,企業(yè)云業(yè)務(wù)部CTO宋勇在專訪中補充:“大連這個經(jīng)過20多年發(fā)展史的軟件名城,對軟件開發(fā)平臺有很迫切的需求,加之大連市政府對軟件產(chǎn)業(yè)升級的重視和推動,軟件開發(fā)云這個公共的服務(wù)平臺有了立足的土壤,華為相信軟件開發(fā)云會在大連有很好的發(fā)展。”
  據(jù)悉,各種開發(fā)團隊可以基于云服務(wù)的模式按需使用,個人開發(fā)者也可以通過網(wǎng)站注冊申請來使用此服務(wù)。開發(fā)者通過軟件開發(fā)云可隨時隨地在云端進行項目管理等以上工作,這讓開發(fā)者能夠?qū)W⒖焖賱?chuàng)新和應(yīng)對永無止境的需求變化,讓軟件開發(fā)更加簡單高效,提升了個人和團隊的交付能力和效率,也能進一步幫助企業(yè)提高競爭力。
  軟件開發(fā)云致力于讓敏捷開發(fā)、跨地域協(xié)同、自動化部署、灰度發(fā)布成為軟件交付的新常態(tài),也就是說,軟件開發(fā)云解決了前文所提到的軟件開發(fā)過程中的絕大部分問題。最后,華為企業(yè)云業(yè)務(wù)部總裁楊瑞凱補充:“中國軟件產(chǎn)業(yè)正在快速發(fā)展,同時,華為在企業(yè)云方面的發(fā)展是非常迅速的,但是華為聚焦I層基礎(chǔ)設(shè)施服務(wù),華為愿意將多年的軟件開發(fā)運營經(jīng)驗和能力服務(wù)于軟件企業(yè)和開發(fā)者,進而提高軟件的開發(fā)效率,提升軟件研發(fā)的質(zhì)量,進而推動軟件產(chǎn)業(yè)的快速發(fā)展。”

專題