精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

從中心走向邊緣——深度解析云原生邊緣計算落地痛點

云計算 云原生
業務應用想要真正踐行邊緣的云原生體系,需要從理念、系統設計、架構設計等多方面來共同實現,才能充分發揮邊緣的優勢及價值。

云計算發展史,就是虛擬化技術的發展史。近 20 年來云計算與互聯網相互促進高速發展,中心云技術成為全社會通用的基礎設施。隨著物聯網、人工智能等技術的不斷發展,尤其是產業互聯網發展落地,中心云計算開始相形見絀,分散式邊緣計算在當下被重新寄予厚望。如果中心云計算是由技術創新驅動的,那么邊緣計算一定是業務價值驅動的。

那到底什么是邊緣計算?邊緣計算有哪些分類?邊緣計算與中心云的關系是什么?本文將抽絲剝繭,深入淺出,詳細闡述對邊緣計算與云原生的理解與思考。

一、 邊緣計算的理解與思考

1. 邊緣計算的定義

邊緣計算當前沒有準確定義,從 IT 云計算領域視角,邊緣計算被看作中心云計算的拓展。邊緣計算產業聯盟對邊緣計算的定義:“在靠近物或數據源頭的網絡邊緣側,融合網絡、計算、存儲、應用核心能力的開放平臺,就近提供邊緣智能服務,滿足行業數字化在敏捷連接、實時業務、數據優化、應用智能、安全與隱私保護等方面的關鍵需求”。從 CT 電信領域視角,邊緣計算最初也被稱為移動邊緣計算(MEC)。歐洲電信標準協會(ETSI)對 MEC 的定義:“移動邊緣計算在移動網絡的邊緣、無線接入網(RAN)的內部以及移動用戶的近處提供了一個 IT 服務環境以及云計算能力”。

邊緣計算的定義各有側重,但核心思想基本一致——邊緣計算是基于云計算核心技術,構建在邊緣基礎設施之上的新型分布式計算形式,在邊緣端靠近最終用戶提供計算能力,是一種靠近數據源的現場云計算。

中心云計算憑借其強大的數據中心,為業務應用提供大規模池化,彈性擴展的計算、存儲、網絡等基礎設施服務,更適用于非實時、長周期數據、業務決策場景;邊緣計算則聚焦在實時性、短周期數據、本地決策等業務場景,比如當下熱門的音視頻直播、IoT、產業互聯網、虛擬現實甚至元宇宙等,將工作負載下沉至離終端設備或者靠近最終用戶的地方,以此實現更低的網絡延遲,提升用戶的使用體驗。

2. “章魚式”邊緣計算

邊緣是相對中心式計算的邊緣分散式計算。邊緣計算的核心目標是快速決策,將中心云的計算能力拓展至“最后一公里”。因此它不能獨立于中心云,而是在云-邊-端的整體架構之下,有中心式管控決策,也有分散式邊緣自主決策,即章魚式邊緣計算。

如上圖漫畫中所示,章魚全身神經元中心式腦部占 40%,其余 60% 在分散式腿部,形成 1 個大腦總控協調 + N 個小腦分散執行的結構。1 個大腦擅長全局調度,進行非實時、長周期的大數據處理與分析;N 個小腦側重局部、小規模數據處理,適用于現場級、實時、短周期的智能分析與快速決策。

章魚式邊緣計算采用中心云+邊緣計算的分布式云邊一體化架構,海量終端采集到數據后,在邊緣完成小規模局部數據的實時決策處理,而復雜大規模的全局性決策處理則匯總至中心云深入分析處理。

3. 邊緣計算的位置

邊緣計算位于中心云及終端之間,將云計算能力由中心下沉到邊緣,通過云邊協同的架構解決特定的業務需求,能最大程度降低傳輸時延,這也是邊緣計算的核心價值。但中心云與終端之間的網絡傳輸路徑經由接入網(距離 30 公里,延遲 5 到10 毫秒),匯聚網,城際網(距離 50 到 100 公里,延遲 15 到 30 毫秒)到骨干網(距離 200 公里,延遲 50 毫秒),最后才到數據中心(假定數據中心 IDC 都在骨干網),耗時數據是正常網絡擁塞的撥測統計值,即業務側感知的實際延遲數據,雖不是非常精確,但足夠輔助架構決策。

云計算能力由中心逐步下沉到邊緣,節點數量增多,覆蓋范圍縮小,運維服務成本快速增加。根據國內網絡(國內有多張骨干網,分別是電信 CHINANET 與 CN2,聯通 CNCNET 以及移動 CMNET)現狀,骨干網節點,城際網節點,匯聚網節點,接入網節點,以及數以萬計的業務現場計算節點都可以安置邊緣計算,因此范圍太廣難以形成統一標準。因此我們說中心云計算由技術定義,邊緣計算由網絡與業務需求定義。

邊緣計算生態參與者眾多,云廠商、設備廠商、運營商三大關鍵服務商方以及一些新型 AI 服務商等,都是從各自現有優勢延伸,拓展更多客戶及市場空間。設備商借助物聯網逐漸構建單一功能的專業云;云廠商從中心化的公有云開始下沉,走向分布式區域云,區域云之間通過云聯網打通,形成一個覆蓋更大的云。運營商在互聯網時代被公有云及繁榮的移動應用完全屏蔽只能充當管道,但在邊緣計算時代,業務及網絡定義邊緣計算,運營商重新回歸焦點,不可替代。

4. 邊緣計算的類型

(1)網絡定義的邊緣計算:

