從Vessel到二代裸金屬容器,雲原生的新一波技術浪潮涌向何處?


摘要:雲原生大勢,深度解讀華為雲四大容器解決方案如何加速技術產業融合。

雲原生,可能是這兩年雲服務領域最火的詞。

相較於傳統的應用架構,雲原生構建應用簡便快捷,部署應用輕松自如、運行應用按需伸縮,是企業上雲之后業務開發轉型的第一選擇。

為此,華為雲推出了高可靠、高性能,開放、易用的雲原生技術平台Vessel,並且基於Vessel構建了第二代裸金屬容器、混合雲容器、容器批量計算、邊緣容器四大解決方案。

據IDC發布的《PRC SDC Software Market Overview, 2019H2/2019》報告顯示,2019年華為雲容器軟件市場份額排名位居中國廠商第一。

今天,我們就聊聊華為雲全棧雲原生解決方案,看華為雲如何在容器市場一騎絕塵。

Vessel技術架構解讀

華為雲雲原生技術平台Vessel涵蓋以容器引擎、容器網絡、容器存儲為核心的基礎設施技術層,結合華為雲擎天架構軟硬協同的技術優勢,能充分釋放華為雲基礎設施的性能潛力,為業務提供高性能的運行平台。

同時提供開放、易用的雲原生應用技術層,包括應用網格、調度、監控、治理、雲邊協同等組件。

在雲原生基礎設施技術層方面,華為自研容器引擎iSula,完全兼容現有容器生態,相比Docker內存占用下降68%、啟動時間縮短35%。

其次是容器網絡Yangtse,通過硬件直通方式及動態網絡隊列,網絡整體性能提升40%,單容器PPS提升2倍;基於warm pool的能力,1-2秒內完成ENI的發放和網絡端到端打通;

再就是容器存儲Everest, 每個POD使用獨立VF,讀寫時延降低50%;將Posix組件卸載,單進程節省30M內存;NAS卷直掛POD容器內,提高請求處理效率30%。

在雲原生應用技術層方面,華為雲自研批量任務調度平台Volcano,提升AI、大數據的調度效率50%,支持TensorFlow、MindSpore、Spark等主流AI、大數據框架,企業可快速、平滑的遷移現有業務至華為雲容器服務;

應用網格Terrace則能把應用從傳統架構平滑演進到更現代化的服務治理架構,提供獨家兼容SpringCloud、Dubbo的解決方案,支持跨虛機、容器進行服務治理和跨雲多集群統一治理。

針對邊緣計算場景提供全球最輕量化的邊緣容器平台雲邊協同KubeEdge,實現了雲邊協同、邊緣業務自治,支持與華為雲40多服務協同聯動。

應用監控Glacier實現了跨雲應用、集群和統一管理、監控、遷移,同時兼容社區生態。

四大容器解決方案,加速技術產業融合

華為雲基於雲原生技術平台Vessel,率先於業界推出了第二代裸金屬容器、混合雲容器、容器批量計算、邊緣容器四大解決方案,加速了雲原生技術與產業價值鏈的融合,幫助泛互聯網、金融、政企、能源、交通等行業客戶,簡單高效地構建全棧雲原生業務。

  • 第二代裸金屬容器,實現“容器IN裸金屬”

當前,第一代裸金屬容器基於“容器 ON裸金屬”架構,相比傳統”容器 ON 虛擬機”,帶來業務性能提升和成本優化,已成為業界的通用架構,但容器組件依然運行在服務器上,占用大量資源。

華為雲第二代裸金屬容器,基於華為雲擎天架構的深度軟硬協同能力,將容器組件全部卸載到擎天卡上,實現“容器IN裸金屬”,讓服務器資源可100%用於業務處理。

同時基於網絡硬件直通能力和動態網絡隊列,網絡性能提升40%,單容器PPS提升2倍,最終可使業務整體性能提升100%,成本節約30%。此外,第二代裸金屬容器還實現與虛機、Serverless容器之間的跨資源彈性,最快可達30秒擴容1000容器。

以證券行業為例,證券行情系統業務量的潮汐特征,加上社會輿情等因素帶來的突發流量,對系統擴容提出了嚴峻的考驗,使用華為雲第二代裸金屬容器,可以選擇在預期高峰來臨前,定時自動擴容至雲容器引擎(CCE),當突發流量來臨時,瞬時極速擴容至雲容器實例(CCI),在滿足業務訴求的同時,節約更多成本。

  • 混合雲容器:疊加Service Mesh,實現應用流量的全局服務治理

混合雲容器方案的核心理念是基於Kubernetes官方社區的多雲容器的方案集群聯邦,通過邏輯上集群聯邦的方式進行統一管理,實現單個自治與跨雲的多集群統一管理。同時,華為雲還在上層疊加Service Mesh (服務網格)技術,實現應用流量的全局服務治理。

首先,華為雲混合雲容器方案為用戶提供容器集群及雲原生應用的跨雲管理能力。基於容器提供的統一的軟件交付標准,應用與整個運行時環境分離,用戶可在多個雲上的容器服務間隨意的遷移這些應用,解決雲服務平台供應商鎖定和單雲場景的低可靠風險。

其次,通過使用Serverless架構的雲容器實例CCI 配合雲容器引擎CCE,容器的秒級彈性機制可以快速的對不同雲上的應用和資源進行彈性伸縮,可避免按照容量上限預留資源所帶來的浪費。

最后,混合雲容器解決方案不僅提供公有雲形態的容器服務,還支持與華為雲Stack 一同部署在客戶數據中心,並提供輕量化、可獨立部署的CCE敏捷版,搭建與部署更為簡單,也無須考慮大量的基礎設施的問題。

  • 容器批量計算,有效提升集群資源利用率

考慮到AI、大數據等業務的需求,在批量計算的場景中,華為雲在Kubernetes調度上做了一個感知上層業務的調度。

容器批量計算平台的核心調度引擎Volcano提供多種高級調度策略如群集調度、 網絡 IO 拓撲調度、多類型作業混合調度、異構資源(GPU/NPU)調度等,能夠有效提升整集群資源利用率。

為AI、大數據、基因測序、視頻轉碼、HPC等海量計算場景,提供開箱即用、高性價比的解決方案。

最后,邊緣容器解決方案方面,華為雲通過輕量化、邊雲協同、本地自治,滿足客戶對海量邊緣節點統一管理、運維,邊緣數據智能分析、推理、決策的訴求。

最后

華為雲先后將Vessel的核心組件Volcano和KubeEdge開源,並貢獻給雲原生計算基金會CNCF,成為社區首個容器智能邊緣項目和容器批量計算項目,引領了雲原生技術與產業結合的發展方向。

隨着越來越的企業選擇用雲原生構建業務,雲原生應用的趨勢不可逆,不想在這波浪潮中落后,華為雲828企業上雲節了解一下,加入雲原生大軍。

 

點擊關注,第一時間了解華為雲新鮮技術~


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM