筆者在2015年第一次寫關(guān)于OpenStack的文章時,把開源、私有云軟件描述為“所有學(xué)習(xí)機會之母”。當時,太多的供應(yīng)商加入了OpenStack的潮流,導(dǎo)致集成性差的項目激增,企業(yè)部署不足。
筆者最近參加了OpenStack基金會重新命名的開放基礎(chǔ)設(shè)施峰會(OIS),它被稱為OpenStack峰會。盡管這次會議的規(guī)模明顯小于以往的會議,但對OpenStack的支持程度,或者說對一些項目的支持程度絲毫不減。
跨多個行業(yè),企業(yè)報告了核心OpenStack項目的廣泛生產(chǎn)部署,包括用于存儲的Swift和Cinder、用于網(wǎng)絡(luò)的Neutron以及用于計算的Nova和Ironic。
相比之下,許多其他項目淡出了人們的視線,或者在存儲、網(wǎng)絡(luò)和計算能力方面扮演著相對次要的支持角色。
然而,企業(yè)中核心OpenStack項目的成功并不是OIS最令人興奮的收獲。真正的新聞是電信業(yè)正在用OpenStack做什么,尤其是在邊緣。
電信在邊緣
電信業(yè)對“邊緣”的看法與傳統(tǒng)的IT有些不同。根據(jù)電信公司的說法,實際上有三種不同的邊緣。首先,是“云邊緣”,內(nèi)容交付網(wǎng)絡(luò)(CDN)在此發(fā)揮作用。CDN讓服務(wù)器靠近最終用戶,以分發(fā)流量并減少延遲。因此,CDN的邊緣服務(wù)器是一個web服務(wù)器,它從主服務(wù)器獲取數(shù)據(jù),并在云邊緣的數(shù)據(jù)中心緩存數(shù)據(jù)。
近邊緣和遠邊緣
據(jù)Wind River產(chǎn)品戰(zhàn)略副總裁Glenn Seiler介紹,除了云邊緣之外,還有“近邊緣”和“遠邊緣”,兩者的結(jié)合就是“寬邊緣”。
近邊緣由位于蜂窩塔或本地電信存在點的服務(wù)器組成。這些位置通常非常適合放小型數(shù)據(jù)中心——這些數(shù)據(jù)中心配備了所有必要的配件,如電源、冷卻設(shè)備、設(shè)備架,有時還配備了一名員工。
近邊緣還可以表示承載物聯(lián)網(wǎng)(IoT)網(wǎng)關(guān)的設(shè)施,可能在工廠、城市交通交換辦公室或大型建筑(或校園)的安全指揮中心,例如體育場、機場或辦公樓。
那么,遠邊緣則由設(shè)備本身組成,要么是手持智能手機,要么是物聯(lián)網(wǎng)傳感器和執(zhí)行器。
現(xiàn)在,電信公司正在把OpenStack(以及Kubernetes)放在接近邊緣的設(shè)備上。僅僅在傳統(tǒng)的集中數(shù)據(jù)中心使用云是不夠的。為什么?因為5G。
5G和OpenStack:你需要知道的
5G的推出才剛剛開始,說到底可能需要十年時間。但對于電信業(yè)來說,建設(shè)5G基礎(chǔ)設(shè)施已經(jīng)是首要任務(wù)。
然而,5G不僅僅是一種服務(wù)。實際上,它由一系列不同波長、工作距離不同的服務(wù)組成。5G還將支持廣泛的設(shè)備,不僅是手機,物聯(lián)網(wǎng)設(shè)備的數(shù)量和種類遠遠超過我們今天所熟悉的。
無論是哪一種邊緣還是哪一種服務(wù),一切都要快得多。只有一個問題:令人討厭的光速。消息傳播得越遠,延遲越長,一切都會變慢。解決辦法:把云帶到近邊緣。
如果你的無人駕駛汽車必須與一個中心化的云進行通信,那么對于一個基于云的應(yīng)用來說,延遲將太大,無法及時向汽車提供信息,使其立即采取行動。但如果云在100米外的一個基站,那么往返5G信號將足夠快。
OpenStack迎接挑戰(zhàn)
為了滿足處于邊緣的電信公司以及有類似問題的企業(yè)的需求,OpenStack社區(qū)正在將幾個新項目推向市場。例如,StarlingX是一個“用于工業(yè)物聯(lián)網(wǎng)、電信、視頻交付和其他超低延遲用例中最苛刻的應(yīng)用的邊緣的完整云基礎(chǔ)設(shè)施軟件棧”。
與StarlingX互補的是最新發(fā)布的Airship 1.0。它是“用于自動化云配置和管理的開源工具集合”。OpenStack網(wǎng)站稱,Airship在傳統(tǒng)的私有云中運行良好,但同時也為近邊緣提供了簡化的供應(yīng)和配置,目前它已經(jīng)為企業(yè)應(yīng)用做好準備,為5G提供動力。
另一個近邊緣的必備功能:裸機供應(yīng)。與在虛擬化環(huán)境中安裝OpenStack不同,在許多情況下,公司可能希望將其安裝在沒有預(yù)先存在的軟件的硬件上。
堆棧里的裸機
為了滿足電信和企業(yè)的裸機需求,OpenStack社區(qū)已經(jīng)構(gòu)建了幾個項目,最受關(guān)注的是Ironic。
在裸機上安裝OpenStack有幾個原因:對于高性能計算集群,對于需要訪問專用硬件的任務(wù),快速部署云基礎(chǔ)設(shè)施,對于性能、安全性和可靠性問題的單租戶部署,特殊監(jiān)管要求。
電信公司有一些裸機OpenStack的用例,支持網(wǎng)絡(luò)功能虛擬化(NFV)是關(guān)鍵。使用NFV,通用硬件可以通過完全軟件定義的方法在電信基礎(chǔ)設(shè)施中充當任何設(shè)備的角色。OpenStack正迅速成為NFV的首選云平臺。
然而,NFV并不是電信業(yè)的全部。”在裸機的基礎(chǔ)上,我們有虛擬機、Kubernetes、容器等。”Verizon Media架構(gòu)總監(jiān)James Penick說,“我們的生產(chǎn)工作負載在這個堆棧的所有層上運行,我的夢想是有朝一日將盡可能多的工作負載推送到更高的功能中。”
對從業(yè)人員的建議
對于希望進入OpenStack領(lǐng)域的開發(fā)人員和運維人員來說,項目和其他移動部件的數(shù)量之多可能令人望而生畏。好消息是:你的組織很可能擁有一組核心用例。一旦你明白你要解決什么問題,這條路就會變得簡單得多。
對于更多的高級技術(shù)人員來說,平衡OpenStack當前的日常運維和為未來規(guī)劃道路的持續(xù)創(chuàng)新是至關(guān)重要的。位于近邊緣的OpenStack正處于這種創(chuàng)新的中心,因為它將物聯(lián)網(wǎng)、5G和邊緣云的主要企業(yè)用例之一人工智能推理,結(jié)合在一起。
如果你在一家電信公司的技術(shù)團隊里,今天的故事都是關(guān)于5G的,但別忘了,上一代技術(shù)會與新一代技術(shù)并駕齊驅(qū),這將是一個多年的過渡期。
OpenStack在未來的5G世界中扮演著令人興奮的角色,它也是今天私有云的事實標準,它在電信業(yè)和企業(yè)中的滲透率只會不斷增長。
原文鏈接:
https://techbeacon.com/enterprise-it/openstack-now-building-clouds-edge