日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不

當前位置:首頁 > 科技  > 軟件

Karmada 多云容器編排技術加速分布式云原生應用升級

來源: 責編: 時間:2024-10-23 09:18:42 77觀看
導讀 本文來源于《華為云 DTSE?》第五期開源專刊,更多文章請查看:https://bbs.huaweicloud.com/blogs/435823作者:任洪彩華為云高級軟件工程師,Karmada 社區 Maintainer摘要:管理和協調跨多個云平臺的容器化應用是當前

本文來源于《華為云 DTSE?》第五期開源專刊,更多文章請查看:https://bbs.huaweicloud.com/blogs/435823HMe28資訊網——每日最新資訊28at.com

作者:任洪彩華為云高級軟件工程師,Karmada 社區 MaintainerHMe28資訊網——每日最新資訊28at.com

摘要:管理和協調跨多個云平臺的容器化應用是當前企業面臨的復雜性挑戰之一,Karmada 多云容器編排技術使得用戶能夠像操作單一集群一樣輕松管理多集群,簡化了多云環境的運維復雜度,加速分布式云原生應用升級。HMe28資訊網——每日最新資訊28at.com

行業背景HMe28資訊網——每日最新資訊28at.com

隨著云計算技術的飛速發展,企業對于云基礎設施的需求日益多樣化,多云策略成為了眾多企業的首選。多云環境不僅能夠提高業務的靈活性和可用性,還能有效降低對單一云服務商的依賴風險。根據最新的調查報告顯示,超過 87% 的企業正在使用多個云廠商的服務,然而,隨之而來的是管理和協調跨多個云平臺的容器化應用的復雜性挑戰。HMe28資訊網——每日最新資訊28at.com

HMe28資訊網——每日最新資訊28at.com

業界流行的容器編排工具 Kubernetes(簡稱 K8s),雖然在單一集群內展現了強大的資源管理和自動化部署能力,但在面對多云場景時,其跨集群的資源調度、統一管理以及數據一致性等問題成為了亟待解決的痛點。HMe28資訊網——每日最新資訊28at.com

現階段,云原生多云多集群業務的編排面臨著諸多挑戰:HMe28資訊網——每日最新資訊28at.com

1)集群繁多的重復勞動:運維工程師需要應對繁瑣的集群配置、不同云廠商集群間的管理差異以及碎片化的 API 訪問入口等問題。HMe28資訊網——每日最新資訊28at.com

2)業務過度分散的維護難題:應用在各集群的差異化配置繁瑣;業務跨云訪問以及集群間的應用同步難以管理。HMe28資訊網——每日最新資訊28at.com

3)集群的邊界限制:應用的可用性受限于集群;資源調度、彈性伸縮受限于集群。HMe28資訊網——每日最新資訊28at.com

4)廠商綁定:業務部署的黏性問題,缺少自動化故障遷移;缺少中立的開源多云容器編排項目。HMe28資訊網——每日最新資訊28at.com

Karmada 多云容器編排引擎,簡化多云環境管理復雜度HMe28資訊網——每日最新資訊28at.com

為了解決上述挑戰,華為于 2021 年正式推出了開源項目 Karmada,旨在打造一個云原生的多云容器編排平臺。Karmada(Kubernetes Armada,艦隊之意)繼承并超越了社區 Federation v1 和 v2(kubefed)的設計理念,它不是簡單地在不同集群間復制資源,而是通過一套全新的 API 和控制面組件,實現了在保持 Kubernetes 原有資源定義 API 不變的前提下,無縫地在多云環境中部署和管理分布式工作負載。HMe28資訊網——每日最新資訊28at.com

HMe28資訊網——每日最新資訊28at.com

Karmada 提供了一個全局的控制面板,使得用戶能夠像操作單一集群一樣管理多云上的 Kubernetes 集群,簡化了多云環境的運維復雜度,引入了高級的跨集群調度策略,根據資源需求、成本、合規性等因素,自動將工作負載優化部署到最適合的云平臺或區域。通過分布式數據管理和同步機制,確保多云間的數據和配置一致性,降低了數據管理的復雜度。HMe28資訊網——每日最新資訊28at.com

實踐案例:Karmada 在工業智能檢測領域的應用HMe28資訊網——每日最新資訊28at.com

工業智能檢測領域亟需標準化智能檢測提升效率HMe28資訊網——每日最新資訊28at.com

在液晶面板生產領域,由于多種因素,產品常出現不良品。為此,關鍵工藝節點后引入了自動光學檢測(AOI)設備,通過光學原理檢測常見缺陷。然而,現有 AOI 設備僅識別缺陷有無,需要人工分類和識別缺陷,這一過程耗時且影響生產效率。數之聯的客戶企業,某面板龍頭企業,引入自動缺陷分類系統(ADC)以提高判定準確性并減輕勞動強度,使用深度學習技術自動分類 AOI 輸出的缺陷圖片,并篩除誤判,從而提高生產效率。HMe28資訊網——每日最新資訊28at.com

