国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

聊聊多圖詳解邊緣計算系統的組成及概念,你還記得嗎?

開發 前端 邊緣計算
Kubernetes是Google開源的大規模容器編排解決方案。整套解決方案由核心組件、第三方組件和容器運行時組成。

[[421799]]

本文從組成部分和概念解析兩方面來說明邊緣計算系統。

  • 組成部分:邊緣計算系統由云、邊、端三部分組成,每部分的解決方案不止一種。本文的云組成部分選擇Kubernetes,邊組成部分選擇KubeEdge,端組成部分選擇EdgeX Foundry。
  • 概念解析:對組成邊緣計算系統的云、邊、端三部分涉及的相關概念進行說明。

01 邊緣計算系統的組成

1. 云——Kubernetes

Kubernetes是Google開源的大規模容器編排解決方案。整套解決方案由核心組件、第三方組件和容器運行時組成,具體如下所示。

1)核心組件

  • Kube-apiserver:Kubernetes內部組件相互通信的消息總線,對外暴露集群API資源的唯一出口
  • Kube-controller:保證集群內部資源的現實狀態與期望狀態保持一致
  • Kube-scheduler:將需要調度的負載與可用資源最佳匹配
  • Kube-proxy:為節點內的負載訪問和節點間的負載訪問做代理
  • Kubelet:根據Kube-scheduler的調度結果,操作相應負載

2)第三方組件

  • Etcd:存儲集群的元數據和狀態數據
  • Flannel

集群的跨主機負載網絡通信的解決方案

需要對原來的數據包進行額外的封裝、解封裝,性能損耗較大

  • Calico

集群的跨主機負載網絡通信的解決方案

純三層網絡解決方案,不需要額外的封裝、解封裝,性能損耗較小

  • CoreDNS:負責集群中負載的域名解析

3)容器運行時

  • Docker:目前默認的容器運行時
  • Containerd:比Docker輕量,穩定性與Docker相當的容器運行時
  • Cri-o

輕量級容器運行時

目前穩定性沒有保證

  • Frakti

基于Hypervisor的容器運行時

目前穩定性沒有保證

2. 邊——KubeEdge

KubeEdge是華為開源的一款基于Kubernetes的邊緣計算平臺,用于將容器化應用的編排功能從云擴展到邊緣的節點和設備,并為云和邊緣之間的網絡、應用部署和元數據同步提供基礎架構支持。KubeEdge使用Apache 2.0許可,并且可以免費用于個人或商業用途。

KubeEdge由云部分、邊緣部分和容器運行時組成,具體如下所示。

  • 云部分 | CloudCore
    • 負責將云部分的事件和指令下發到邊緣端,同時接收邊緣端上報的狀態信息和事件信息
  • 邊緣部分 | EdgeCore
    • 接收云部分下發的事件和指令,并執行相關指令,同時將邊緣的狀態信息和事件信息上報到云部分
  • 容器運行時 | Docker
    • 目前,KubeEdge默認支持Docker
    • 官方表示未來會支持Containerd、Cri-o等容器運行時

3. 端——EdgeX Foundry

EdgeX Foundry是一個由Linux基金會運營的開源邊緣計算物聯網軟件框架項目。該項目的核心是基于與硬件和操作系統完全無關的參考軟件平臺建立的互操作框架,構建即插即用的組件生態系統,加速物聯網方案的部署。EdgeX Foundry使有意參與的各方在開放與互操作的物聯網方案中自由協作,無論其是使用公開標準還是私有方案。

EdgeX Foundry微服務集合構成了4個微服務層及兩個增強的基礎系統服務。4個微服務層包含從物理域數據采集到信息域數據處理等一系列服務,兩個增強的基礎系統服務為4個微服務層提供服務支撐。

4個微服務層從物理層到應用層依次為設備服務(Device Service)層、核心服務(Core Service)層、支持服務(Supporting Service)層、導出服務(Export Service)層,兩個增強的基礎系統服務包括安全和系統管理服務,具體說明如下所示。

1)設備服務層

  • Device-modbus-go:Go實現對接使用Modbus協議設備的服務
  • Device-camera-go:Go實現對接攝像頭設備的服務
  • Device-snmp-go:Go實現對接SNMP服務
  • Device-mqtt-go:Go實現對接使用MQTT協議設備的服務
  • Device-sdk-go

