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