什麼?你還不清楚5G的最佳助手?速進!

2023.08.14

什麼?你還不清楚5G的最佳助手?速進!


TECS OpenStack還增加了許多IT域不作要求的獨有性能的增強。這些增強適應了5G大帶寬、低時延的需求,滿足了5G邊緣計算的場景。對5G建設要求的滿足,使得TECS OpenStack能夠更完美地應用在電信領域。

我是誰

大家好,我叫OpenStack,一個標準的10後,你們也可以叫我O同學。

圖片圖片

有人說,5G是一個更加聰明的網絡,像一個魔方可以應需而變,提供最合適的業務,這其中離不開虛擬化的作用。

而OpenStack正大顯身手,扮演越來越重要的角色。今天就讓我來給大家做一個完整的自我介紹吧。為什麼叫OpenStack呢?

那是因為,我是一個開源的雲計算管理平台項目,由多個組件合作完成具體的工作。我的每一個組件都可以獨立運行,並且開放了源代碼,供大家免費查看和使用。

圖片圖片

因此,你可以將我理解成是由多個開放(Open)的組件堆砌(Stack)而成的。

那麼,我在5G的NFV架構中處於什麼位置,又能做點什麼呢?

大家都知道NFV中的MANO包含NFVO、VNFM和VIM三個模塊。其中,VIM的角色一直處於群雄逐鹿的局面。

而我因為開源靈活、演進迅速,一點點殺出重圍,被大多數廠商和用戶選作了VIM。

我連接了上層應用程序和下層通用硬件,管理計算(CPU)、存儲(硬盤)、網絡(網卡)等相關的硬件資源,同時提供各種應用程序來完成具體功能,在虛擬交換軟件的支持下實現對資源的虛擬化管理。

圖片圖片

簡單來說,可以把我理解為一個雲操作系統,對硬件資源進行按需分配、靈活調用。

圖片圖片

說到這裡,有人會提出疑問:不同組件之間是怎麼工作的呢?

我們可以從創建虛機的過程入手了解。用戶在Keystone處獲取認證信息後,向Nova發送創建虛機的請求,Nova向Keystone發送認證請求,確認Keystone返回的token是有效用戶後返回有效認證。然後,Nova分別向Glance和Neutron獲取鏡像文件及創建虛機需要的網絡信息,根據這些信息來完成虛機的創建。

圖片圖片

似乎有點抽象,但如果把這個過程看作是裝配一台新的辦公電腦(你可以認為就是前面說的虛機),也許就好理解了。

首先,你來到了庫房的門口,向門衛(Keystone)出示了認證信息(token)。門衛同意之後,你進去庫房。

找到了庫房管理員(Nova),提出了你對電腦的配置要求。於是庫房管理員從庫房裡拿到了你要的各種部件,又拿來了操作系統鏡像(Glance)。

圖片圖片

最後又到網絡管理員(Neutron)那里為新電腦開通了網絡。

圖片圖片

一台新的電腦(虛機)在幾分鐘的時間內就安裝好了,而且開機就能使用,你說是不是很神奇!

我的過往

那麼,我這些神奇的力量又是在哪裡發揮的呢?

其實,自出生以來,我最熟悉的地方就是——IT(Information Technology)領域。

在IT領域,許多服務器都飽受著同一個問題的困擾:計算、存儲、網絡帶寬等資源利用率不足。

圖片

什麼叫資源利用率不足呢?

舉個栗子,

春運期間會有大量用戶在線搶購火車票,造成網絡上大量排隊,服務器過載。

如果鐵道部為了滿足春運期間的需求,採購大量的服務器硬件,那麼,春運一旦過去,大部分服務器資源就將被閒置。

奢不奢侈?浪不浪費?

圖片

這個時候,我,O同學,優勢就體現出來了。

相較於固定的物理硬件資源,“對資源進行靈活調用”的功能讓我更加快速而便捷。

圖片

在發現了O同學有這樣顯著的優勢之後,電信運營商就開始琢磨著,想讓我進軍CT(Communication Technology)領域。

圖片

然鵝,IT和CT領域本身就是有很大差異的,優勢怎麼可能說發揮就發揮呢?

先來看看CT領域有哪些特別的要求。

CT領域要求提供方便且自動的服務,實現資源池彈性共享;要具備高可靠性、互操作性、統一管理等一系列高性能,隨需應變。

圖片

似乎有點難以理解,我們再來舉個栗子。

比如,普通網絡電話業務不需要承諾通話時的性能指標,而電信級語音業務則對時延、抖動率等指標都有一定要求。另外,電信級語音業務還要求在重大災難後能夠快速恢復業務,這一要求也是IT領域所沒有的。

圖片

雖然很不願意承認,可是O同學我能力有限,距離電信級商用要求還是有著下面這些差距:

  • 不承諾性能,虛機部署時無法保證用戶的最低保證帶寬能力。
  • 不承諾可靠性,可靠性機制較少。
  • 安全性不足,沒有足夠的安全加密手段。
  • 可維護性不足,不易進行運維管理。

唉,好吧,我承認電信級的要求對我來說實在是有點難。

圖片

圖片圖片


我的現狀

以為我就這麼放棄了嗎?當然不。

這不,針對傳統電信行業的資源利用率低、成本高、缺乏彈性等問題,中興通訊對我進行了升級改造,開發出了我的PLUS版本——TECS OpenStack,這是一個以OpenStack為基礎,融合NFV架構的雲計算和管理平台。

那麼,這次的升級改造,到底做了哪些改動呢?

圖片圖片

來看一下TECS OpenStack的軟件結構圖,主要由統一API接口、執行域服務和操作域服務組成。

  • 統一API接口主要實現與雲管理平台或上層應用的對接。
  • 執行域服務主要由O同學我的原生組件構成,並在原有服務的基礎上進行了增強。升級之後的TECS OpenStack,在原有虛擬化的基礎上,增加了額外的“裝甲”。
  • 操作域服務是TECS OpenStack為了提高產品的可靠性和可維護性而增加的全新“裝甲”。

圖片圖片

說了這麼多,給大家總結一下TECS OpenStack增加的“裝甲”,具體有哪些!

  • 計算虛擬化:提升虛機性能、高安全性,實現快速靈活部署。
  • 網絡虛擬化:提升虛機轉發性能,具有良好的擴展性,降低成本,減少網絡資源佔用。
  • 存儲虛擬化:提升存儲可靠性,融合部署節省存儲資源。
  • 其他(可靠性與可維護性):運維方便,提升系統可靠性,自動分析排查問題,完成軟硬件自主配置。

雖然CT域和IT域的應用需求有著很多不同,但是,靠著上面這些“裝甲功能”,我在CT域的不足都被TECS OpenStack逐一彌補。

圖片圖片

不僅如此,TECS OpenStack還增加了許多IT域不作要求的獨有性能的增強。這些增強適應了5G大帶寬、低時延的需求,滿足了5G邊緣計算的場景。對5G建設要求的滿足,使得TECS OpenStack能夠更完美地應用在電信領域。

表面看來,TECS OpenStack僅僅完成了NFV架構中的基礎設施管理功能,可一旦和MANO中另外兩部分VNFM、NFVO結合,就可以實現開頭所說的“更加聰明的網絡,像一個魔方可以應需而變,提供最合適的業務”。

這下你應該認識我了吧~

圖片圖片