Go實現對接其他設備的SDK

SDK給設備接入提供了較大的靈活性

2)核心服務層

  • Core-command:負責向南向設備發送命令
  • Core-metadata:負責設備自身能力描述,提供配置新設備,并將它們與其擁有的設備服務配對的功能
  • Core-data:負責采集南向設備層數據,并向北向服務提供數據服務
  • Registry & Config:負責服務注冊與發現,為其他EdgeX Foundry微服務提供關于EdgeX Foundry的相關服務的信息,包括微服務配置屬性

3)支持服務層

  • Support-logging:負責日志記錄
  • Support-notification:負責事件通知
  • Support-scheduler:負責數據調度

4)導出服務層

  • Export-client:導出數據的客戶端
  • Export-distro:導出數據的應用

5)兩個增強的基礎系統服務

  • System-mgmt-agent:提供啟動、停止所有微服務的API
  • Sys-mgmt-executor:負責啟動、停止所有微服務的最終執行

02 概念解析

組成邊緣計算系統的云、邊、端三部分的相關概念如下。

  • 云:涉及的概念包括Container、Pod、ReplicaSet、Service、Deployment、DaemonSet、Job、Volume、ConfigMap、NameSpace、Ingress等。
  • 邊:目前邊緣系統的實現方式是通過對云原有的組件進行裁剪并下沉到邊緣,所以邊涉及的概念是云的子集,而且與云保持一致。
  • 端:部署在邊上的一套微服務,目前沒有引入新的概念。

目前,邊和端都在沿用云的概念,所以本節主要是對云的概念進行解析。下面以圖解的形式對云涉及的相關概念進行說明。由圖1-1可知,Container(容器)是在操作系統之上的一種新的環境隔離技術。使用容器隔離出的獨立空間包含應用所需的運行時環境和依賴庫。在同一臺主機上,容器共享操作系統內核。

▲圖1-1 Container解析

由圖1-2可知,Pod是由一組容器組成的,在同一個Pod內的容器共享存儲和網絡命名空間。在邊緣計算系統中,Pod是最小的可調度單元,也是應用負載的最終載體。

▲圖1-2 Pod解析

由圖1-3可知,ReplicaSet用來管理Pod,負責讓Pod的期望數量與Pod真實數量保持一致。在邊緣計算系統中,ReplicaSet負責維護應用的多實例和故障自愈。

▲圖1-3 ReplicaSet解析

由圖1-4可知,Service作為一組Pod的訪問代理,在多個Pod之間做負載均衡。Pod的生命周期相對比較短暫,變更頻繁。Service除了為與之相關的Pod做訪問代理和負載均衡外,還會維護與Pod的對應關系。

▲圖1-4 Service解析

由圖1-5可知,Deployment是ReplicaSet的抽象,在ReplicaSet的基礎上增加了一些高級功能。其功能和應用場景與ReplicaSet相同。

▲圖1-5 Deployment解析

由圖1-6可知,DaemonSet負責讓指定的Pod在每個節點上都啟動一個實例。該功能一般用在部署網絡插件、監控插件和日志插件的場景。

▲圖1-6 DaemonSet解析

由圖1-7可知,Job用來管理批量運行的Pod,該管理類型的Pod會被定期批量觸發。與Deployment管理的Pod不同,Job管理的Pod執行完相應的任務后就退出,不會一直駐留。在邊緣計算系統中,一般用Job所管理的Pod來訓練AI模型。

▲圖1-7 Job解析

由圖1-8可知,Volume是用來給Pod提供存儲的,通過掛載的方式與對應Pod關聯。Volume分臨時存儲和持久存儲,臨時存儲類型的Volume會隨著Pod的刪除而被刪除,持久存儲類型的Volume不會隨著Pod的刪除而被刪除。

▲圖1-8 Volume解析

由圖1-9可知,ConfigMap作為Pod存儲配置文件的載體,通過環境變量(env)和文件卷的方式與Pod進行關聯。在邊緣計算系統中,以ConfigMap方式來管理配置信息會更方便。ConfigMap還可以對配置中的敏感信息進行加密,使配置信息更安全。

▲圖1-9 ConfigMap解析