通過優化終端與云中心網絡路徑,將中心云能力逐漸下沉至靠近終端,實現業務就近接入訪問。從中心到邊緣依次分為區域云/中心云,邊緣云/邊緣計算,邊緣計算/本地計算三大類型:

  • 區域云/中心云:將中心云計算的服務在骨干網拓展延伸,將中心化云能力拓展至區域,實現區域全覆蓋,解決在骨干網上耗時,將網絡延遲優化至 30ms 左右,但邏輯上仍是中心云服務。
  • 邊緣云/邊緣計算:將中心云計算的服務沿著運營商的網絡節點延伸,構建中小規模云服務或類云服務能力,將網絡延遲優化至 15ms 左右,比如多接入邊緣計算(MEC)、CDN。
  • 邊緣計算/本地計算:主要是接近終端的現場設備及服務能力,將終端部分邏輯剝離出來,實現邊緣自主的智能服務,由云端控制邊緣的資源調度、應用管理與業務編排等能力,將網絡延遲優化至 5ms 左右,比如多功能一體機、智能路由器等。

總的來說,基于網絡定義的邊緣計算,更多是面向消費互聯業務及新型 2C 業務,將云中心的能力及數據提前下沉至邊緣,除了經典的 CDN,視頻語音業務外,還有今年大火的元宇宙等。

當前大部分面向消費互聯業務都是通過安置在骨干網的中心云計算能力支持,時延在 30ms 到 50ms,遠小于本身云端后端業務處理的延遲;算力下沉至邊緣的初衷,主要是實現中心云海量請求壓力分散,用戶體驗優化等,對業務都屬于錦上添花,而非雪中送炭。

這里說一下運營商網絡,中心云計算技術,是將數據中心內部網絡全部虛擬化,即云內網絡,衍生出 VPC,負載均衡等諸多產品;數據中心外部幾乎完全屏蔽運營商網絡,只提供彈性公網 IP 及互聯網出口帶寬服務,中心云計算與運營商網絡沒有融合;但從中心云計算演進到邊緣計算,是強依賴網絡將中心云與邊緣鏈接起來,如果中心云是大腦,邊緣計算是智能觸角,那么網絡就是神經,就是動脈血管,但實際上整體網絡規劃與建設發生在云計算發展之前,并不是專門服務云計算的,所以中心云計算與運營商網需要融合,即云網融合,云網融合最終目標是實現云能力的網絡化調度編排,網絡能力的云化快速定義。希望借助新型業務需求和云技術創新,驅動運營商網絡架構深刻變革升級開放。

當前,網絡的能力極大限制了云計算的發展,在邊緣計算及物聯網建設過程中尤為明顯;云網融合與算力網絡依然還是運營商的獨家游戲,新一代 5G 顛覆性技術變革,引爆整個領域的顛覆性巨變,也只解決了海量設備接入及設備低延遲接入的問題,后端整體配套及解決方案明顯跟不上。就當前情況來看,依然還是 5G 找業務的尷尬局面,未來 5G 在實體產業領域(港口, 碼頭,礦山等)領域,相比消費者領域,相信會帶來更大變革與價值。

(2)業務定義的邊緣計算:

除了面向消費者的互聯網邊緣場景,邊緣計算更多的是面向實體產業及智慧化社會衍生的場景。

對于實體產業場景來說,由于歷史原因,在邊緣及現場存在大量異構的基礎設施資源;通過業務需求驅動邊緣計算平臺的建設,不僅要整合利用現有基礎設施資源,還要將中心云計算技術及能力下沉至邊緣及現場,實現大量存量業務運營管控上云,海量數據統一入湖,以此支持整個企業的數字化轉型。

對于智慧化社會衍生場景來說,越是新型的業務,對網絡時延敏感越高,數據量越大,結構化數據逐漸轉化成非結構化數據,需要人工智能,神經網絡等高等智能化技術支持。

當前對網絡時延敏感的新型業務場景,都是通過云端總控管理,設備現場實時計算這種分布式架構策略,以此減弱對網絡的強依賴。面向業務將邊緣計算分為智能設備/專業云及產業邊緣/行業云兩種類型:

  • 智能設備/專業云:基于云計算能力之上,圍繞智能設備提供整體化,有競爭力的解決方案,包含智能設備、云端的服務以及端到云之間的邊緣側服務,比如視頻監控云、G7 貨運物聯等;
  • 產業邊緣/行業云:也基于云計算能力之上,圍繞行業應用及場景,提供套件產品及解決方案,比如物流云、航天云等。

總的來說,基于業務定義的邊緣計算,更多是面向智能設備及實體產業,對智能設備,從 AVG,密集式存儲,機械手臂等單一功能的智能設備,到無人機,無人駕駛車等超復雜的智能設備,云計算能力不僅支撐設備控制管理應用的運行,同時借助中心云計算能力拓展至邊緣側,解決這種產品上云,無法集中化標準化管理難題;對產業邊緣,通過云計算技術,結合行業場景的抽象總結,構建行業通用的產品及解決方案,隨著整個產業互聯網加速建設,是邊緣計算未來發展的重點方向。

5. 小結

對于規模較大的企業,云邊場景非常復雜,中心云計算平臺與邊緣計算平臺建設,不僅應對業務需求,還要面臨諸多基礎設施問題:在中心云計算面臨多云使用多云互通問題;在邊緣網絡鏈路面臨多運營商的骨干網,多云運營商網絡及多云的云網融合問題;在端側接入網面臨多運營商 5G 網絡的共享的問題等,很多問題只能通過治理的手段應對,無法從技術平臺層面徹底解決。

總的來說,邊緣計算范圍大,場景泛,目前整個行業缺少經典的案例及標準。因此推動邊緣計算落地,一定是面向真實的業務場景及需求整體規劃,面向價值逐步建設。

二、Kubernetes 從中心走向邊緣

Kubernetes 遵循以應用為中心的技術架構與思想,以一套技術體系支持任意負載,運行于任意基礎設施之上;向下屏蔽基礎設施差異,實現底層基礎資源統一調度及編排;向上通過容器鏡像標準化應用,實現應用負載自動化部署;向外突破中心云計算的邊界,將云計算能力無縫拓展至邊緣及現場,快速構建云邊一體基礎設施。

