三十年磨一劍!全面解讀華為軟件開發云
成立于1987年的華為,今年剛剛踏入“而立之年”。在HUAWEI CONNECT 2017即將到來之際,前不久成功進入美國《財富》雜志公布的“世界100強”,排名第83位,是前100強唯一的中國大陸民營科技企業。
華為作為全球領先的信息與通信解決方案提供商,在云計算領域厚積薄發。2017年3月華為在公有云領域加大投入并成立了云BU;7月全面升級云品牌“華為云”,全力構建并提供世界***的可信、開放、全球服務的云服務,牢牢抓住企業數字化轉型中最迫切的需求。
華為基于自身積累的30年軟件開發能力,去年在華為云上正式發布了軟件開發云服務:一站式云端DevOps平臺。開發團隊基于華為軟件開發云服務,“隨時隨地、按需使用”在云端進行項目管理、配置管理、代碼檢查、編譯、構建、測試、部署、發布等,讓開發變得簡單高效。
軟件交付的趨勢和挑戰
企業數字化轉型,軟件正扮演著越來越重要的角色,并孕育出巨大市場機遇。2016年中國軟件及信息服務產業規模達到5萬億人民幣,據工信部預測,2020年中國軟件及信息服務產業規模將達到8萬億人民幣。軟件能力正成為一個國家、城市、企業最核心的競爭力之一,難以想象,一個不懂如何做好軟件的企業如何在未來強手如林的競爭中獲勝。
隨著移動、社交、云計算、大數據、IoT、人工智能等眾多新技術的快速發展,顛覆式創新和跨界競爭加劇,企業急需快速而且持續的創新能力,傳統研發能力越來越難于滿足新型研發的要求,軟件生產力正在這6個方面發生巨大變革:
研發場景:據業界預測,到2025年,80%企業應用將運行在云中,100%應用將在云端開發,軟件的開發、測試、部署、運維都在云端進行。研發工具本身將服務化、云化,并將和企業云平臺進行集成,簡化軟件部署、發布和運維。
編程語言:Go、Scala、R、Node.js、Python等新型編程語言不斷涌現,新型編程語言需要新型研發工具提供更加友好的支撐(編碼調試、代碼靜態分析、多語言并行構建、部署)。
軟件架構:基于容器的微服務化架構、Cloud Native云原生應用代表著分布式軟件架構的演講方向,這對軟件研發提出了新的要求。
研發工具:研發工具正向著輕量化、服務化、云化、容器化、社交化、智能化的方向發展。
研發模式:DevOps成為繼敏捷、精益之后被企業廣泛接受的新型研發模式,軟件服務化、云化對DevOps提出了更加強烈的訴求。
交付形式:軟件交付正在從包交付向著工程化交付轉變,隨著容器技術的廣泛應用,軟件交付將逐步標準化,未來交付給客戶的可能是很多的容器(Container)或者Docker File。客戶只要在自己的云平臺上加載即可運行,不需要安裝、部署和配置。
華為軟件開發云正是在這樣的背景下應運而生,并迎合這些發展趨勢而設計,加速軟件生產力變革,釋放軟件生產力,致力為企業提供智能高效的研發平臺,打造開放的云端研發生態,讓企業輕資產運行,專注核心業務創新,為企業提供源源不斷的研發動力。
華為軟件開發云(DevCloud)是什么
華為軟件開發云是一站式云端DevOps平臺,集華為研發實踐、前沿研發理念、先進研發工具為一體的研發云平臺,面向軟件開發者提供研發工具服務,讓軟件開發簡單高效。在垂直研發場景上能支持Web開發、移動App開發和微服務開發等。
華為軟件開發云是華為研發能力的一個集中展示窗口,是華為30年研發能力和實踐的智慧結晶,并在華為80000研發團隊和全球16個研究所得到驗證。這些前沿研發能力和實踐將逐步通過華為軟件開發云開放出來,服務全球軟件開發者。
華為軟件開發云也是華為云的一級服務板塊,是華為云的云端DevOps解決方案,即開即用,隨時隨地在云上進行編碼調試(Cloud IDE)、敏捷項目管理(Scrum流程)、分布式跨地域協同開發(Git)、持續交付流水線(Pipeline)、代碼檢查、編譯構建、測試(測試管理,移動測試、多種自動化測試能力)、部署(虛擬機/容器)、發布(構建倉庫、灰度發布)等,讓開發者快速而又輕松地開啟云上開發之旅。
華為軟件開發云核心產品理念
云上開發:開發、測試、部署、運維、監控、分析反饋等一切研發活動都在云上進行;利用云的彈性伸縮能力進行并發加速,大幅提高研發活動的效率。
持續交付/DevOps: 全面承載持續交付和DevOps的先進研發模式,實現開發、測試、運維的跨地域協同和同步迭代,支撐運營數據驅動開發,快速交付,快速反饋;實現開發測試環境、類生產環境、生產環境的一致性,簡化并實現軟件部署的標準化。
全生命周期:提供端到端的研發工具服務,實現全生命周期覆蓋,并融入企業級敏捷和精益等先進研發理念。各個服務之間數據層拉通,實現雙向追溯,極大提高研發效率,簡化使用復雜度。
體驗與樂趣:90后開發者逐步成為軟件開發的主力,開發者年輕化成為趨勢,為了滿足年輕化開發者的需求,華為軟件開發云在設計之初就非常重視產品體驗,除了提質增效,還要讓軟件開發者在軟件開發之中充滿樂趣。城市剪影式進度展示、涂鴉式DIY卡片、觸屏操作和拖拽的支持、采用充滿激情的暖色系等,都彰顯了軟件開發云的設計獨特之處。
軟件開發云帶給客戶的價值
高效研發、快速響應、安全可靠、高效協同、低成本、高質量是華為軟件開發云帶給客戶的價值。不但大幅提高研發效率,降低研發成本,還能有效提高產品的質量,快速交付、快速上線、快速反饋,幫助企業快速抓住越來越窄的盈利窗口。華為軟件開發云將緊密圍繞這些核心價值來打造產品特性,并將產品需求場景化,通過不斷抽象面向開發者的研發場景來組織特性,并不斷完善基于場景的特性。
軟件開發云的獨特競爭力
華為軟件開發云的獨特競爭力是一多、二全、三高。一多是指支持多種主流研發場景;二全是指全集成、全云化;三高是指高性能、高安全、高智能。
多場景:支持互聯網開發、移動應用開發、微服務開發等主流研發場景。
全集成:端到端工具服務、全生命周期覆蓋、和華為云緊密集成,簡化部署、發布,簡化應用上云。
全云化:打造云端研發體驗,Cloud IDE實現在云中編碼調試,開發、測試、部署、運維等一切研發活動都在云上。
高性能:充分利用云端并發加速,打造“飛”一樣快的體驗。
高安全:全方位系統安全加固,核心研發數據加密傳輸和存儲,基于角色的企業級安全管控,全面保障企業研發數據的安全。
高智能:充分利用大數據和深度學習等技術對研發數據進行價值挖掘和深度分析,對開發者行為進行分析和回放,預測項目風險,智能預警,通過個性化智能報表和看板實現對項目的透明化管理。
華為軟件開發云的現在
依托于華為云平臺,華為軟件開發云自正式上線以來,已與大連、青島、福州、貴陽、西安等多個城市政府簽約合作;助力大連理工大學、中國海洋大學、南京大學、廈門大學等30多所高校的軟件創新教學平臺,服務300多家企業、20000多位開發者進行云上開發。
同時,軟件開發云為您想更多,最近也上線了眾多新服務,希望連接更多開發者,提升研發效率。
CloudIDE:是面向軟件開發者的云端開發環境,支持在線編寫代碼、智能提示、代碼提交、代碼片段智能搜索等功能,讓大家隨時隨時輕輕松松就能用正確的姿勢看代碼、改代碼。而且,只需要一個瀏覽器,所有的東西都在云端為你準備就緒。
代碼廣場:面向使用者統一公開的代碼展示平臺,希望打造成為軟件開發云的開源社區,降低開發者的開發門檻,提升開發效率,成為代碼分享交流平臺。
Classroom:云上一站式軟件學習與實踐平臺,面向軟件類學習者提供企業級的軟件開發過程學習與實踐,支持填空式軟件項目開發教學、全程紀錄學生開發過程、實時反饋項目開發結果、智能分析學生軟件能力短板等功能,并提供以企業級項目為核心的作業布置、考核及學生通過二維碼接受作業等輔助教學功能。讓你一鍵接入,即可體驗最真實的企業級軟件項目開發。
華為軟件開發云的未來
打造讓開發者喜歡的研發平臺。全球軟件開發者已經到達1900萬,谷歌預測2020年開發者數量將達到2300萬,中國軟件開發者也將超過200萬,軟件及信息服務產業從業人員將超過900萬。軟件將吞噬一切,只有緊緊抓住開發者才能抓住未來,華為軟件開發云就是要打造讓開發者喜歡的智能化研發平臺,讓開發者享受研發過程,做一個真正優雅的開發者。如果說現代科技是對人類能力的一種延伸,那么華為軟件開發云將是對開發者能力的一種巨大延伸。
全流程支撐DevOps,幫助企業打通運營數據驅動交付。企業在DevOps落地過程中會有很多挑戰,除了開發測試、類生產、生產環境差異大外,自動化部署也難以實現標準化、統一化,軟件開發云除了支撐開發、測試、部署、上線、運維,還要增加對分析反饋的支持。打通基于運營數據的分析到交付的快速反饋,實現精益創業交付模式,在敏捷迭代的基礎上,將每個迭代的來自真實用戶和市場反饋真正落地到交付中。
打造支撐Web、移動端、微服務、IoT開發、游戲開發等主流研發場景的平臺。目前一個典型的分布式軟件產品通常包括Web客戶端、移動App,后臺還有運行在容器云中的微服務,華為軟件開發云將打造互聯網Web開發、移動應用開發、微服務開發、IoT開發、游戲開發為一體的DevOps平臺,避免開發用不同工具鏈,低效復雜。
智能化研發平臺。軟件功能的同質化將越來越嚴重,數據將新的生產要素,華為軟件開發云將緊緊圍繞用戶的研發數據進行智能化展示,對研發數據進行深度價值挖掘,并對研發風險進行智能化預測和預警,將功能特性和研發數據展示同步推進。
推出研發協同服務,打造ChatOps模式。類Slack的研發協同服務將業務融入協作,可以提高20%~30%的協作效率,使開發團隊、測試團隊、運維團隊協作更加流暢。
華為軟件開發云產品部總經理張紓翔分享軟件開發云的愿景:“軟件開發云致力于提升全行業敏捷高效研發,為政府打造公共技術平臺,聚合產業生態,助力產業轉型升級;為企業分享華為的研發能力和經驗積累,提升軟件開發效率和質量,降低軟件開發成本;為高校創新教學模式,結合學習與實踐,培養軟件產業工程化高端人才。”
HUAWEI CONNECT 2017作為華為自辦的面向ICT產業的全球性年度旗艦大會,將于2017年9月5日-7日在上海新國際博覽中心隆重舉行。本屆大會以“Grow with the Cloud”為主題,旨在搭建開放合作的全球共享平臺,與客戶伙伴一起共同探討如何通過數字化實現新增長。欲了解更多詳情,請參閱:
www.huawei.com/huaweiconnect2017