華為軟體開發雲如何為數字經濟時代賦能?

雲端計算頻道發表於2018-12-27

在很多人的潛意識裡,華為是一家以網路、伺服器等硬體為主的世界頂尖級基礎設施服務提供商。但是,華為軟體開發雲在昆明的成功落地,讓我們看到華為在軟體領域也大放異彩。

在2018雲南-華為軟體產業峰會上,華為與昆明市政府簽署了深度合作協議。未來,雙方將以軟體、智慧終端製造為主的數字經濟領域展開合作,具體的合作內容主要包括三個維度,即:“雲上軟體”、“雲下5G產業基地”和“智慧昆明建設”。為了推進區域軟體和資訊科技服務產業的發展,華為在峰會上釋出了“雲南省軟體產業合作倡議書”;與此同時,華為昆明軟體開發雲也於當天宣佈上線。

華為昆明軟體開發雲成功上線,意義非凡。昆明軟開雲已服務近百家企業、多所高校,為昆明市軟體企業的創新創業提供了有效支撐。軟體產業的快速發展,將幫助昆明市實現從“軟體製造”向“軟體智造”的轉型。

那麼,華為軟體開發雲到底有哪些特色?未來,哪些客戶群體將因此受益?對於瞬息萬變的數字化經濟時代來說,華為軟體開發雲將扮演何種角色?

擁抱智慧化時代,華為軟體開發雲厚積薄發

“智慧化時代的到來,給人類帶來了更多想象空間。而數字世界的任何變革,本質都是軟體,因為軟體承載了數字世界的一切。”華為軟體開發雲總經理 徐峰,首先解釋了華為致力於軟體領域的初衷。

軟體是未來世界的核心,是萬物運轉的大腦和中樞系統。而從技術角度來看,軟體正在發生著翻天覆地的變化。過去,傳統軟體被打包成一個大的軟體包,部署在物理的伺服器載體上,很多是大型機、小型機;設計模式大多采用的是瀑布的方式,一旦硬體升級,很可能會帶來系統風險。

隨著雲端計算的到來,軟體的載體變成了虛擬機器,原有的軟體包也進行了拆分,整個軟體應用被劃分為表示層、業務邏輯層、資料訪問層等等,也就是我們常說的分散式結構。在雲時代,軟體有了更好的交付體驗,“敏捷”成為這一時代的主要特色,軟體交付週期變短。之前,軟體交付至少需要6個月時間;而敏捷時代,軟體交付至少會下降4個周。

當智慧化時代來臨,軟體的載體也跟著發生了新的變化,容器成為最新應用。相比虛擬機器,容器的顆粒度更小,更靈活。當容器成為最新應用的標配,軟體的架構也從原來的分散式變成了微服務模式。而軟體交付效率,也得到了進一步提升。在敏捷時代,企業依然可以透過增加人力,在1、2天內部署上線;但是,在微服務時代,敏捷開發與敏捷部署必須相互融合,才能在1天內實現端到端的多次部署。甚至,有的應用從開發到交付,只需要幾分鐘。

作為國際巨頭企業之一,華為公司經歷了軟體發展程式中的所有歷程。在公司成立之初,華為就一直以技術專家的身份,支援軟體業務。隨著公司業務的發展,華為在1998年左右,引入了業界比較成熟的CMMI體系,以微工程的形式交付軟體。在這種模式下,華為在設計和軟體交付上都有了質的提升。這時,華為開始以運營商的角色,進入軟體業務領域。後來,隨著客戶需求的增加,華為又引入了敏捷知識體系。現在,華為在大力開展雲業務。雲帶來的新特性,讓華為有了在軟體領域施展拳腳的新天地。

為了把30多年的軟體研發經驗分享給更多企業,華為在2015年4月啟動了軟體開發雲專案。經過短短三年時間的發展,華為軟體開發雲已經擁有15萬+的使用者數,並已在大連、青島等30多個城市成功落地。軟體開發雲的快速發展,和公司在研發方面的投入,密不可分。2017年,華為在研發方面的投入達到了3940億,8萬人致力於專案研發。同時,華為也與北大、大連理工、雲南大學等高校,進行產學研結合,把最佳產業實踐平臺引入高校。華為聯合各大高校,發展了接近60門課程。除了致力於軟體開發的生產平臺,華為也在透過各種賽事活動擴大自己的軟體生態。

可見,華為在軟體領域能有今天的成績,絕不是一時之舉,而是早已做足了準備。尤其是智慧化時代的到來,讓華為在軟體領域的騰飛,如虎添翼。

打造一站式體驗,華為DevOps雲平臺讓軟體交付更敏捷

從整個平臺架構來看,華為軟體開發雲最大的特色是:DevOps。不管是需求管理,還是開發、測試、上線部署和運維,整個流程都透過雲端來實現。而華為全雲化開發模式,給使用者帶來了一站式軟體交付體驗,能幫助軟體企業在軟體開發過程中提高開發效率,專注於業務創新。

對於企業來說,管理者可以從看板上看到軟體開發的全部程式,包括存在哪些問題,進行到什麼程度等等。