將云原生技術從中心拓展到邊緣,不僅實現了云邊基礎設施技術架構大一統,業務也實現了云邊自由編排部署。相對于 Kubernetes 在中心云的革命性創新,在邊緣場景雖優勢明顯,但缺點也很致命,因為邊緣側存在資源有限、網絡受限不穩定等特殊情況,需要根據不同業務場景,選擇不同 Kubernetes 邊緣方案。

1. Kubernetes 架構及邊緣化的挑戰

Kubernetes 是典型的分布式架構,Master 控制節點是集群“大腦”,負責管理節點,調度 Pod 以及控制集群運行狀態。Node 工作節點,負責運行容器(Container),監控/上報運行狀態。邊緣計算場景存在以下比較明顯的挑戰:

  • 狀態強一致且集中式存儲架構,屬于中心云計算的大成產品,基于大規模的池化資源的編排調度實現業務持續服務。
  • Master 管控節點與 Worker 工作節點通過 List-Watch 機制,實現狀態任務實時同步,但是流量較大,Worker 工作節點完全依賴 Master 節點持久化數據,無自治能力。
  • Kubelet 承載太多邏輯處理,各種容器運行時各種實現的兼容,還有 Device Plugin 硬件設備驅動,運行占用資源高達 700M;對資源有限的邊緣節點負擔太重,尤其是低配的邊緣設備。

邊緣計算涉及的范圍大、場景復雜,尚無統一標準;Kubernetes 開源社區的主線版本并無邊緣場景的適配計劃。

2. Kubernetes 邊緣化運行方案

針對中心云計算及邊緣計算這種云邊分布式架構,需要將 Kubernetes 適配成適合邊緣分布式部署的架構,通過多集群管理實現統一管理,實現中心云管理邊緣運行,整體分為三種方案:

  • 集群 Cluster:將 Kubernetes 標準集群下沉至邊緣,優點是無需 Kubernetes 做定制化研發,同時可以支持 Kubernetes 多版本,支持業務真正實現云邊架構一致;缺點是管理資源占用多。方案比較適合區域云/中心云、邊緣計算/本地計算以及規模較大的產業邊緣場景。
  • 單節點 Single Node:將 Kubernetes 精簡,部署在單節點設備之上,優點與集群 Cluster 方案一致,缺點是 Kubernetes 能力不完整,資源的占用會增加設備的成本,對業務應用無法保證云邊一致的架構部署運行,沒有解決實際問題。
  • 邊緣節點 Remote Node:基于Kubernetes 二次開發增強擴展,將 Kubernetes 解耦適配成云邊分布式架構的場景,中心化部署 Master 管理節點,分散式部署 Worker 管理節點。

此外,一致性是邊緣計算的痛點,在邊緣增加一個 Cache 即可實現斷網特殊情況的邊緣自治,同時可以保證正常網絡情況的數據一致;還有就是 Kubelet 比較重的問題,隨著 Kubernetes 放棄 Docker 已經開始精簡;同時硬件更新迭代較快,相比少量硬件成本,保持 Kubernetes 原生及通用性為大。其實更希望Kubernetes 社區本身提供適配邊緣化方案,同時考慮為 Kubelet 增加緩存機制。

3. Kubernetes 邊緣容器快速發展

Kubernetes 已成為容器編排和調度的事實標準,針對邊緣計算場景,目前國內各個公有云廠商都開源了各自基于 Kubernetes 的邊緣計算云原生項目,比如阿里云向 CNCF 貢獻的 OpenYurt,采用邊緣節點 Remote Node 方案,是業界首個開源的非侵入式邊緣計算云原生平臺,秉承“Extending your native Kubernetes to Edge”的非侵入式設計理念,擁有可實現邊緣計算全場景覆蓋的能力。華為、騰訊、百度等,也都開源了自己的邊緣容器平臺。

邊緣容器的快速發展帶動了領域的創新,但一定程度上也導致構建邊緣計算平臺時難以抉擇。從技術架構來看,幾個邊緣容器產品總的架構思路主要是將 Kubernetes 解耦成適合云邊、弱網絡及資源稀缺的邊緣計算場景,本質上無太大差異;從產品功能來看也是如此,基本上都涵蓋云邊協同、邊緣自治、單元化部署功能等。

4. 如何構建云邊一體化云原生平臺

現階段,圍繞 Kubernetes 容器平臺,構建云邊一體化云原生基礎設施平臺能力是邊緣計算平臺的最佳選擇,通過云端統一的容器多集群管理,實現分散式集群統一管理,同時標準化 Kubernetes 集群規格配置:

  • 標準集群(大規模):支持超過 400 個節點的大規模集群,配置為 ETCD + Master 3 臺 8c16G,Prometheus + Ingress 5 臺 8C16G, N * Work 節點;主要是業務規模較大的云原生應用運行場景;
  • 標準集群(中等規模):支持超過 100 個節點以內的集群,ETCD + Master + Prometheus 3 臺 8c16G,N * Work 節點;主要是業務規模中等的場景;
  • 邊緣原生容器集群:在云端部署集群管理節點,將邊緣節點單獨部署業務現場,支持運行單業務場景的應用,比如 IoT 物理設備接入協議解析應用,視頻監控分析 AI 算法模型等業務場景。

按照業務場景需求選擇最優容器集群方案,其中邊緣容器集群方案,與其他集群方案差別較大,其他集群依然保持中心云集群服務一致,基礎資源集中并且池化,所有應用共享整個集群資源;而邊緣容器集群Master 管理節點集中部署,共享使用;Worker 節點都是分散在業務現場,按需自助增加,自運維且獨占使用。

當前邊緣容器領域短時間內很難有大一統的開源產品,因此現階段建議通過標準的 Kubernetes API 來集成邊緣原生容器集群,這種兼容所有邊緣容器的中庸方案,如果非要擇其一,建議是 OpenYurt,非侵入式設計,整體技術架構及實現更加優雅。

