多圖詳解邊緣計算系統(tǒng)的組成及概念
組成部分:邊緣計算系統(tǒng)由云、邊、端三部分組成,每部分的解決方案不止一種。本文的云組成部分選擇Kubernetes,邊組成部分選擇KubeEdge,端組成部分選擇EdgeX Foundry。 概念解析:對組成邊緣計算系統(tǒng)的云、邊、端三部分涉及的相關(guān)概念進行說明。
Kube-apiserver:Kubernetes內(nèi)部組件相互通信的消息總線,對外暴露集群API資源的唯一出口 Kube-controller:保證集群內(nèi)部資源的現(xiàn)實狀態(tài)與期望狀態(tài)保持一致 Kube-scheduler:將需要調(diào)度的負載與可用資源最佳匹配 Kube-proxy:為節(jié)點內(nèi)的負載訪問和節(jié)點間的負載訪問做代理 Kubelet:根據(jù)Kube-scheduler的調(diào)度結(jié)果,操作相應負載
Etcd:存儲集群的元數(shù)據(jù)和狀態(tài)數(shù)據(jù) Flannel 集群的跨主機負載網(wǎng)絡(luò)通信的解決方案 需要對原來的數(shù)據(jù)包進行額外的封裝、解封裝,性能損耗較大 Calico 集群的跨主機負載網(wǎng)絡(luò)通信的解決方案 純?nèi)龑泳W(wǎng)絡(luò)解決方案,不需要額外的封裝、解封裝,性能損耗較小 CoreDNS:負責集群中負載的域名解析
Docker:目前默認的容器運行時 Containerd:比Docker輕量,穩(wěn)定性與Docker相當?shù)娜萜鬟\行時 Cri-o 輕量級容器運行時 目前穩(wěn)定性沒有保證 Frakti 基于Hypervisor的容器運行時 目前穩(wěn)定性沒有保證

云部分 | CloudCore 負責將云部分的事件和指令下發(fā)到邊緣端,同時接收邊緣端上報的狀態(tài)信息和事件信息
邊緣部分 | EdgeCore 接收云部分下發(fā)的事件和指令,并執(zhí)行相關(guān)指令,同時將邊緣的狀態(tài)信息和事件信息上報到云部分
容器運行時 | Docker 目前,KubeEdge默認支持Docker 官方表示未來會支持Containerd、Cri-o等容器運行時
Device-modbus-go:Go實現(xiàn)對接使用Modbus協(xié)議設(shè)備的服務 Device-camera-go:Go實現(xiàn)對接攝像頭設(shè)備的服務 Device-snmp-go:Go實現(xiàn)對接SNMP服務 Device-mqtt-go:Go實現(xiàn)對接使用MQTT協(xié)議設(shè)備的服務 Device-sdk-go Go實現(xiàn)對接其他設(shè)備的SDK SDK給設(shè)備接入提供了較大的靈活性
Core-command:負責向南向設(shè)備發(fā)送命令 Core-metadata:負責設(shè)備自身能力描述,提供配置新設(shè)備,并將它們與其擁有的設(shè)備服務配對的功能 Core-data:負責采集南向設(shè)備層數(shù)據(jù),并向北向服務提供數(shù)據(jù)服務 Registry & Config:負責服務注冊與發(fā)現(xiàn),為其他EdgeX Foundry微服務提供關(guān)于EdgeX Foundry的相關(guān)服務的信息,包括微服務配置屬性
Support-logging:負責日志記錄 Support-notification:負責事件通知 Support-scheduler:負責數(shù)據(jù)調(diào)度
Export-client:導出數(shù)據(jù)的客戶端 Export-distro:導出數(shù)據(jù)的應用
System-mgmt-agent:提供啟動、停止所有微服務的API Sys-mgmt-executor:負責啟動、停止所有微服務的最終執(zhí)行
云:涉及的概念包括Container、Pod、ReplicaSet、Service、Deployment、DaemonSet、Job、Volume、ConfigMap、NameSpace、Ingress等。 邊:目前邊緣系統(tǒng)的實現(xiàn)方式是通過對云原有的組件進行裁剪并下沉到邊緣,所以邊涉及的概念是云的子集,而且與云保持一致。 端:部署在邊上的一套微服務,目前沒有引入新的概念。











(歡迎大家加入數(shù)據(jù)工匠知識星球獲取更多資訊。)

掃描二維碼關(guān)注我們

我們的使命:發(fā)展數(shù)據(jù)治理行業(yè)、普及數(shù)據(jù)治理知識、改變企業(yè)數(shù)據(jù)管理現(xiàn)狀、提高企業(yè)數(shù)據(jù)質(zhì)量、推動企業(yè)走進大數(shù)據(jù)時代。
我們的愿景:打造數(shù)據(jù)治理專家、數(shù)據(jù)治理平臺、數(shù)據(jù)治理生態(tài)圈。
我們的價值觀:凝聚行業(yè)力量、打造數(shù)據(jù)治理全鏈條平臺、改變數(shù)據(jù)治理生態(tài)圈。

了解更多精彩內(nèi)容
長按,識別二維碼,關(guān)注我們吧!
數(shù)據(jù)工匠俱樂部
微信號:zgsjgjjlb
專注數(shù)據(jù)治理,推動大數(shù)據(jù)發(fā)展。
評論
圖片
表情
