边缘计算容器化是否有必要?
戳藍(lán)字“CSDN云計(jì)算”關(guān)注我們哦!
作者 |?Steve
來源?|?邊緣計(jì)算中文社區(qū)
由于容器有輕量級(jí)、安全性、秒級(jí)啟動(dòng)等優(yōu)秀的特性,容器天然的輕量化和可移植性,非常適合邊緣計(jì)算的場(chǎng)景,這一點(diǎn)邊緣計(jì)算的廠家和開發(fā)者們都心知肚明。而且鑒于K8S已經(jīng)成為云原生編排的事實(shí)標(biāo)準(zhǔn),因此攜手K8S進(jìn)入邊緣將很有可能結(jié)束邊緣計(jì)算當(dāng)前混沌的狀態(tài),并定義云端和邊緣統(tǒng)一的應(yīng)用部署和管理的標(biāo)準(zhǔn)。
Kube+Edge就是依托K8S的容器編排和調(diào)度能力,實(shí)現(xiàn)云邊協(xié)同、計(jì)算下沉、海量設(shè)備的平滑接入。Kube+Edge架構(gòu)上包含兩部分,分別是云端和邊緣側(cè)。云端負(fù)責(zé)應(yīng)用和配置的下發(fā),邊緣側(cè)則負(fù)責(zé)運(yùn)行邊緣應(yīng)用和管理接入設(shè)備。
如今,Kubernetes 已經(jīng)成為云原生的標(biāo)準(zhǔn),并且能夠在任何基礎(chǔ)設(shè)施上提供一致的云上體驗(yàn)。我們經(jīng)常能夠看到“容器 + Kubernetes”的組合在DevOps發(fā)揮10X效率,最近也有越來越多Kubernetes運(yùn)行在數(shù)據(jù)中心外(邊緣)的需求。
在邊緣計(jì)算StarlingX的項(xiàng)目中,未來也會(huì)在邊緣側(cè)集成Kubernetes作為容器化平臺(tái),而由于邊緣云和中心云的關(guān)系更加獨(dú)立,邊緣云可以在與中心云斷開連接的情況下正常工作,而Kubernetes集群的心跳機(jī)制,需要master/slave的定時(shí)連接,因此Kubernetes在集成到邊緣云平臺(tái)的場(chǎng)景下,需要在部署方式上需要滿足邊緣計(jì)算平臺(tái)的要求。
由于云計(jì)算的普及,用戶們已經(jīng)積累了足夠的管理云上資源的經(jīng)驗(yàn),現(xiàn)在下一步的挑戰(zhàn)就是如何構(gòu)建一個(gè)邊緣云平臺(tái),把對(duì)云上資源的管理方法延伸到邊緣,讓我們能夠無縫地管理邊緣的資源和設(shè)備。邊緣云平臺(tái)將重點(diǎn)解決以下問題:
1、大規(guī)模 / 異構(gòu)的設(shè)備,網(wǎng)關(guān)和邊緣節(jié)點(diǎn)的接入;
2、大量遙測(cè)數(shù)據(jù)匯聚、處理后提供給云端應(yīng)用使用;
3、設(shè)備安全和識(shí)別服務(wù);
4、支持遠(yuǎn)程下達(dá)對(duì)設(shè)備的指令;
5、自動(dòng)創(chuàng)建和管理邊緣節(jié)點(diǎn)和設(shè)備;
6、實(shí)現(xiàn)云端對(duì)邊緣應(yīng)用的編排、部署和配置;
7、為邊緣應(yīng)用的開發(fā)提供數(shù)據(jù)存儲(chǔ)、事件管理、API 管理和數(shù)據(jù)分析等能力;
由于邊緣云平臺(tái)需要接入大量的IoT設(shè)備,并實(shí)現(xiàn)對(duì)這些設(shè)備的管理,而這些設(shè)備的數(shù)目可能是非常巨大的,因此在邊緣側(cè)需要部署大量的應(yīng)用來管理海量的IoT設(shè)備,因此在邊緣側(cè)資源受限的情況下,邊緣容器云則顯得尤為重要。
另外,由于在邊緣側(cè)建設(shè)的費(fèi)用受限,因此使用物理的高可用手段會(huì)導(dǎo)致建設(shè)費(fèi)用的急劇上升,而利用容器云的auto-healing功能,可以使得在邊緣側(cè)的平臺(tái)上,利用Kubernetes等軟件高可用技術(shù),來滿足邊緣容器云對(duì)高可用的要求。
針對(duì)一些短暫接入的設(shè)備和流量,邊緣云需要實(shí)時(shí)開啟容器,并自動(dòng)在容器中部署已安裝的應(yīng)用,由于容器天生對(duì)應(yīng)用具有更好的親和性,邊緣容器云可以更快速方便地在短時(shí)間內(nèi)開啟或關(guān)閉大量的容器應(yīng)用,來滿足邊緣側(cè)的實(shí)時(shí)流量。
在安全性方面,Kubernetes或者說是容器技術(shù)的安全性一直被業(yè)界詬病,雖然相比于虛擬機(jī)操作系統(tǒng)級(jí)別的隔離仍較為遜色,但隨著社區(qū)的發(fā)展,安全性的問題也在逐步的解決。
由于Kubernetes對(duì)應(yīng)用的編排能力更強(qiáng),邊緣側(cè)可能會(huì)涉及到大量的不同種類的應(yīng)用服務(wù),而Kubernetes可以很好得滿足對(duì)邊緣應(yīng)用的編排、部署和配置的要求。
Kubernetes作為開源的容器平臺(tái),擁有大量的社區(qū)文檔和標(biāo)準(zhǔn)接口,而且Kubernetes滿足了etcd數(shù)據(jù)庫(kù)提供的持久化存儲(chǔ),事件處理、告警機(jī)制等要求,為邊緣計(jì)算應(yīng)用的開發(fā)、部署、調(diào)試提供了便利。
利用容器化的邊緣計(jì)算平臺(tái)可提供以下服務(wù):
1、邊緣節(jié)點(diǎn)容器化承載計(jì)算服務(wù),大規(guī)模定制化批量更新和升級(jí)應(yīng)用;
2、全局監(jiān)控及分布式管理,邊緣設(shè)備自動(dòng)激活及下線;
3、就近集成邊緣存儲(chǔ)及邊緣緩存服務(wù),結(jié)合人工智能技術(shù),拓展邊緣智能;
邊緣容器云可以提供就近部署計(jì)算服務(wù),多維智能調(diào)度,保障邊緣數(shù)據(jù)及時(shí)傳輸和處理的能力,并更好地滿足邊緣側(cè)應(yīng)用日益增長(zhǎng)的需求。
福利
掃描添加小編微信,備注“姓名+公司職位”,加入【云計(jì)算學(xué)習(xí)交流群】,和志同道合的朋友們共同打卡學(xué)習(xí)!
推薦閱讀:
聽說,私有云也出新一代了?
搞不懂SDN?那是因?yàn)槟銢]看這個(gè)小故事…
華為最強(qiáng)自研 NPU 問世,麒麟 810 “拋棄”寒武紀(jì)
北郵通信博士萬字長(zhǎng)文,帶你秒懂 4G/5G 區(qū)別!
LinkedIn最新報(bào)告: 區(qū)塊鏈成職位需求增長(zhǎng)最快領(lǐng)域, 這些地區(qū)對(duì)區(qū)塊鏈人才渴求度最高……
中文NLP的分詞真有必要嗎?李紀(jì)為團(tuán)隊(duì)四項(xiàng)任務(wù)評(píng)測(cè)一探究竟 | ACL 2019
6月技術(shù)福利限時(shí)免費(fèi)領(lǐng)
真香,朕在看了!
總結(jié)
以上是生活随笔為你收集整理的边缘计算容器化是否有必要?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Spring精华问答 | 什么是YAML
- 下一篇: 广州公积金怎么提取