三、OpenYurt:智能邊緣計算平臺開源實踐

OpenYurt 以上游開源項目 Kubernetes 為基礎,針對邊緣場景適配的發行版。是業界首個依托云原生技術體系、“零”侵入實現的智能邊緣計算平臺。具備全方位的“云、邊、端一體化”能力,能夠快速實現海量邊緣計算業務和異構算力的高效交付、運維及管理。

1. 設計原則

OpenYurt 采用當前業界主流的“中心管控、邊緣運行”的云邊分布式協同技術架構,始終貫徹“Extending your native Kubernetes to Edge”理念,同時遵守以下設計原則:

  • “云邊一體化”原則:保證與中心云一致的用戶體驗及產品能力的基礎上,通過云邊管控通道將云原生能力下沉至邊緣,實現海量的智能邊緣節點及業務應用,基礎架構提升至業界領的云原生架構的重大突破。
  • “零侵入”原則:確保面向用戶開放的 API 與原生 Kubernetes 完全一致。通過節點網絡流量代理方式(proxy node network traffic),對 Worker 工作節點應用生命周期管理新增一層封裝抽象,實現分散式工作節點資源及應用統一管理及調度。同時遵循“UpStream First”開源法則;
  • “低負載”原則:在保障平臺功能特性及可靠性的基礎上,兼顧平臺的通用性,嚴格限制所有組件的資源,遵循最小化,最簡化的設計理念,以此實現最大化覆蓋邊緣設備及場景。
  • “一棧式”原則:OpenYurt 不僅實現了邊緣運行及管理的增強功能,還提供了配套的運維管理工具,實現將原生 Kubernetes 與支持邊緣計算能力的 Kubernetes 集群的相互一鍵高效轉換;

2. 功能特性

OpenYurt 基于 Kubernetes 強大的容器編排、調度能力,針對邊緣資源有限,網絡受限不穩定等情況適配增強;將中心云原生能力拓展至分散式邊緣節點,實現面向邊緣業務就近低延遲服務;同時打通反向安全控制運維鏈路,提供便捷高效的,云端集中式邊緣設備及應用的統一運維管理能力。其核心功能特性如下:

  • 邊緣節點自治:在邊緣計算場景,云邊管控網絡無法保證持續穩定,通過增強適配解決原生 Worker 工作節點無狀態數據,強依賴 Master 管控節點數據且狀態強一致機制,這些在邊緣場景不適配的問題。從而實現在云邊網絡不暢的情況下,邊緣工作負載不被驅逐,業務持續正常服務;即使斷網時邊緣節點重啟,業務依然能恢復正常;即邊緣節點臨時自治能力。
  • 協同運維通道:在邊緣計算場景,云邊網絡不在同一網絡平面,邊緣節點也不會暴露在公網之上,中心管控無法與邊緣節點建立有效的網絡鏈路通道,導致所有原生的 Kubernetes 運維 APIs(logs/exec/metrics)失效。適配增強 Kubernetes 能力,在邊緣點初始化時,在中心管控與邊緣節點之間建立反向通道,承接原生的 Kubernetes 運維 APIs(logs/exec/metrics)流量,實現中心化統一運維;
  • 邊緣單元化負載:在邊緣計算場景,面向業務一般都是“集中式管控,分散式運行”這種云邊協同分布式架構;對于管理端,需要將相同的業務同時部署到不同地域節點;對于邊緣端,Worker 工作節是一般是分散在廣域空間,并且具有較強的地域性,跨地域的節點之間網絡不互通、資源不共享、資源異構等明顯的隔離屬性。適配增強 Kubernetes 能力,基于資源,應用及流量三層實現對邊緣負載進行單元化管理調度。
  • 通過 OpenYurt 開源社區引入更多的參與方共建,聯合研發方式提供更多的可選的專業功能,OpenYurt 特性正在逐步完善,并擴大覆蓋能力:
  • 邊緣設備管理:在邊緣計算場景,端側設備才是平臺真正的服務對象;基于云原生理念,抽象非侵入、可擴展的設備管理標準模型,無縫融合 Kubernetes 工作負載模型與 IoT 設備管理模型,實現平臺賦能業務的最后一公里。目前,通過標準模型完成 EdgeX Foundry 開源項目的集成,極大的提升了邊緣設備的管理效率。

本地資源管理:在邊緣計算場景,將邊緣節點上已有的塊設備或者持久化內存設備,初始化成云原生便捷使用的容器存儲,支持兩種本地存儲設備:(一)基于塊設備或者是持久化內存設備創建的 LVM;(二)基于塊設備或者是持久化內存設備創建的 QuotaPath。

3. OpenYurt 設計架構及原理

(1)設計架構

原生 Kubernetes 是一個中心式的分布式架構,Master 控制節點負責管理調度及控制集群運行狀態;Worker 工作節點負責運行容器(Container)及監控/上報運行狀態;

OpenYurt 以原生 Kubernetes 為基礎,針對邊緣場景將中,心式分布式架構(Cloud Master,Cloud Worker)解耦適配為中心化管控分散式邊緣運行(Cloud Master,Edge Worker),形成一個中心式大腦,多個分散式小腦的章魚式云邊協同分布式架構,其主要核心點是:

  • 將元數據集中式且強一致的狀態存儲,分散至邊緣節點,并且調整原生 Kubernetes 調度機制,實現自治節點狀態異常不觸發重新調度,以此實現邊緣節點臨時自治能力;
  • 保證 Kubernetes 能力完整一致,同時兼容現有的云原生生態體系的同時,盡最大肯能將云原生體系下沉至邊緣;
  • 將中心大規模資源池化,多應用委托調度共享資源的模式,適配為面向地域小規模甚至單節點資源,實現邊緣場景下,更精細化的單元化工作負載編排管理;
  • 面向邊緣實際業務場景需求,通過開放式社區,無縫集成設備管理、邊緣 AI、流式數據等,面向邊緣實際業務場景的開箱的通用平臺能力,賦能更多的邊緣應用場景。