由圖1-10可知,NameSpace是對Pod、Service、ConfigMap、Deployment、DaemonSet等資源進行隔離的一種機制,一般用在同一公司的不同團隊隔離資源的場景。邊緣計算系統使用NameSpace來對一個團隊可以使用的資源(CPU、內存)和創建的負載所需要的資源進行限制。

▲圖1-10 NameSpace解析

由圖1-11可知,Ingress可作為集群內與集群外相互通信的橋梁—將集群內的服務暴露到集群外,同時可以對進入集群內的流量進行合理的管控。在邊緣計算系統中,Ingress是一種資源對象,需要配合Ingress Controller和反向代理工作。

▲圖1-11 Ingress解析

關于作者:崔廣章,之江實驗室高級研究專員,資深云計算和邊緣計算技術工程師。從2014年接觸云計算以來,參與過多個云計算生產項目,其中代表性的項目有基于OpenStack進行定制開發的運營商私有云、政務云,基于開源容器云方案定制開發的面向運營商的數據中心操作系統(DCOS),2018年開始從事邊緣計算相關研究與開發。

 

本文摘編自《深入理解邊緣計算:云、邊、端工作原理與源碼分析》,經出版方授權發布。

 

責任編輯:武曉燕 來源: 大數據DT
相關推薦

2012-06-26 09:14:08

OpenSolaris

2018-12-27 11:58:07

蘋果手機iPhone

2021-04-07 22:25:05

手機LG諾基亞

2011-06-27 14:08:21

Linux歷史命令

2020-10-12 08:43:25

Java基礎知識

2015-07-13 09:04:10

互聯網設備設備

2017-10-09 11:21:09

安卓APPFlash

2020-02-18 15:59:51

計算機網絡中數據鏈路

2022-05-01 21:37:08

邊緣計算網絡云計算

2021-05-05 14:00:25

QQ手機QQ移動應用

2024-02-28 08:23:02

SpringMVC注解

2019-03-19 18:47:56

手機摩托羅拉諾基亞

2018-02-10 08:18:02

微軟Windows 1.0Windows 10

2015-07-20 16:58:35

短信微信

2015-07-02 14:00:04

高考查分深信服

2015-04-21 14:04:35

iOS

2021-09-13 11:32:45

回溯算法理論

2017-11-10 07:08:24

前端優化策略

2020-07-14 13:40:42

微軟開發AI

2009-07-07 10:54:01

JDK
點贊
收藏

51CTO技術棧公眾號

