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萬個。
這些數字的背后,是云原生之路在支持和賦能,是“云云協同”的戰略在推動和牽引。
很多企業,經常說在尋找云原生的最優解。
答案或許就藏在華為云與華為終端云,這兩朵云的合作與協同中。
審核編輯黃宇
-
數字化
+關注
關注
8文章
8628瀏覽量
61648 -
華為云
+關注
關注
3文章
2435瀏覽量
17322 -
云原生
+關注
關注
0文章
242瀏覽量
7939
發布評論請先 登錄
相關推薦
評論