在賈汪等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供網(wǎng)站建設(shè)、成都網(wǎng)站建設(shè) 網(wǎng)站設(shè)計(jì)制作定制網(wǎng)站設(shè)計(jì),公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),成都品牌網(wǎng)站建設(shè),全網(wǎng)整合營銷推廣,成都外貿(mào)網(wǎng)站建設(shè)公司,賈汪網(wǎng)站建設(shè)費(fèi)用合理。
介紹StarlingX之前需要先介紹一下StarlingX的前身。早在2014年風(fēng)河就成立了TitaniumCloud生態(tài)系統(tǒng)項(xiàng)目,設(shè)計(jì)目標(biāo)就是要成為電信網(wǎng)絡(luò)應(yīng)用軟件理想的云操作系統(tǒng)平臺(tái),以最高的可靠性地運(yùn)行網(wǎng)絡(luò)虛擬化功能。StarlingX是面向邊緣計(jì)算場景的多功能性的基礎(chǔ)設(shè)施堆棧,由于StarlingX是從WindRiver產(chǎn)品開源產(chǎn)生的,而WindRiver的這款Titanium Cloud已經(jīng)從成立到現(xiàn)在有5年時(shí)間之久的發(fā)展,Titanium Cloud算是一款比較成熟的產(chǎn)品了,因此即使到今年7月份為止,StarlingX僅僅發(fā)布了第一個(gè)版本,StarlingX也具備一定條件的生產(chǎn)化使用基礎(chǔ)。
StarlingX既是一個(gè)開發(fā)項(xiàng)目又是一個(gè)集成項(xiàng)目。它將新服務(wù)與更多開源項(xiàng)目結(jié)合到一個(gè)總體邊緣云軟件堆棧中。由于風(fēng)河Titanium Cloud平臺(tái)在性能、可用性上都有了比較高的提升。目前風(fēng)河的軟件可以在通用服務(wù)器硬件上實(shí)現(xiàn)電信級(jí)的性能;提供的NFV平臺(tái)可以達(dá)到6個(gè)9,完全滿足電信級(jí)要求。而StarlingX基于該風(fēng)河的商業(yè)產(chǎn)品進(jìn)行開源優(yōu)化形成,因此StaringX也繼承了Titanium Cloud的優(yōu)點(diǎn)。
StarlingX主要面向的場景是工業(yè)IoT、電信、視頻業(yè)務(wù)等對(duì)延遲要求較高的業(yè)務(wù)。并且基于Titanium Cloud,StarlingX提供了性能兼顧高可用的特點(diǎn)。
StarlingX最初的代碼是由英特爾和Wind River提供,目前StarlingX項(xiàng)目由OpenStack Foundation托管代碼,StarlingX目前與領(lǐng)先的開源項(xiàng)目(包含OpenStack、Ceph和OVS)相結(jié)合。StarlingX在2018年10月才release了第一個(gè)版本,因此StarlingX是一個(gè)非常年輕的項(xiàng)目。
對(duì)于一些想了解邊緣計(jì)算云更詳細(xì)的資料的同學(xué),OpenStack社區(qū)發(fā)表了邊緣計(jì)算的白皮書,介紹了邊緣計(jì)算云的起因,挑戰(zhàn),解決思路和應(yīng)用場景。
白皮書總結(jié)到,一個(gè)成熟的邊緣計(jì)算云是面向于開發(fā)者和應(yīng)用的,并把基礎(chǔ)設(shè)施的資源下沉到邊緣網(wǎng)絡(luò)上。那么如何定義邊緣計(jì)算呢?最重要的一點(diǎn)就是延遲,即從各類終端、最終應(yīng)用到邊緣云的網(wǎng)絡(luò)延遲需要小于20ms。
第二部分介紹的是StarlingX的功能點(diǎn), StarlingX由于包含了OpenStack,因此OpenStack的功能點(diǎn)StarlingX同樣具備,但是以下功能點(diǎn)是與OpenStack不一樣的地方。
Configuration Management
配置管理功能在邊緣云基礎(chǔ)設(shè)施架構(gòu)中變得非常重要,特別是在管理大量的遠(yuǎn)端節(jié)點(diǎn)的時(shí)候,因?yàn)橛行┻h(yuǎn)處的節(jié)點(diǎn),不太方便直接對(duì)其進(jìn)行配置。因此借助于Configuration Management
功能點(diǎn),可以方便地對(duì)遠(yuǎn)端的物理服務(wù)器進(jìn)行配置管理,配置管理中包含了CPU、GPU、內(nèi)存、Huge pages,crypto/compression PCIE配置等。
Fault Management
這個(gè)組件是可以統(tǒng)計(jì)報(bào)警和查看log,并且同時(shí)包括了中心云和邊緣云的物理資源和虛擬資源,并且在Horizon上都可以進(jìn)行查看,監(jiān)控的方面比OpenStack更廣。
Host Management
這個(gè)組件可以檢查虛擬主機(jī)的狀態(tài),并在主機(jī)關(guān)機(jī)的情況下嘗試自動(dòng)重啟,并根據(jù)集群狀態(tài)、關(guān)鍵進(jìn)程、資源的閾值、物理主機(jī)的故障等來使用不同的調(diào)度策略來進(jìn)行對(duì)虛擬機(jī)的重啟。
Service Management
該功能點(diǎn)提供了服務(wù)的高可用,使用了多路通道來避免通信的斷開和服務(wù)的腦裂問題,基于StarlingX本身服務(wù)的active/passive狀態(tài)的切換來保障服務(wù)的高可用,并對(duì)服務(wù)的狀態(tài)進(jìn)行監(jiān)控。
Software Management
從kernel到OpenStack服務(wù)的全棧軟件包升級(jí),該功能可以實(shí)現(xiàn)滾動(dòng)升級(jí),比如在需要對(duì)物理服務(wù)器關(guān)機(jī)的情況下實(shí)現(xiàn)對(duì)虛擬機(jī)的熱遷移的情況,該功能在StarlingX中僅需要在horizon界面上進(jìn)行操作,該熱遷移可以自動(dòng)把需要更新軟件包主機(jī)上的虛擬機(jī)或者容器事先遷移到可用的主機(jī),并在更新完成之后,再自動(dòng)將資源分配到更新完成的主機(jī)上,該功能提供了對(duì)升級(jí)時(shí)候的虛擬機(jī)關(guān)機(jī)問題的生命周期管理的機(jī)制。
第三部分是StarlingX的整體架構(gòu),StarlingX基于OpenStack組件,并進(jìn)行功能的增強(qiáng),提供了上述5個(gè)核心功能點(diǎn)的能力。
OSS全稱為Operation support system是指運(yùn)營支撐系統(tǒng),BSS全稱為Businesssupport system,BSS系統(tǒng)包括客戶關(guān)系管理、數(shù)據(jù)采集系統(tǒng)、計(jì)費(fèi)帳務(wù)、綜合結(jié)算、營銷支撐這些功能模塊。StarlingX的上述功能點(diǎn)可以賦能這些系統(tǒng),提供更全功能的基礎(chǔ)設(shè)施架構(gòu)。
在計(jì)算節(jié)點(diǎn)上對(duì)底層的KVM進(jìn)行了優(yōu)化,在網(wǎng)絡(luò)部分引進(jìn)了SR-IOV、OVS-DPDK、Intel網(wǎng)絡(luò)加速方案,使得在計(jì)算節(jié)點(diǎn)的能力有了質(zhì)的提供,如果說上述幾個(gè)功能點(diǎn)提供了魯棒性和高可用性,對(duì)底層組件的優(yōu)化則是提升了整體邊緣云的性能。存儲(chǔ)節(jié)點(diǎn)仍然是集成了業(yè)界優(yōu)秀的分布式存儲(chǔ)方案Ceph,并提供了多種存儲(chǔ)解決方案,可以通過分布式、集中式和商務(wù)SAN存儲(chǔ)的融合,來保障運(yùn)營商級(jí)別的存儲(chǔ)高可用。
分組核心網(wǎng)EPC(EvolvedPacket Core),該系統(tǒng)的特點(diǎn)為僅有分組域而無電路域、基于全I(xiàn)P結(jié)構(gòu)、控制與承載分離且網(wǎng)絡(luò)結(jié)構(gòu)扁平化,其中主要包含MME、SGW、PGW、PCRF等網(wǎng)元。其中SGW和PGW常常合設(shè)并被稱為SAE-GW。
CPE,英文全稱為Customer Premise Equipment ,實(shí)際是一種接收移動(dòng)信號(hào)并以無線WIFI信號(hào)轉(zhuǎn)發(fā)出來的的移動(dòng)信號(hào)接入設(shè)備,它也是一種將高速4G或者5G信號(hào)轉(zhuǎn)換成WiFi信號(hào)的設(shè)備,可支持同時(shí)上網(wǎng)的移動(dòng)終端數(shù)量也較多。CPE可大量應(yīng)用于農(nóng)村,城鎮(zhèn),醫(yī)院,單位,工廠,小區(qū)等無線網(wǎng)絡(luò)接入,能節(jié)省鋪設(shè)有線網(wǎng)絡(luò)的費(fèi)用。
在對(duì)于上層的虛擬網(wǎng)元接口VNFs方面,StarlingX可以提供通過在虛擬機(jī)中部署虛擬的EPC、CPE來實(shí)現(xiàn)對(duì)電信網(wǎng)元的支撐。
StarlingX社區(qū)目前在進(jìn)行對(duì)容器的支持,以后可以同時(shí)在邊緣處給用戶提供虛擬機(jī)和容器兩種資源,同時(shí)還將開發(fā)在不同操作系統(tǒng)中部署StarlingX系統(tǒng)的能力。