(2)實現原理

OpenYurt 踐行云原生架構理念,面向邊緣計算場景實現云邊協同分布式架構及中心管控邊緣運行的能力:

  • 針對邊緣節點自治能力,一方面,通過新增 YurtHub 組件實現邊緣向中心管控請求(Edge To Cloud Request)代理,并緩存機制將最新的元數據持久化在邊緣節點;另一方面新增 YurtControllerManager 組件接管原生 Kubernetes 調度,實現邊緣自治節點狀態異常不觸發重新調度;
  • 針對 Kubernetes 能力完整及生態兼容,通過新增 YurtTunnel 組件,構建云邊(Cloud To Edge Request)反向通道,保證 Kubectl,Promethus 等中心運維管控產品一致能力及用戶體驗;同時將中心其他能力下沉至邊緣,包含各不同的工作負載及 Ingress 路由等;
  • 針對邊緣單元化管理能力,通過新增 YurtAppManager 組件,同時搭配 NodePool,YurtAppSet (原UnitedDeployment),YurtAppDaemon,ServiceTopology 等實現邊緣資源,工作負載及流量三層單元化管理;
  • 針對賦能邊緣實際業務平臺能力,通過新增 NodeResourceManager 實現邊緣存儲便捷使用,通過引入YurtEdgeXManager/YurtDeviceController 實現通過云原生模式管理邊緣設備。

4. 核心組件

OpenYurt 所有新增功能及組件,均是通過 Addon 與 Controller 方式來實現其核心必選與可選組件如下:

  • YurtHub(必選):有邊緣 (edge) 和云中心 (cloud) 兩種運行模式;以 Static Pod 形態運行在云邊所有節點上,作為節點流量的 SideCar,代理節點上組件和 kube-apiserver 的訪問流量,其中邊緣 YurtHub 會緩存的數據,實現臨時邊緣節點自治能力。
  • YurtTunnel(必選):由 Server 服務端與 Agent 客戶端組成,構建雙向認證加密的云邊反向隧道,轉發云中心 (cloud) 到邊緣 (edge) 原生的 Kubernetes 運維 APIs(logs/exec/metrics)請求流量。其中 Server 以 Deployment 工作負載部署在云中心,Agent 以 DaemonSet 工作負載部署在邊緣節點。
  • YurtControllerManager(必選):云中心控制器,接管原生 Kubernetes 的 NodeLifeCycle Controller,實現在云邊網絡異常時,不驅逐自治邊緣節點的Pod應用;還有 YurtCSRController,用以審批邊緣節點的證書申請。
  • YurtAppManager(必選):實現對邊緣負載進行單元化管理調度,包括 NodePool:節點池管理;YurtAppSet:原 UnitedDeployment,節點池維度的業務負載;YurtAppDaemon:節點池維度的 Daemonset 工作負載。以 Deploymen 工作負載部署在云中心。
  • NodeResourceManager(可選):邊緣節點本地存儲資源的管理組件,通過修改 ConfigMap 來動態配置宿主機本地資源。以 DaemonSet 工作負載部署在邊緣節點。
  • YurtEdgeXManager/YurtDeviceController(可選):通過云原生模式管控邊緣設備,當前支持 EdgeX Foundry的集成。YurtEdgeXManager 以 Deployment 工作負載署在云中心,YurtDeviceController 以 YurtAppSet 工作負載署部署在邊緣節點,并且以節點池 NodePool 為單位部署一套 YurtDeviceController 即可。
  • 運維管理組件(可選):為了標準化集群管理,OpenYurt 社區推出 YurtCluster Operator 組件,提供云原生聲名式 Cluster API 及配置,基于標準 Kubernetes 自動化部署及配置 OpenYurt 相關組件,實現 OpenYurt 集群的全生命周期。舊 Yurtctl 工具建議只在測試環境使用。

除了核心功能及可選的專業功能外,OpenYurt 持續貫徹云邊一體化理念,將云原生豐富的生態能力最大程度推向邊緣,已經實現了邊緣容器存儲,邊緣守護工作負載 DaemonSet,邊緣網絡接入 Ingress Controller 等,還有規劃中的有 Service Mesh,Kubeflow,Serverless 等功能,拭目以待。

5. 當前挑戰

(1)云邊網絡

在邊緣計算場景中,被提到最多的就是云邊網絡差且不穩定,其實國內基礎網絡在 2015 年開始全面升級,尤其是在“雪亮工程”全面完成之后,基礎網絡有一個很大的提升。上圖摘自《第 48 次中國互聯網絡發展狀況》報告,固網 100Mbps 接入占比已達 91.5%;無線網絡接入已經都是 4G,5G 的優質網絡。

而真正的挑戰在云邊網絡組網,對于使用公有云的場景:公有云屏蔽數據中心網絡,只提供了互聯網出口帶寬,通過互聯網打通云邊,通常只需要解決數據安全傳輸即可,接入不復雜。對于私有自建的 IDC 場景:打通云邊網絡并不容易,主要是運營商網絡沒有完全產品化,同時私有 IDC 層層防火墻等其他復雜產品,需要專業的網絡人員才能完成實施工作。

(2)list-watch 機制與云邊流量

List-Watch 機制是 Kubernetes 的設計精華,通過主動監聽機制獲取相關的事件及數據,從而保證所有組件松耦合相互獨立,邏輯上又渾然一體。List 請求返回是全量的數據,一旦 Watch 失敗,就需要重新 Relist 。但是 Kubernetes 有考慮管理數據同步優化,節點的 kubelet 只監聽本節點數據,kube-proxy 會監聽所有的 Service 數據,數據量相對可控;同時采用 gRPC 協議,文本報文數據相比業務數據非常小。上圖是在節點 1200 節點的集群規模,做的壓測數據監控圖表。

