今天小編分享的科學經驗:華為雲發布面向消費終端的企業雲原生白皮書,開辟移動時代的雲原生路徑,歡迎閲讀。
2013 年,程式員 Matt Stine 提出 "CloudNative" 概念,後來他又将這項技術的特點歸納為模塊化、可觀察、可部署、可測試、可替換、可處理 6 項,這就是大名鼎鼎的雲原生。
十年過去,雲原生的價值在科技界可謂無人不知,誰都能説上來容器化、微服務、敏捷交付等優點。但真正如何做雲原生,尤其是消費終端類企業如何全面踐行雲原生,在今天依舊是問題多于答案。
雲原生之路,不能僅在技術層面争論,而應該向實踐要回答。
2023 年 6 月 6 日,中國信通院和工信部聯合舉辦的雲原生產業發展論壇在北京召開。期間,華為雲、中國信通院雲計算和大數據研究所共同發布了《面向消費終端的企業雲原生實踐白皮書》。《白皮書》詳盡展示了華為終端雲的雲原生改造過程與成果。與其疑惑企業究竟如何推動雲原生發展,不如去真實的經驗中探尋一番。
我們可以沿着華為終端雲與華為雲的雲雲協同腳步,尋訪移動時代的雲原生路徑。
華為終端雲,走向雲深處
目前,大型企業普遍走到了深度用雲階段。随着業務的發展,企業對于敏捷開發、資源成本管理、雲上運維安全等能力的需求會更加迫切。但貿然走向雲原生,又擔心會陷入技術路徑不清晰、門檻過高、業務發展不可控等問題,進而產生進退維谷的兩難。
華為終端雲在發展過程中發現,企業走向業務全雲化,擁抱雲原生,是一個不可逆的數字化發展趨勢。華為終端雲的業務範疇,已經覆蓋了全球 170+ 個國家與地區,而伴随着業務體系的擴展,以及數字化能力的不斷累計,華為終端雲逐漸發現了一系列痛點。比如説,業務上線、交付、測試的流程過于復雜,導致新業務的交付能力與持續性不足,研發效率變低。再比如,傳統軟體開發流程中有大量依靠人工的審核、管理工作,這些環節增強了業務的不确定性,同時降低了 IT 流程間的銜接能力。除此之外,龐大的業務體系會導致數字化基礎設施出現大量重復建設與資源浪費,長期來看也會拖慢研發與業務進展。這些問題的存在,阻礙了華為終端業務的發展。
在意識到基礎設施與持續交付兩方面的產業痛點後,華為終端雲決定基于華為雲,進行全面的雲原生改造,将業務全部搬遷到華為雲上,并且構建面向移動開發的平台化工程。
(華為終端有限公司基礎雲平台開發部部長餘斌)
從 2017 年開始啓動的華為終端雲雲原生平台工程工作,到目前已經實現了終端雲服務的所有業務上雲,雲上主機數量達到 20 萬個,雲上存儲數據已超過 3000PB。
在移動互聯網時代,有大量企業都有着復雜而龐大的移動業務,并且需要全球化進行業務布局,對于這些企業來説,雲原生平台構建需求非常迫切。華為終端雲的成功實踐,就像是一頭大象率先過橋,那麼其他動物也當然可以。
總結終端雲的雲原生之路,其經驗可以歸納為一縱一橫兩個方面。
All in 華為雲
縱向發展的三個階段
很多企業在推動雲原生時,最大的困擾在于知道最終想要實現的雲原生目标,但卻不知道如何梳理出路徑,規劃出節奏。
《白皮書》中完整展現了華為終端雲如何實現 All in 華為雲,擁抱雲原生。從方法上來看,終端雲搬遷上雲經過了四步方略:評估、方案、數據搬遷、業務上雲。
而從發展節奏上看,整個終端雲雲原生工程平台,歷經六年左右的發展時間,最終構建出以效率提升、成本優化、開箱即用、最優體驗為發展目标的平台,整個過程走向可以分為三個階段。
從 2017 年到 2019 年,是終端雲推進上雲的第一個階段。這個階段以基礎設施上雲為主,還比較少涉及業務改造方面的内容。基于華為雲業界領先的雲底座,終端雲實現了數十萬台雲主機、EB 級對象存儲、TB 級 CDN 搬遷上雲,搭建了全球 50ms 時延覆蓋圈。
基礎築牢之後,2019 年開始的第二階段中,終端雲開啓了高階服務上雲,将數據庫和基礎軟體大量替換成了華為雲提供的服務,搭建了數萬億級的數據庫,容器化 POD 數超過 10 萬,實現了純在線業務 CPU 利用率超過 40%,這在企業上雲領網域是非常高的标準。這一階段,終端雲的上雲重點由基礎設施提升到了軟體與服務,為更深度擁抱雲原生做好了準備。
第三階段,終端雲将在雲原生探索中凝聚一系列能力,進行平台化整合和經驗沉澱,并且将這些能力反哺到華為雲體系中,進行 SaaS 化整合,從而讓更多企業用到領先的移動技術。比如説,終端雲的支付、搜索、浏覽器、地圖等能力都在這一階段完成了開放,這也就是我們經常讨論的華為雲與華為終端雲的 " 雲雲協同 "。
從基礎設施上雲,到走向雲雲協同,華為終端雲的雲原生是層層推進,逐步深化的,整個縱向路徑非常清晰,節奏有條不紊。
在企業走向雲原生時,對階段性目标與實施節奏的把握是至關重要的,終端雲的實踐,恰好可以作為參考。
沉澱體系化能力
橫向築造三大平台
如果説,階段性推進是走向雲原生的縱向方案;那麼沉澱能力,打造平台化工程,則是雲原生發展的橫向關鍵。
在雲原生進程中,企業需要獲取各種各樣的能力,并且留存大量開發經驗。如果這些寶貴财富用過即棄,那麼雲原生就會變成同時放水與灌水的水池,浪費大量資源。只有不斷進行技術資源的沉澱,并且變成可復用、可标準化的平台,雲原生才能煥發出最大價值。
在這個方面,華為終端雲也做出了表率。多年的雲原生實踐,讓華為雲終端雲實現了三大軟體工程能力的平台化。這些能力平台不僅可以持續幫助終端雲優化開發成本,降低開發難度,帶給開發者與終端用户更優體驗。還可能通過 " 雲雲協同 " 對外賦能,實現技術能力的社會集約化發展。具體來看,三個軟體工程能力平台分别是:
1. 雲原生 DevOps 平台:敏捷開發是雲原生的基礎,DevOps 平台就提供了全自動、一站式、開箱即用的軟體工作平台,它沉澱了終端雲的優秀開發實踐,并按照雲原生 SaaS 平台的方式對外提供服務。通過 DevOps 端到端工具鏈,企業可以便捷接入和使用,全面提升軟體開發效率,雲原生 DevOps 平台以服務使用者為視角,可全面提升企業應用的開發,運維,運營效率;以軟體交付件為核心,實現 " 業務代碼 +BaC= 軟體包,軟體包 +IaC= 可運行環境 "。其中,BaC 指構建即代碼,IaC 指基礎設施即代碼,軟體包則應該包括端側應用,雲側服務以及數據和 AI 算法等,并且将流程 Built-in 到軟體生產過程,即在 BaC 和 IaC 執行過程中可針對流程中需要進行的質量控制項進行控制。
具體而言,雲原生 DevOps 具有四個方面的能力特性構建:
Dev:構建項目管理服務和祥雲 Studio,提供個人級、項目級一站式開發平台,通過軟體信息樹實現全流程可信。
Runtime:提供大容量、彈性、安全、高可靠的服務運行環境,推動業務按需快速集成。
Ops:圍繞部署的全生命周期管理,通過 IaC3.0 提升部署效率,服務環境可快速創建、歸檔和恢復。構建 ENS 服務提供自動化開通網絡能力,提供 ServiceInsight 匯聚自有服務的所有監控信息。
構建祥雲 Console,提供一站式的服務自助申請,祥雲平台上的服務上架到祥雲 Console,對外提供一致的接入和使用體驗。
2. 雲原生 DataOps 平台:數據分析能力是現代化軟體流程管理的關鍵,也是效率的來源。DataOps 平台是一種面向流程的自動化方法,由分析和數據團隊使用,旨在提高數據分析的質量并縮短數據分析的周期。雲原生 DataOps 平台,可以實現數據的高效共享和數據作業的持續快速交付。基于華為雲統一元數據、存算分離、多活容災架構等技術,改造後的數據基礎設施,主機數量比 IDC 減少超過 20%,任務減少超過 50%,數據共享效率提升 80%(原來是集群間數據拷貝,現在是直接訪問 OBS),人力維護成本降低 50%,3 年整體 TCO 降低 20% 左右。同時在大數據開發流水線的構建過程中,雲原生 DataOps 創新性的引入了 Daac(接入即代碼)的概念,實現數據接入自動化。這些技術創新點,極大提高使用數據的效率并降低使用數據的門檻。祥雲平台構建的 DataOps,可以實現 30 萬 + 的日均調度,百萬級并發調度,秒級調度時延。把數據的共享效率整體提升了 80% 以上,實現了萬人以上的大規模協同作業。
3. 雲原生 MLOps 平台:目前階段,企業愈發重視 AI 任務的開發與部署。雲原生 MLOps 平台通過與其他雲原生工具結合,實現了簡化端到端的 AI 開發,讓業務、數據、算法和運維更加緊密協作,推動模型的快速迭代。終端雲 MLOps 流程,涵蓋了計劃、數據準備、模型開發、模型訓練、模型驗證 、模型打包、模型部署、模型推理、模型監控等多個方面,從而構建了一站式祥雲 MLOps 平台,提升 AI 研發與應用效率。
三大軟體平台,可以説凝結了華為終端雲多年雲原生實踐的海量技術成果。這些成果的平台化,不僅将繼續推動終端雲數字化能力持續發展,還将成為雲雲協同的抓手,降低各行業的雲原生實踐門檻。
我們提到雲原生,通常都在讨論單點技術。但單一技術在雲原生進程中是不足的。華為終端雲的雲原生實踐,堅持以整體性、工程化的思維,系統構建能力平台。就像 Matt Stine 所説,模塊化、可替換、可部署,是雲原生的核心技術特性。終端雲的技術沉澱與平台化打通思路,也值得更多企業在雲原生之路上參考。
獻給移動時代的雲原生路徑
華為終端雲的雲原生改造經驗,價值顯然不僅局限于終端雲的體系内。一方面,其技術成果将通過華為雲進行對外開放,成為更多企業可獲取、可復用的雲原生資源;另一方面,其技術路徑本身就可以借鑑,讓更多企業可以更快、更好地基于華為雲擁抱雲原生。從一個很簡單的邏輯看,終端雲這樣體量巨大、業務復雜的體系,都可以通過華為雲走向雲原生,其他企業自然也可以。華為有一個信條,叫做 " 自己的降落傘自己先跳 "。終端雲基于華為雲進行的雲原生改造,很大程度上又一次展現了這一點。
如今,華為終端雲通過深度數字化轉型,支撐業務年復合增長率超過 30%,依托華為雲雲原生 2.0,終端雲以應用為中心構建全面更新的雲服務體系,應對了數字化轉型中的核心挑戰。
其帶來的價值不僅華為終端雲内部感受良多,即使對于開發者與終端用户來説也是一樣。過去華為終端雲的新業務上線需要人工審核、人工驗證,而通過雲原生改造,大量服務的上線分發已經實現了全流程自動化,終端用户享受到了更迅捷、便利的新應用獲取體驗。
面向未來,華為雲與華為終端雲還會持續推進雲雲協同,将更多終端雲的能力,通過公有雲服務與 SaaS 化對外開放。華為雲的用户可以将這些能力按需索取,靈活組合,實現最符合自身需要的雲原生能力體系。
對與華為終端雲來説,未來還将與華為雲進行更緊密的基礎設施聯合,進一步提升數字化資源的管理能力、運維水平,降低綜合開發成本,提升開發經驗與技術能力。截至 2022 年 12 月 31 日,華為終端全球活躍用户超過 7.3 億,華為終端雲服務全球活躍用户超過 5.8 億,華為帳号全球活躍用户超過 4.2 億,華為全球注冊開發者超 600 萬。HUAWEI AppGallery Connect 在國内累計提供的服務達到 125 項,海外達到 87 項,全球集成 HMS Core 的應用超過 22.3 萬個。
這些數字的背後,是雲原生之路在支持和賦能,是 " 雲雲協同 " 的戰略在推動和牽引。
很多企業,經常説在尋找雲原生的最優解。
答案或許就藏在華為雲與華為終端雲,這兩朵雲的合作與協同中。
>