什么?你還不清楚5G的最佳助手?速進(jìn)!
我是誰
大家好,我叫OpenStack,一個標(biāo)準(zhǔn)的10后,你們也可以叫我O同學(xué)。
圖片
有人說,5G是一個更加聰明的網(wǎng)絡(luò),像一個魔方可以應(yīng)需而變,提供最合適的業(yè)務(wù),這其中離不開虛擬化的作用。
而OpenStack正大顯身手,扮演越來越重要的角色。今天就讓我來給大家做一個完整的自我介紹吧。為什么叫OpenStack呢?
那是因為,我是一個開源的云計算管理平臺項目,由多個組件合作完成具體的工作。我的每一個組件都可以獨立運行,并且開放了源代碼,供大家免費查看和使用。
圖片
因此,你可以將我理解成是由多個開放(Open)的組件堆砌(Stack)而成的。
那么,我在5G的NFV架構(gòu)中處于什么位置,又能做點什么呢?
大家都知道NFV中的MANO包含NFVO、VNFM和VIM三個模塊 。其中,VIM的角色一直處于群雄逐鹿的局面。
而我因為開源靈活、演進(jìn)迅速,一點點殺出重圍,被大多數(shù)廠商和用戶選作了VIM。
我連接了上層應(yīng)用程序和下層通用硬件,管理計算(CPU)、存儲(硬盤)、網(wǎng)絡(luò)(網(wǎng)卡)等相關(guān)的硬件資源,同時提供各種應(yīng)用程序來完成具體功能,在虛擬交換軟件的支持下實現(xiàn)對資源的虛擬化管理。
圖片
簡單來說,可以把我理解為一個云操作系統(tǒng),對硬件資源進(jìn)行按需分配、靈活調(diào)用。
圖片
說到這里,有人會提出疑問:不同組件之間是怎么工作的呢?
我們可以從創(chuàng)建虛機(jī)的過程入手了解。用戶在Keystone處獲取認(rèn)證信息后,向Nova發(fā)送創(chuàng)建虛機(jī)的請求,Nova向Keystone發(fā)送認(rèn)證請求,確認(rèn)Keystone返回的token是有效用戶后返回有效認(rèn)證。然后,Nova分別向Glance和Neutron獲取鏡像文件及創(chuàng)建虛機(jī)需要的網(wǎng)絡(luò)信息,根據(jù)這些信息來完成虛機(jī)的創(chuàng)建。
圖片
似乎有點抽象,但如果把這個過程看作是裝配一臺新的辦公電腦(你可以認(rèn)為就是前面說的虛機(jī)),也許就好理解了。
首先,你來到了庫房的門口,向門衛(wèi)(Keystone)出示了認(rèn)證信息(token)。門衛(wèi)同意之后,你進(jìn)去庫房。
找到了庫房管理員(Nova),提出了你對電腦的配置要求。于是庫房管理員從庫房里拿到了你要的各種部件,又拿來了操作系統(tǒng)鏡像(Glance)。
圖片
最后又到網(wǎng)絡(luò)管理員(Neutron)那里為新電腦開通了網(wǎng)絡(luò)。
圖片
一臺新的電腦(虛機(jī))在幾分鐘的時間內(nèi)就安裝好了,而且開機(jī)就能使用,你說是不是很神奇!
我的過往
那么,我這些神奇的力量又是在哪里發(fā)揮的呢?
其實,自出生以來,我最熟悉的地方就是——IT(Information Technology)領(lǐng)域。
在IT領(lǐng)域,許多服務(wù)器都飽受著同一個問題的困擾:計算、存儲、網(wǎng)絡(luò)帶寬等資源利用率不足。
什么叫資源利用率不足呢?
舉個栗子,
春運期間會有大量用戶在線搶購火車票,造成網(wǎng)絡(luò)上大量排隊,服務(wù)器過載。
如果鐵道部為了滿足春運期間的需求,采購大量的服務(wù)器硬件,那么,春運一旦過去,大部分服務(wù)器資源就將被閑置。
奢不奢侈?浪不浪費?
這個時候,我,O同學(xué),優(yōu)勢就體現(xiàn)出來了。
相較于固定的物理硬件資源,“對資源進(jìn)行靈活調(diào)用”的功能讓我更加快速而便捷。
在發(fā)現(xiàn)了O同學(xué)有這樣顯著的優(yōu)勢之后,電信運營商就開始琢磨著,想讓我進(jìn)軍CT(Communication Technology)領(lǐng)域。
然鵝,IT和CT領(lǐng)域本身就是有很大差異的,優(yōu)勢怎么可能說發(fā)揮就發(fā)揮呢?
先來看看CT領(lǐng)域有哪些特別的要求。
CT領(lǐng)域要求提供方便且自動的服務(wù),實現(xiàn)資源池彈性共享;要具備高可靠性、互操作性、統(tǒng)一管理等一系列高性能,隨需應(yīng)變。
似乎有點難以理解,我們再來舉個栗子。
比如,普通網(wǎng)絡(luò)電話業(yè)務(wù)不需要承諾通話時的性能指標(biāo),而電信級語音業(yè)務(wù)則對時延、抖動率等指標(biāo)都有一定要求。另外,電信級語音業(yè)務(wù)還要求在重大災(zāi)難后能夠快速恢復(fù)業(yè)務(wù),這一要求也是IT領(lǐng)域所沒有的。
雖然很不愿意承認(rèn),可是O同學(xué)我能力有限,距離電信級商用要求還是有著下面這些差距:
- 不承諾性能,虛機(jī)部署時無法保證用戶的最低保證帶寬能力。
- 不承諾可靠性,可靠性機(jī)制較少。
- 安全性不足,沒有足夠的安全加密手段。
- 可維護(hù)性不足,不易進(jìn)行運維管理。
唉,好吧,我承認(rèn)電信級的要求對我來說實在是有點難。
圖片
我的現(xiàn)狀
以為我就這么放棄了嗎?當(dāng)然不。
這不,針對傳統(tǒng)電信行業(yè)的資源利用率低、成本高、缺乏彈性等問題,中興通訊對我進(jìn)行了升級改造,開發(fā)出了我的PLUS版本——TECS OpenStack,這是一個以O(shè)penStack為基礎(chǔ),融合NFV架構(gòu)的云計算和管理平臺。
那么,這次的升級改造,到底做了哪些改動呢?
圖片
來看一下TECS OpenStack的軟件結(jié)構(gòu)圖,主要由統(tǒng)一API接口、執(zhí)行域服務(wù)和操作域服務(wù)組成。
- 統(tǒng)一API接口 主要實現(xiàn)與云管理平臺或上層應(yīng)用的對接。
- 執(zhí)行域服務(wù) 主要由O同學(xué)我的原生組件構(gòu)成,并在原有服務(wù)的基礎(chǔ)上進(jìn)行了增強(qiáng)。升級之后的TECS OpenStack,在原有虛擬化的基礎(chǔ)上,增加了額外的“裝甲”。
- 操作域服務(wù) 是TECS OpenStack為了提高產(chǎn)品的可靠性和可維護(hù)性而增加的全新“裝甲”。
圖片
說了這么多,給大家總結(jié)一下TECS OpenStack增加的“裝甲”,具體有哪些!
- 計算虛擬化:提升虛機(jī)性能、高安全性,實現(xiàn)快速靈活部署。
- 網(wǎng)絡(luò)虛擬化:提升虛機(jī)轉(zhuǎn)發(fā)性能,具有良好的擴(kuò)展性,降低成本,減少網(wǎng)絡(luò)資源占用。
- 存儲虛擬化:提升存儲可靠性,融合部署節(jié)省存儲資源。
- 其他(可靠性與可維護(hù)性):運維方便,提升系統(tǒng)可靠性,自動分析排查問題,完成軟硬件自主配置。
雖然CT域和IT域的應(yīng)用需求有著很多不同,但是,靠著上面這些“裝甲功能”,我在CT域的不足都被TECS OpenStack逐一彌補。
圖片
不僅如此,TECS OpenStack還增加了許多IT域不作要求的獨有性能的增強(qiáng)。這些增強(qiáng)適應(yīng)了5G大帶寬、低時延的需求,滿足了5G邊緣計算的場景。對5G建設(shè)要求的滿足,使得TECS OpenStack能夠更完美地應(yīng)用在電信領(lǐng)域。
表面看來,TECS OpenStack僅僅完成了NFV架構(gòu)中的基礎(chǔ)設(shè)施管理功能,可一旦和MANO中另外兩部分VNFM、NFVO結(jié)合,就可以實現(xiàn)開頭所說的“更加聰明的網(wǎng)絡(luò),像一個魔方可以應(yīng)需而變,提供最合適的業(yè)務(wù)”。
這下你應(yīng)該認(rèn)識我了吧~
圖片