真正的挑戰在基礎鏡像及應用鏡像下發,當前的基礎鏡像及業務鏡像,即使在中心云,依然在探索各種技術來優化鏡像快速分發的瓶頸;尤其是邊緣的 AI 應用,一般都是由推送應用+模型庫構成,推算應用的鏡像相對較小,模型庫的體積就非常,同時模型庫隨著自學習還需要頻繁的更新,如果更高效的更新模型庫,需要更多技術及方案來應對。

(3)邊緣資源和算力

邊緣的資源情況需要細分場景,針對運營商網絡邊緣,面向消費者的邊緣計算,資源相對比較充足,最大的挑戰是資源共享及隔離;針對實體產業的邊緣,都會有不小的 IDC 支持,邊緣資源非常充足,足以將整個云原生體系下沉;針對智能設備邊緣,資源相對比較稀缺,但一般都會通過一個智能邊緣盒子,一端連接設備,一端連接中心管控服務,從上圖的 AI 邊緣盒子來看,整體配置提升速度較快,長期來看,邊緣的算力快速增強以此來滿足更復雜更智能化的場景需求。

(4)Kubelet 比較重,運行占用資源多

對于 Kubelet 比較重,運行占用資源多的問題,需要深入了解節點資源分配及使用情況,通常節點的資源自下而上分為四層:

  • 運行操作系統和系統守護進程(如 SSH、systemd 等)所需的資源;
  • 運行 Kubernetes 代理所需的資源,如 Kubelet、容器運行時、節點問題檢測器等;
  • Pod 可用的資源;
  • 保留到驅逐閾值的資源。

對于各層的資源分配設置的沒有標準,需要根據集群的情況來權衡配置,Amazon Kubernetes 對 Kubelet 資源配置算法是 Reserved memory = 255MiB + 11MiB * MAX_POD_PER_INSTANCE;假設運行32 Pods,高達 90% 的內存都可以分配給業務使用,相對來說 Kubelet 資源占用并不高。

同時也要結合業務對高可用的要求,做響應的調整。針對邊緣場景,一般不建議在一個節點上運行大量的Pods 穩定為大。

四、業務應用的云邊管運協同模型

基于中心云的分布式業務應用架構,與云邊分布式協同業務應用架構本質上有很大差別。在中心云更多的是基于 DDD 業務領域,將復雜的業務系統拆分成一個個相對獨立的服務,整體構建一個松耦合的分布式應用;但在云邊分布式場景下,更多強調的是集中式管控運營,分散式運作支撐,將管理運營系統集中在云中心,實現中心式管控,將支撐業務實時運作的應用分散至邊緣,實現低延遲快速響應。

從業務應用來看,財務/經營,計劃/管理兩層屬于管控運營類的應用,就是需要通過中心云統一匯聚,實現集中化強管控;對延遲不敏感,對安全,大數據分析能力等要求較高;控制,傳感/執行,生產過程三層屬于運作支撐類應用,也可以優先考慮中心云;如果業務場景對延遲敏感,才考慮通過邊緣計算能力,實現分散式低時延響應;

從請求響應來看,對時延不敏感(50ms 以上)都有限考慮部署在中心云計算及云化的邊緣產品(CDN)實現;對延遲敏感(小于10ms ),運營商骨干網完全無法支持的,考慮建設邊緣計算平臺,同時業務面臨不小的投入及人員;

以實體物流領域為例,經典的 OTW 系統(OMS 訂單管理系統,WMS 倉庫管理系統,TMS 運輸管理系統)其中 OT 就屬于典型的管理運營系統,所以建議部署在中心云,通過中心云數據匯聚,實現拼單拆單,多式聯運等跨區域業務;W 是倉庫管理系統,管理四面墻的任務,屬于運作支撐應用,并且倉庫一般都有一些自動化設備,就可以考慮將 W 部署在邊緣。

五、總結

邊緣計算平臺的建設,以 Kubernetes 為核心的云原生技術體系,無疑是當前最佳的選擇與建設路徑;但是云原生體系龐大,組件復雜,將體系下沉至邊緣會面臨很大的挑戰與困難,同時充滿巨大的機遇及想象空間。業務應用想要真正踐行邊緣的云原生體系,需要從理念、系統設計、架構設計等多方面來共同實現,才能充分發揮邊緣的優勢及價值。

責任編輯:趙寧寧 來源: 阿里技術
相關推薦

2018-12-18 08:35:55

2020-03-05 15:01:48

邊緣計算安全管理

2018-06-07 12:44:47

云計算邊緣云物聯網

2020-02-25 00:01:17

IT邊緣計算網絡

2021-02-28 13:45:12

邊緣計算云計算Kubernetes

2019-12-02 21:57:47

邊緣計算邊緣安全

2021-02-26 23:00:09

云計算邊緣計算數據

2020-04-08 10:17:07

云計算邊緣計算數據

2018-04-25 16:20:01

邊緣計算原生云邊緣平臺

2023-09-12 10:27:41

2018-01-30 09:21:27

邊緣計算取代云計算

2021-03-02 09:11:56

云計算邊緣計算數據中心

2022-02-22 07:40:10

邊緣計算云原生中心云

2024-03-27 11:20:08

人工智能數據中心機器學習

2024-08-15 15:44:00

2023-09-01 14:32:56

云計算邊緣計算

2023-12-11 14:06:55

邊緣計算

2019-04-11 17:41:38

云計算邊緣計算CDN

2017-03-10 10:25:17

點贊
收藏

51CTO技術棧公眾號