客戶企業率先在一個工廠引入 ADC,后續在其他工廠推廣,節省人力資源,提高判定效率。盡管如此,由于工藝復雜和供應商差異,現場建設呈現出割裂和分散管理的趨勢,給數據共享和運維帶來困難。為解決這些問題,客戶企業啟動了工業智能檢測平臺的建設,該平臺利用人工智能技術,實現標準化智能檢測并提高生產效率和良率。HMe28資訊網——每日最新資訊28at.com

HMe28資訊網——每日最新資訊28at.com

工業智能檢測平臺HMe28資訊網——每日最新資訊28at.com

工業智能檢測平臺將 ADC 作為核心,擴展至模型訓練和檢測復判,實現“云”(管理 + 訓練)+“邊”(推理)+“端”(業務)的一體化方案,旨在通過標準化平臺提高生產質量和數據價值。建設范圍包括資源共享中心、現地訓練和邊側推理等子平臺,將在若干工廠實施。HMe28資訊網——每日最新資訊28at.com

HMe28資訊網——每日最新資訊28at.com

工業智能檢測平臺架構圖HMe28資訊網——每日最新資訊28at.com

項目目標是實現現地 ADC 上線、資源共享和云邊端標準化,以減輕運維負荷、提升標準。工業智能檢測平臺旨在通過規范化和標準化客戶企業全集團的 ADC 系統,為后續 ADC 建設提供樣本和模板,降低成本和周期,提高生產和質檢效率以及產品良率。平臺包含系統管理員、資源配置員等用戶角色,并涉及 ADC 推理、模型訓練、數據共享等信息流,以及云端協同功能,確保 ADC 的自動缺陷分類生產過程,并提高模型和缺陷圖片的利用率。HMe28資訊網——每日最新資訊28at.com

結合 Karmada 多集群管理構建解決方案HMe28資訊網——每日最新資訊28at.com

一、集群管理:多地域集群統一納管HMe28資訊網——每日最新資訊28at.com

不同地域的 K8s 集群注冊至中心云系統,中心云系統對多個現地的集群進行管理。HMe28資訊網——每日最新資訊28at.com

HMe28資訊網——每日最新資訊28at.com

二、應用管理:全局統一部署、監控HMe28資訊網——每日最新資訊28at.com

通過 Karmada 提供的集群統一訪問能力,用戶在中心云實現可視化大屏等需要聚合成員集群的數據的功能。HMe28資訊網——每日最新資訊28at.com

1、集群監控HMe28資訊網——每日最新資訊28at.com

針對在線的集群,中心云系統可對內存、CPU、磁盤、網絡流入流出速率、GPU、日志等指標進行監控數據展示,并可切換集群進行數據查看。HMe28資訊網——每日最新資訊28at.com

HMe28資訊網——每日最新資訊28at.com

資源監控HMe28資訊網——每日最新資訊28at.com

中心云可以看到和訓練云相同的監控,通過 Karmada 聚合層 API 由集群的 Java 程序對 PromQL 封裝后提供給前端頁面。HMe28資訊網——每日最新資訊28at.com

2、中心云數據下發HMe28資訊網——每日最新資訊28at.com

用戶在中心云上傳的數據,可自由選擇下發至指定現地,包括數據集、標注、算子工程、算子鏡像以及模型等。HMe28資訊網——每日最新資訊28at.com

HMe28資訊網——每日最新資訊28at.com

數據集、算子工程、模型,通常是文件,在完成傳輸后,會保存到本地或 NAS 等存儲中。標注,通常是結構化數據,在完成傳輸后,會保存到 DB 中。算子鏡像,一般導出為 tar 包,在完成傳輸后,會推送到當前集群的 harbor 中。中心云除了 Karmada 的控制面以外,也帶有自己的業務 K8s 集群,也包括存儲,因此可以作為一個中轉器。以上均通過 Karmada 的聚合層 API 來調用我們提供的文件上傳到 svc,實現了集群和集群之間的調用。HMe28資訊網——每日最新資訊28at.com

3、跨現地訓練HMe28資訊網——每日最新資訊28at.com

針對某現地訓練資源不足的情況下,可通過申請其他現地資源的方式,進行跨現地訓練。該功能實現方式為將 A 現地訓練所需要的數據集、標注、算子工程、算子鏡像等數據發送至 B 現地,通過 B 現地的資源進行訓練。再將訓練好的模型返回給 A 現地。HMe28資訊網——每日最新資訊28at.com

HMe28資訊網——每日最新資訊28at.com

原理和中心云數據下發類似,任務所需的數據會直接發送到對應集群,體現了成員集群和成員集群之間的調用關系。HMe28資訊網——每日最新資訊28at.com

4、可視化大屏HMe28資訊網——每日最新資訊28at.com

根據中心云注冊的現地,統計不同現地的各類指標數據進行大屏展示。在這類大屏中展示實時數據的時候,通過 Karmada 聚合層 API,我們可以方便地直接調用成員集群的 svc,而無需讓所有的數據顯示都走大數據的離線分析、實時分析,提供更高的時效性。HMe28資訊網——每日最新資訊28at.com