国产主播在线看| 国产九色精品成人porny| 亚欧色一区w666天堂| 成年人视频在线免费观看| 久久综合给合久久狠狠狠97色69| 欧美一级电影久久| 九色成人搞黄网站| 亚洲精品二三区| 黄色动漫在线观看| 欧美色窝79yyyycom| 无线免费在线视频| 精品美女久久久久久免费| 热国产热中文视频二区| 综合精品久久久| 亚洲精品乱码久久久久久自慰 | 欧美日韩在线观看一区| 欧美人成在线| 国产富婆一区二区三区| 亚洲小说欧美另类婷婷| 狠狠色综合色区| 99国产精品| 色999日韩自偷自拍美女| 日韩在线一区二区三区| 亚洲一一在线| 91首页免费视频| 超碰97人人射妻| 一区二区三区免费网站| 免费黄网站在线观看| 欧美人xxxx| 偷拍自拍在线看| 九九久久国产精品| 国产成人精品免费视| 91精品国产综合久久久久久久久| 国产精品久久观看| 国语精品免费视频| 国内精品伊人久久久久av一坑| 精品人妻人人做人人爽| 国产亚洲欧美色| 一色桃子在线| 精品电影一区二区三区| 国产美女久久| 国产精品久久久久久久久久久不卡 | 国产视频一区二区三区四区| 国产日韩精品视频一区二区三区| 少妇精品久久久久久久久久| 成人黄色在线视频| 羞羞的视频免费| 91国偷自产一区二区三区成为亚洲经典| 亚洲s色大片| 亚洲欧美成人网| 欧美电影在线观看完整版| 不卡一区二区三区视频| 男男视频亚洲欧美| 欧美色图色综合| 欧美性猛交xxxx富婆| 97在线超碰| 18一19gay欧美视频网站| 国产美女直播视频一区| 欧美色一级片| 日韩一级特黄毛片| 亚洲摸摸操操av| 免费黄色电影在线观看| 中文字幕亚洲欧美日韩高清| 日韩欧美自拍| 97在线免费视频观看| 午夜精品福利一区二区蜜股av| 日本资源在线| 日本三级久久久| 美女视频黄免费的久久| 国产aa视频| 亚洲欧美激情在线视频| 色天天综合网| 91免费黄视频| 欧美日本国产视频| 电影一区二区在线观看| 久久久综合香蕉尹人综合网| 国产区在线观看成人精品| 成人在线播放| 国产精品久久久久不卡| 国产成人av资源| 最新97超碰在线| 97在线视频免费播放| 日日夜夜精品免费视频| 免费看成年人视频在线观看| 久久精品成人欧美大片| 久久国产精品久久久久久电车| 久久综合色播| 不卡中文字幕av| 久久99久久99精品免视看婷婷| 午夜成人影视| 午夜精品久久久久久久男人的天堂| 石原莉奈在线亚洲三区| 中文字幕在线免费专区| 久久99久久久久久久噜噜| 琪琪一区二区三区| 手机看片福利在线观看| 欧美国产日韩xxxxx| 久99久精品视频免费观看| 2021av在线| 91色中文字幕| 亚洲第一狼人社区| 欧美a一欧美| 99爱视频在线| 亚洲欧美福利视频| 噜噜噜久久亚洲精品国产品小说| 女生裸体视频网站免费观看| 久久成人精品一区二区三区| 精品一区中文字幕| 午夜dj在线观看高清视频完整版| 99免费在线观看视频| 亚洲综合精品自拍| 久久男人av| 亚洲欧美久久久久| 欧美高清一级大片| 久久精品在这里| 国产精品毛片aⅴ一区二区三区| 成人在线播放网址| 亚洲人午夜精品免费| 国模一区二区三区白浆| 国内在线视频| 三级三级久久三级久久18| 欧美精品在线观看一区二区| 亚洲国产精品一区制服丝袜| yw视频在线观看| 久久久综合亚洲91久久98| 51精品国自产在线| 欧美专区18| av午夜在线观看| 久久久久久久久网| 国产一区二区久久精品| 丁香婷婷综合色啪| 黄页免费欧美| www.夜夜爽| 国产精品偷伦视频免费观看国产 | 精品日韩av一区二区| 国产欧美在线| 超碰在线最新网址| 在线不卡视频一区二区| 亚洲精品一区二区在线| 成年人国产精品| 日韩欧美中文字幕一区二区三区| 亚洲性生活网站| 欧美尤物巨大精品爽| 一区二区三区欧美| 久久久久久久久久久久久久久久久久| 在线播放av片| 久久天天狠狠| 国产亚洲一区精品| 国产精品视频在线看| 91视频一区| www.久久ai| 国产美女永久无遮挡| 久久视频在线视频| 亚洲免费观看高清完整版在线观看熊 | 成人97精品毛片免费看| 国模杨依粉嫩蝴蝶150p| 奇米成人av国产一区二区三区| 天天综合天天做天天综合| 一区二区国产在线观看| jizz内谢中国亚洲jizz| 国产在线青青草| 奇米4444一区二区三区| 91成人在线观看喷潮| 蜜臀99久久精品久久久久久软件| 久久天天久久| 人人超碰在线| 一本久久a久久精品vr综合| 久久久精品国产一区二区| 亚洲欧美福利一区二区| 国产欧美丝祙| 欧美一级片网址| 欧美91精品久久久久国产性生爱| 亚洲欧美丝袜| 69久久夜色精品国产69| 欧美精品vⅰdeose4hd| 97久久精品人人做人人爽| 爽成人777777婷婷| 国产区在线观看| 中文字幕一区二区三区四区在线视频| 91麻豆国产精品| 亚洲欧美综合另类中字| 一卡二卡欧美日韩| 久久综合亚州| 欧美黄色影院| 91九色美女在线视频| 国产一级视频| 日本精品福利视频| 91免费看国产| 日韩在线观看av| 欧美在线视频日韩| 国产色婷婷亚洲99精品小说| 国产午夜精品一区二区三区欧美 | 在线播放国产一区二区三区| 日韩精品一区二区三区中文在线| 国产成人av| 国产va免费精品观看精品视频 | 91精品国产乱码久久久久久久| www视频在线看| 成人在线观看黄| 国产区日韩欧美|