華為雲發佈面向消費終端的企業雲原生白皮書,開闢移動時代的雲原生路徑_風聞
脑极体-脑极体官方账号-从技术协同到产业革命,从智能密钥到已知尽头06-06 17:16
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萬個。
這些數字的背後,是雲原生之路在支持和賦能,是“云云協同”的戰略在推動和牽引。
很多企業,經常説在尋找雲原生的最優解。
答案或許就藏在華為雲與華為終端雲,這兩朵雲的合作與協同中。