中文在线免费一区三区高中清不卡| 亚洲国产激情| 欧美一级生活片| 欧美日韩视频免费| 可以在线观看的av| 国模少妇一区二区三区 | 日本综合在线| 成人免费毛片aaaaa**| 国产99在线|中文| 午夜免费激情视频| av一区二区在线播放| 欧美不卡激情三级在线观看| 日韩黄色片视频| 超碰porn在线| 国产日韩欧美亚洲| 国内一区二区三区在线视频| 中文字幕在线播出| 一本色道88久久加勒比精品| 久久精品电影网| 中文字幕免费视频| 久草精品视频| 日韩一区二区视频| 91最新在线观看| a国产在线视频| 亚洲欧美一区二区三区极速播放 | 亚洲欧美日本韩国| 欧美日韩国产免费一区二区三区 | 亚洲天堂日韩电影| 91九色蝌蚪porny| 免费欧美网站| 69堂亚洲精品首页| 久久黄色片网站| 亚洲天堂一区二区| 岛国精品视频在线播放| 日本人妻伦在线中文字幕| 男人在线资源站| 国产日韩影视精品| 欧美日韩精品免费观看| 人妻精品无码一区二区| 国产精品一区二区久久不卡| 国产欧美va欧美va香蕉在线| 亚洲 国产 日韩 欧美| 久久精品亚洲| 奇米4444一区二区三区| 国产乡下妇女做爰| 亚洲福利久久| 午夜精品免费视频| 日本少妇久久久| 在线免费观看欧美| 久久免费视频网| 黄色小视频在线免费看| 国产综合激情| 91极品女神在线| 色婷婷在线观看视频| 亚洲三级国产| 欧美在线性爱视频| 69国产精品视频免费观看| 9国产精品视频| 青青草精品毛片| av网站中文字幕| 久久久久久自在自线| 欧美一区二三区| 波多野结衣视频网址| 日韩av电影天堂| 国产日韩欧美在线观看| 国产女人18毛片水18精| 国产精品99久久久久久有的能看| 91在线看网站| 人妻少妇精品无码专区| 久久免费的精品国产v∧| 日本成人黄色| 黄色网页在线免费看| 一区二区成人在线| 鲁一鲁一鲁一鲁一色| 欧美日韩电影免费看| 在线国产亚洲欧美| 中文字幕av不卡在线| 视频二区欧美毛片免费观看| 亚洲第一中文字幕在线观看| 西西444www无码大胆| 日韩三级在线| 国内精品小视频| 日本免费精品视频| 国产精品18久久久久久久久| 国产在线一区二区三区欧美| 国产特黄在线| 一区二区日韩av| 日日碰狠狠躁久久躁婷婷| 日韩有码欧美| 亚洲国产精品福利| 亚洲av毛片基地| 欧美日本精品| 日韩美女免费观看| 99在线观看免费| 久久嫩草精品久久久精品一| 在线视频不卡一区二区三区| 成人影院在线播放| 欧美四级电影在线观看| 精品人妻一区二区免费| 精品国产一区二区三区四区| 久久99热精品这里久久精品| 中文字幕在线欧美| 国产成人一区在线| 性欧美.com| caoprom在线| 欧美日本一道本| 久久无码人妻精品一区二区三区| 欧美激情另类| 欧洲成人在线视频| 亚洲精品911| 中文字幕一区av| 国产情侣av自拍| 麻豆成人入口| 九色精品免费永久在线| 中文字幕在线观看第二页| aaa国产一区| 麻豆传媒网站在线观看| 精品福利在线| 亚洲欧洲激情在线| av大片免费在线观看| 国产精品一区二区不卡| 在线观看日韩羞羞视频| 日韩一区二区三区免费| 亚洲国产成人精品女人久久久| 黄色a级片在线观看| 天堂va蜜桃一区二区三区漫画版| 国产精品国产精品| 爆操欧美美女| 717成人午夜免费福利电影| 国产激情av在线| 视频在线观看一区| 欧美成ee人免费视频| 美女在线视频免费| 日韩精品视频在线观看网址| 久久久久久欧美精品se一二三四| 国内外成人在线视频| 91社在线播放| va天堂va亚洲va影视| 日韩亚洲欧美成人| 在线观看xxxx| 国产精品久久久久久久久免费丝袜 | 国产在线拍揄自揄视频不卡99| 九色视频在线播放| 日本韩国精品一区二区在线观看| a级在线观看视频| 一区二区三区精品视频在线观看| 国产精品二区三区四区| xxx.xxx欧美| 亚洲激情视频网| wwwxxx亚洲| 99久久免费视频.com| 国产精品无码av在线播放| 女同另类激情重口| 奇米一区二区三区四区久久| 免费黄网站在线观看| 日本高清无吗v一区| 嘿嘿视频在线观看| 精品一区二区三区久久久| 国产精品无码乱伦| 日韩视频一二区| 久久露脸国产精品| 男人天堂亚洲二区| 欧美日韩和欧美的一区二区| 久久av红桃一区二区禁漫| 国产伦理精品不卡| 免费看欧美黑人毛片| 亚洲精品进入| 成人精品福利视频| 伊人影院蕉久影院在线播放| 精品国产一区久久| 国产成人无码一区二区在线播放| 久久精品亚洲国产奇米99| 日本超碰在线观看| 国内揄拍国内精品久久| 久久波多野结衣| 久久精品97| 97精品在线视频| 福利在线视频导航| 精品日韩欧美在线| 午夜精品久久久久久久蜜桃| 亚洲人精品一区| 免费在线观看成年人视频| 蜜桃一区二区三区四区| 天天做天天躁天天躁| 一本久久青青| 91久久偷偷做嫩草影院| 经典三级一区二区| 欧美精品videosex牲欧美| 青青国产在线| 北条麻妃一区二区三区在线| www激情久久| 欧美午夜性生活| 欧美激情综合色综合啪啪| 精品久久一区二区三区蜜桃| 国产一区二区三区朝在线观看| 久久久成人精品| 蜜桃视频在线入口www| 欧美一级一区二区| 天堂av免费在线观看| 亚洲高清免费在线| 国产在线综合视频| 99久久伊人精品| 两性午夜免费视频| 免费人成黄页网站在线一区二区| 男人天堂av片| 国产精品99久久| 日本一区二区三区在线视频| 亚洲电影一区| 成人午夜一级二级三级| 午夜精品成人av| 久久久久久伊人| 美女免费久久| 亚洲一区二区久久久| 天天摸天天碰天天爽天天弄| 91麻豆精品国产91久久久久久久久| 91香蕉在线视频| 亚洲一区在线看| 永久看片925tv| 国产精品护士白丝一区av| 精品少妇人妻一区二区黑料社区| 国产成a人无v码亚洲福利| 黄色片视频在线| 久久久久久自在自线| 久久久久久久中文| 亚洲私拍自拍| 91视频 - 88av| 久久久久亚洲| 一区视频二区视频| 日韩精品影视| 秋霞在线观看一区二区三区| 米奇精品关键词| 国产精品一区二区av| 在线一区二区三区视频| 91免费福利视频| 国产高清视频一区二区| 成人黄色在线播放| 在线欧美激情| 666精品在线| 日本亚洲视频| 9a蜜桃久久久久久免费| 香蕉成人app| 99视频在线| 国产欧美啪啪| 国产亚洲欧美一区二区| 欧美变态挠脚心| 久久久久久国产精品一区| 亚洲男人都懂第一日本| 欧美h视频在线| 大片网站久久| 一区二区在线观| 欧美成人69| 国产玉足脚交久久欧美| 亚洲高清免费| 爱福利视频一区二区| 久久久水蜜桃av免费网站| www.国产区| 麻豆久久久久久久| 国产伦精品一区二区三区妓女下载 | 国产精品亚洲a| 日本vs亚洲vs韩国一区三区 | 日本少妇在线观看| 日韩欧美第一页| 四虎影院在线免费播放| 欧美网站一区二区| 99在线无码精品入口| 亚洲精品成人免费| 欧美色视频免费| 久久精彩免费视频| 里番在线播放| 日韩av免费网站| 精品视频一区二区三区在线观看| 99精品99久久久久久宅男| 欧洲亚洲视频| 亚洲人体一区| 最新亚洲激情| 午夜免费看视频| 国产成人亚洲综合a∨猫咪| 中国美女乱淫免费看视频| 欧美激情一区不卡| 久久精品国产亚洲AV无码麻豆| 色综合色狠狠天天综合色| 97超碰中文字幕| 亚洲精品久久久久久久久久久| 国产h在线观看| 久久乐国产精品| 欧洲亚洲精品| 精品日产一区2区三区黄免费| jiujiure精品视频播放| 日韩精品一区二区在线视频 | 天天做天天摸天天爽国产一区 | bbw在线视频| 国产精品青青在线观看爽香蕉| 日韩视频一区二区三区四区| 免费在线观看91| 欧美黄在线观看| 国产高潮免费视频| 成人18精品视频| 国产天堂av在线| 色视频欧美一区二区三区| 亚洲黄色小说网| 日韩亚洲精品电影| 成人天堂yy6080亚洲高清| 国产精品久久久久久久小唯西川| 欧美日韩黑人| 怡红院av亚洲一区二区三区h| 狠狠色丁香久久婷婷综| 黑人巨大精品欧美| 亚洲第一搞黄网站| 国产免费的av| 日韩中文字幕国产精品| 欧美1级2级| 国产日韩一区二区三区| 亚洲一级毛片| 91福利国产成人精品播放| 26uuu欧美| 国产真实乱偷精品视频| 欧美一区三区四区| 99re热久久这里只有精品34| 日韩av不卡电影| 日韩av系列| www在线观看免费| 粉嫩一区二区三区性色av| 午夜精品福利在线视频| 欧美日韩综合一区| 成人在线视频成人| 人人做人人澡人人爽欧美| 国产精品毛片视频| 国产精品视频网站在线观看| 国产在线精品一区二区| 大地资源高清在线视频观看| 在线亚洲+欧美+日本专区| 色中色在线视频| 456国产精品| 婷婷成人影院| 免费日韩视频在线观看| 99精品黄色片免费大全| 亚洲精品77777| 日韩成人在线播放| 超碰aⅴ人人做人人爽欧美| 久久久久久久久四区三区| 日韩视频不卡| 成年人在线观看av| 91久久久免费一区二区| 成人性生交大片免费看午夜| 国产成人高清激情视频在线观看 | 在线观看日韩羞羞视频| 麻豆精品在线看| 免费一级suv好看的国产网站| 欧美日韩一区成人| 黄视频在线观看网站| 亚洲www在线观看| 午夜久久tv| 91人人澡人人爽人人精品| 亚洲国产精品av| 亚洲天堂视频在线| 欧美超级乱淫片喷水| 日韩视频一二区| 国产一区二区在线视频播放| 久久先锋影音av鲁色资源网| 波多野结衣大片| 久久精品国产一区| 香蕉免费一区二区三区在线观看 | 九九视频在线免费观看| 欧美群妇大交群中文字幕| av在线电影观看| 91成人理论电影| 一本久久综合| 中文字幕在线观看免费高清| 777午夜精品视频在线播放| 天堂va在线| 久久精品99久久| 蜜桃视频在线一区| 五月天综合在线| 中文字幕欧美日韩| 深夜福利一区二区三区| 国产精品网站免费| 中日韩免费视频中文字幕| 国产黄色av网站| 欧美在线观看网站| 国产精品久久久久一区二区三区厕所| 国产男女无遮挡猛进猛出| 日韩欧美国产视频| 久草免费在线| 精品国产_亚洲人成在线| 久久99久久99小草精品免视看| 免费在线黄色片| 一区二区三区在线播放欧美| 国产一区二区三区免费在线| 日本www在线播放| 亚洲男人都懂的| 黄色在线播放| 国产精品一区免费观看| 免费人成精品欧美精品| 国产午夜视频在线播放| 尤物tv国产一区| 国产乱人伦丫前精品视频| 国产又黄又猛又粗| 亚洲电影第三页| av免费在线观看网站| 欧美日韩综合另类|