總結展望HMe28資訊網——每日最新資訊28at.com

Karmada 項目自 2021 年開源并加入云原生計算基金會 (CNCF) 成為沙箱項目以來,已經取得了顯著的發展與認可。項目于 2023 年底正式晉升為 CNCF 的孵化級別項目。這一成就標志著 Karmada 技術生態獲得全球業界的廣泛認可,進一步鞏固了其在分布式云原生技術領域的領先地位。該項目憑借其創新的多云多集群容器編排能力,已被全球范圍內超過 30 家知名企業所采納用于構建企業級云原生平臺。HMe28資訊網——每日最新資訊28at.com

Karmada 的出現,為多云時代的企業提供了一個強大且靈活的容器編排解決方案,它不僅解決了多云管理的痛點,還為企業在云原生旅程中探索更廣闊的應用場景提供了堅實的技術支撐。隨著云原生技術的不斷演進,Karmada 有望成為連接和簡化多云生態的關鍵力量,助力企業釋放云的全部潛能,加速數字化轉型的進程。HMe28資訊網——每日最新資訊28at.com

本文鏈接:http://www.www897cc.com/showinfo-26-125113-0.htmlKarmada 多云容器編排技術加速分布式云原生應用升級

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。郵件:2376512515@qq.com

上一篇: KubeEdge:云原生邊緣計算賦能多行業、多場景的智能化升級

下一篇: 基于微服務 SDK 框架與 JavaAgent 技術,華為云全鏈路灰度發布方案助力應用發布效率

標簽:
  • 熱門焦點
  • 中興AX5400Pro+上手體驗:再升級 雙2.5G網口+USB 3.0這次全都有

    2021年11月的時候,中興先后發布了兩款路由器產品,中興AX5400和中興AX5400 Pro,從產品命名上就不難看出這是隸屬于同一系列的,但在外觀設計上這兩款產品可以說是完全沒一點關系
  • 天貓精靈Sound Pro體驗:智能音箱沒有音質?來聽聽我的

    這幾年除了手機作為智能生活終端最主要的核心之外,第二個可以成為中心點的產品是什么?——是智能音箱。 手機在執行命令的時候有兩種操作方式,手和智能語音助手,而智能音箱只
  • 2023 年的 Node.js 生態系統

    隨著技術的不斷演進和創新,Node.js 在 2023 年達到了一個新的高度。Node.js 擁有一個龐大的生態系統,可以幫助開發人員更快地實現復雜的應用。本文就來看看 Node.js 最新的生
  • 三言兩語說透設計模式的藝術-單例模式

    寫在前面單例模式是一種常用的軟件設計模式,它所創建的對象只有一個實例,且該實例易于被外界訪問。單例對象由于只有一個實例,所以它可以方便地被系統中的其他對象共享,從而減少
  • 如何通過Python線程池實現異步編程?

    線程池的概念和基本原理線程池是一種并發處理機制,它可以在程序啟動時創建一組線程,并將它們置于等待任務的狀態。當任務到達時,線程池中的某個線程會被喚醒并執行任務,執行完任
  • 微軟邀請 Microsoft 365 商業用戶,測試視頻編輯器 Clipchamp

    8 月 1 日消息,微軟近日宣布即將面向 Microsoft 365 商業用戶,開放 Clipchamp 應用,邀請用戶通過該應用來編輯視頻。微軟于 2021 年收購 Clipchamp,隨后開始逐步整合到 Microsof
  • 為什么你不應該使用Div作為可點擊元素

    按鈕是為任何網絡應用程序提供交互性的最常見方式。但我們經常傾向于使用其他HTML元素,如 div span 等作為 clickable 元素。但通過這樣做,我們錯過了許多內置瀏覽器的功能。
  • 朋友圈可以修改可見范圍了 蘋果用戶可率先體驗

    近日,iOS用戶迎來微信8.0.27正式版更新,除了可更換二維碼背景外,還新增了多項實用功能。在新版微信中,朋友圈終于可以修改可見范圍,簡單來說就是已發布的朋友圈
  • 滴滴違法違規被罰80.26億 共存在16項違法事實

    滴滴違法違規被罰80.26億 存在16項違法事實開始于2121年7月,歷經一年時間,網絡安全審查辦公室對“滴滴出行”網絡安全審查終于有了一個暫時的結束。據“網信
Top 主站蜘蛛池模板: 武夷山市| 色达县| 凯里市| 蕉岭县| 台北市| 双桥区| 久治县| 庆安县| 珲春市| 高密市| 东城区| 舞钢市| 巴里| 中牟县| 宾川县| 屯门区| 东城区| 台州市| 会同县| 茌平县| 壶关县| 皮山县| 延吉市| 宁蒗| 辽中县| 旬邑县| 天峨县| 临沭县| 长宁区| 府谷县| 江孜县| 颍上县| 元江| 松溪县| 临猗县| 海南省| 贡山| 新巴尔虎左旗| 丽江市| 绥芬河市| 毕节市|