華為軟體開發雲採用的是敏捷專案管理模式。這種模式更專業,不僅讓專案按照計劃和時間來迭代,還能準確地掌握專案進度。管理者能看見產品的全景規劃,進而把需求和計劃拆分。系統內建了Scrum和輕量看板兩種模式。另外,藉助儀表盤功能,管理者可以自定義統計報表,對超大容量報表進行管理,並且能夠形成知識沉澱,讓團隊線上分享知識和專案經驗。雲端管理,還有開箱即用的移動化特點,開發人員可以隨時檢視和處理相關問題。

從程式碼託管層面來看,華為的安全性屬於業界最高標準。可支援IP白名單設定,加密儲存,安全防火牆設定,確保從接入到程式碼編寫等各個環節的安全性。

華為軟體開發雲在跨領域、跨地域協作方面的表現也很出色,系統支援Git-Flow工作流,採用增強型Code Review,獨創的Coding in Web更方便工程師線上編輯程式碼。還有,程式碼語言型別統計、小組貢獻量排名、活躍度分佈情況等,都能做到資料的視覺化。

針對部署和測試環節,華為軟體開發雲也有自己的特點。在上線部署時,華為軟體開發雲可以一鍵式快速部署到容器叢集,系統支援華為雲CCE及客戶私有K8S叢集,同時支援tomcat/springboot/nodejs等多種技術棧。華為軟體開發雲能實現全場景、多框架、快速靈活地構建軟體包。而在測試環節,則採用了一站式雲端測試用例管理。使用者透過自動化測試平臺,可以大大提高測試效率和覆蓋率。華為開發雲可以幫助使用者實現需求、用例和缺陷的雙向追溯,並能實時反饋測試結果。

綜合來看,華為軟體開發雲,更像是流水線式的全程自動化整合交付。從需求分析到架構設計,再到程式碼管理、本地構建、雲端構建、靜態檢查、測試、反饋、運維、釋出等等都能自動化實現。

創新合作模式,讓軟體定製化服務深入到企業應用場景中

從基礎設施平臺到軟體開發平臺、人工智慧平臺,以及系統平臺,華為已成為擁有全面業務的雲服務提供商。那麼,華為如何把各種服務植入到各行各業的實際業務場景中?

華為軟體開發雲和全國各大城市的合作模式是,在當地落地,和政府一起成立創新中心。期間,華為投入本地的運營團隊,以及全國乃至全球的技術專家,幫助本地企業解決在軟體研發過程中出現的問題,提升研發能力。

以拇指雲專案為例,大連拇指雲科技有限公司(以下簡稱拇指雲)是一家以生產精品軟體為主的IT公司,在工程軟體、辦公自動化、企業資訊化、電子政務、雲平臺建設等領域有著核心技術優勢。但是在專案管理方面,資產複用率非常低,自建工具自動化平臺成本高,技術人員水平參差不齊。藉助華為的多維度看板,團隊管理者可以直觀地看到所有專案的狀態。 最重要的是,把程式碼託管到雲端git倉庫後,保證了程式碼的安全性,減少了搭建維護倉庫的成本,提升了專案資產複用率。在部署了華為雲伺服器後,企業便擁有了穩定安全的執行環境,減少了產品後期運維成本。並且,大大提高了軟體交付速度,提升了軟體質量。

隨著華為軟體開發雲的深化發展,華為軟體開發雲將為各個行業賦能。比如:藉助雲+AI能力,醫療行業將解決病例分析難題,緩解醫療資源不足的現狀。透過採集車輛資訊,進行交通燈控制,華為可以為交通行業提升15%以上治理擁堵的能力,同時大幅度削減了堵車狀況。

加大人才培養力度,華為軟體開發云為數字化時代鋪路架橋

華為軟體開發雲未來的目標是,加大在高校層面的滲透率。為什麼要走入高校?

從1978年恢復高考制度以來,我國高校畢業學生已經翻了48倍。但從軟體領域人才供給來看,供需並不匹配,企業需要大學畢業生走出校園就能創造價值。華為軟體開發雲可以解決人才短缺的問題,基於平臺優勢,華為可以和各大高校合作。華為針對軟體工程類、程式設計類等領域,創立學科和實訓的綜合平臺,讓人才和產業接軌,為企業補充新鮮血液。

2018年,在四個學科建設過程中,華為支援了8個業界領先的程式語言。在所謂的“ABCD新興技術領域”,華為做出了重要貢獻。A,就是人工智慧;B,就是大資料;C,是雲端計算;D是軟體工程。

2019年,華為在人才培養方面,會繼續加大力度。華為專門構建了一站式教學與實踐平臺——人才培養雲。透過雲平臺,學生能接觸到100多個課程,從課程預習到課堂教學,再到學生的自我判斷,涉及到教學的方方面面。

華為在軟體領域的發展變化,讓我們看到:數字中國不只是一個偉大藍圖,一些最具創新力的企業,正憑藉自己的專注和專業精神,一步一個腳印地向前走。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31545808/viewspace-2286710/,如需轉載,請註明出處,否則將追究法律責任。

相關文章