近日,2019年OpenInfra全球峰會(huì)在上海舉辦,自全球的電信運(yùn)營(yíng)商、服務(wù)提供商、應(yīng)用開(kāi)發(fā)者、社區(qū)貢獻(xiàn)者等參加了此次峰會(huì),共同推動(dòng)開(kāi)源技術(shù)的創(chuàng)新、發(fā)展。
此次OpenInfra上海峰會(huì)聚焦重點(diǎn)開(kāi)源項(xiàng)目,如OPNFV、Kubernetes、 ONAP、Ceph等,還包括OpenStack基金會(huì)托管的開(kāi)源項(xiàng)目:OpenStack、StarlingX、Airship、Kata Containers和Zuul。這次峰會(huì)的議程包含十個(gè)專題,分別是:5G、網(wǎng)絡(luò)功能虛擬化(NFV)、邊緣計(jì)算;容器基礎(chǔ)設(shè)施;人工智能(AI)、機(jī)器學(xué)習(xí)(ML)和高性能計(jì)算(HPC);持續(xù)集成/持續(xù)交付(CI/CD);新手入門;開(kāi)放式開(kāi)發(fā);私有云和混合云;公有云;安全性;實(shí)踐工坊。此次大會(huì)主題涵蓋了OpenStack、Kata Containers、Kubernetes、Hadoop以及StarlingX等30多個(gè)開(kāi)源項(xiàng)目的應(yīng)用案例、專題報(bào)告和現(xiàn)場(chǎng)演示。??
其中,邊緣計(jì)算是這次峰會(huì)的主角之一。中興通訊攜手行業(yè)伙伴在本次峰會(huì)上分享了主題為“如何實(shí)現(xiàn)電信運(yùn)營(yíng)商多異構(gòu)邊緣云的協(xié)同與管理(How to achieve coordination and management of?heterogeneous and multi-vendor cloud on telco edge)”的發(fā)言。中興通訊表示,電信運(yùn)營(yíng)商可以在邊緣提供網(wǎng)絡(luò)服務(wù)、MEC 計(jì)算能力、IaaS、PaaS、SaaS 和許多其他的服務(wù)。邊緣基礎(chǔ)設(shè)施則是所有這些上層服務(wù)的底層支撐。電信的邊緣基礎(chǔ)設(shè)施與核心基礎(chǔ)設(shè)施有很大的不同,后者只會(huì)擁有少量的云和解決方案,相比之下邊緣基礎(chǔ)設(shè)施則更加的開(kāi)放和多樣化。電信邊緣云的數(shù)量和類型都要多于核心云。如何管理這些異構(gòu)的,來(lái)自多家云服務(wù)提供商的邊緣云將會(huì)是電信運(yùn)營(yíng)商在邊緣上提供各類云和服務(wù)時(shí)需要面臨的問(wèn)題。
具體可以通過(guò)以下途徑來(lái)實(shí)現(xiàn):
1)實(shí)現(xiàn)異構(gòu)云平臺(tái)的LCM管理:一個(gè)云管平臺(tái)/安裝部署工具、管理虛機(jī)云和容器云、實(shí)現(xiàn)應(yīng)用的部署以及資源的擴(kuò)容。
2)異構(gòu)云平臺(tái)的統(tǒng)一監(jiān)控:借助現(xiàn)有的OpenStack ceilometer和CNCF Prometheus等一些現(xiàn)有的云平臺(tái)的監(jiān)控指標(biāo),然后屏蔽底層云資源的監(jiān)控指標(biāo)差異,以一種大體上統(tǒng)一的格式上報(bào)并顯示。
主要包括以下功能:
vMEC邊緣云管支持異構(gòu)資源池的對(duì)接(通過(guò)社區(qū)原生接口);
vMEC邊緣云管支持鏡像管理與下發(fā)部署(通過(guò)社區(qū)原生接口);
vMEC邊緣云管支持資源的彈性管理配置(通過(guò)社區(qū)原生接口);
vMEC邊緣云管支持用戶統(tǒng)一認(rèn)證;
vMEC邊緣云管支持統(tǒng)一運(yùn)維(通過(guò)社區(qū)原生接口及接口增強(qiáng))。
在核心側(cè)有NFVO/VNFM/EMC/OSS等;在邊緣的地市級(jí)聯(lián)署邊緣云管,實(shí)現(xiàn)邊緣資源管理以及運(yùn)維管理;在區(qū)縣接入級(jí),會(huì)存在異構(gòu)資源池。由于需要滿足各種不同的應(yīng)用,需要存在不同的計(jì)算資源,存儲(chǔ)資源及網(wǎng)絡(luò)資源來(lái)滿足。所以會(huì)存在不同的資源池,目前主流的有OpenStack,Kubernetes,VMWare等。
由于資源池在邊緣接入側(cè),目前大家對(duì)其存在形態(tài)比較關(guān)注,社區(qū)也有不同的實(shí)現(xiàn),這里對(duì)于異構(gòu)資源池的實(shí)現(xiàn)展開(kāi)討論一下。
第一種是Kubernetes + Openstack 。在Kubernetes基于物理機(jī)部署,Director統(tǒng)一管理OpenStask和Kubernetes資源池,并向租戶提供兩種不同類型的資源,其中物理資源完全獨(dú)立。
第二種是K8S over OpenStack 。在OpenStack上部署Kubernetes,Director統(tǒng)一管理Kubernetes資源池。
Kubernetes集群部署在OpensStack的一個(gè)項(xiàng)目中,計(jì)算&存儲(chǔ)&網(wǎng)絡(luò)均由OpenStack提供,應(yīng)用運(yùn)行在容器POD中。此方案優(yōu)點(diǎn)是可以快速聯(lián)署K8S集群,并且使用OpenStack的租戶隔離,網(wǎng)絡(luò)功能。
第三種是: OpenStack over K8S。在Kubernetes上部署OpenStack,Director統(tǒng)一管理OpenStask資源池。目前社區(qū)這類存在形態(tài)是StalingX
首先在基礎(chǔ)設(shè)施中部署一個(gè)Kubernetes集群,然后OpenStack服務(wù)以POD的形式運(yùn)行在集群的Minion節(jié)點(diǎn)上,應(yīng)用運(yùn)行在OpenStack創(chuàng)建的虛擬機(jī)上。此方案優(yōu)點(diǎn)是可以快速聯(lián)署OpenStack,通過(guò)Kubernetes Helm chart功能靈活的實(shí)現(xiàn)資源編排等。
邊緣云管納管不同形態(tài)的資源池后可提供邊緣云管能力,供北向編排和其他資源申請(qǐng)方調(diào)用,其功能包括:
1)鏡像管理
2)認(rèn)證鑒權(quán)
3)資源管理
4)運(yùn)維管理
邊緣云管還可以實(shí)現(xiàn)南向接口對(duì)接不同類型資源池,進(jìn)行資源管理和運(yùn)維管理,其包含:
Openstack 、Kubernetes和其它第三方廠家資源池。
功能包括:
1)統(tǒng)一認(rèn)證管理
2)鏡像管理(上傳,查詢,分發(fā),刪除等)
3)計(jì)算&存儲(chǔ)&網(wǎng)絡(luò)管理
4)資源編排
5)服務(wù)管理(Chart)
6)應(yīng)用管理等
通過(guò)邊緣云管可以很方便地實(shí)現(xiàn)對(duì)邊緣資源池的管理,大大提高了用戶的效率。還有更多的功能通過(guò)邊緣云管來(lái)挖掘,給用戶帶來(lái)更多的收益。
中興通訊作為OpenStack基金會(huì)黃金會(huì)員和主要代碼貢獻(xiàn)者之一,致力于推動(dòng)OpenStack的演進(jìn)和發(fā)展。邊緣計(jì)算是將云計(jì)算技術(shù)應(yīng)用在邊緣基礎(chǔ)設(shè)施之上的創(chuàng)新,目前仍處于發(fā)展初期。隨著5G網(wǎng)絡(luò)建設(shè)的推進(jìn)和大規(guī)模商用的展開(kāi),各類應(yīng)用加速落地,邊緣計(jì)算有望長(zhǎng)期持續(xù)受。未來(lái),中興通訊將不斷加大對(duì)邊緣計(jì)算開(kāi)源社區(qū)的投入,積極推動(dòng)社區(qū)技術(shù)的成熟。