C114訊 10月20日消息(艾斯)近年來,英國領先的固定和移動電信服務提供商英國電信(BT)集團完全重建了大部分運營支持系統(OSS)資產,使其能夠降低成本并提高運營靈活性。在設計新的OSS時,BT的軟件工程師遵循了三個關鍵原則:自助服務(針對網絡工程師)、(網絡的)數字孿生、(網絡和服務新的)單一事實來源。
Omdia過去曾寫過有關BT如何利用開源軟件對其OSS資產進行現代化升級改造的報告。這家研究公司最近采訪了BT數字化OSS總監Ravi Ramachandran,了解了最新發生的變化。
Ravi Ramachandran負責構建下一代軟件工具,幫助規劃、構建、設計和管理BT支持消費者和企業業務的固定網絡基礎設施和云。當他負責對BT的OSS進行現代化升級改造時,有一種選擇是通過簡單地整合OSS團隊多年來積累的大量過時IT系統來讓他們的工作變得更輕松。不過,他們采取了一種更有針對性的方法,使規劃、構建和管理網絡的同事變得更輕松。這種方法最終將使BT能夠提供更好的客戶體驗,即使這意味著OSS團隊需要做更多的工作。
為了充分整合OSS團隊,他們從IT組織中調出,成為首席網絡官(CNO)領導下網絡團隊的一部分。這使得軟件工程師和網絡工程師之間的協作變得更加容易。這種調整也符合網絡變得更加可編程和軟件驅動的趨勢。
多年來,BT開發了大量的OSS工具,但是沒有一個能夠支持軟件驅動的工作方式。系統之間有太多的切換。工具非常僵化,只能做固定的事情,而且這些工具使用的數據非常孤立。
Ravi Ramachandran和他的團隊決定使用開源構建新的OSS工具。他們采用NetDevOps概念,開始創建低代碼平臺,使網絡設計人員能夠部署“基礎設施即代碼”。反過來,這種軟件驅動的方法使得工程師能夠為BT面向客戶的部門(消費者和企業業務)構建動態網絡“即服務”。BT的OSS團隊在設計新的OSS時遵循三個關鍵原則:自助服務、數字孿生和單一事實來源。
自助服務OSS加速網絡變革步伐
傳統上,當在網絡中部署新的基礎設施時,這一過程有很多步驟,且需要耗時長達幾個月。BT會與其設備供應商合作,主要以PDF和電子表格的形式就配置達成一致,然后將其傳遞給OSS團隊,后者需要編寫代碼來更新其系統以適應新的網絡設備。這需要跨團隊和系統進行多次切換。
如今,BT采用了NetDevOps方法。他們的網絡工程師使用由OSS團隊設計的平臺,以標準化的方式引入網絡設備。
一個關鍵平臺是用于服務和資源管理的統一目錄。該目錄包含基于網絡設備供應商的YANG數據模型的網絡基礎設施的規范和配置數據。如有必要,BT的網絡工程師可以對這些模型進行編輯。生命周期管理和資源規劃是使用TOSCA模板定義的,該模板將建模構造添加到目錄中以支持編排。例如,資源設計模板用于網絡實例化和業務流程工作流編排。業務流程工作流的一個示例是容量規劃練習,它會觸發自動化的規劃和構建活動。
另一個關鍵平臺是BT的下一代激活引擎(NGAE)。NGAE YANG模型與TOSCA模板一起用于在混合網絡(固定網絡、移動網絡等)上配置網絡資源和編排服務。
網絡工程師可以直接訪問統一目錄和NGAE,這意味著OSS軟件設計人員不再是允許網絡工程師對網絡進行更改的延遲因素。CI/CD管道使網絡工程師可以測試更改并將新配置部署到現網。
這將新服務的上市時間(TTM)從幾個月縮短至幾周。它還提供了提升OSS和網絡團隊技能的機會。隨著軟件工程師和網絡工程師之間的界限消失,他們能夠更緊密地進行合作。
數字孿生提高網絡利用率
BT的OSS團隊已經將數字孿生的概念應用到網絡中。網絡規劃和優化工程師可以在本地交換機(中心局)看到機箱的3D復制品,告訴他們哪些端口正在使用,以及交換機上正在運行哪些流量。這使得優化工程師能夠發現將服務從一個網絡節點轉移到另一個節點的機會,從而避免設備冗余并節省電力消耗。
對物理交換的可視化,包括空間、布局、電力和制冷,可以實現更高效的容量規劃。例如,了解網絡節點上是否有足夠的容量為企業客戶提供服務,可以減少工程師的現場訪問次數。工程師能夠直接從數字孿生工具中提出配置更改請求,從而使網絡規劃人員省去了許多繁瑣的手動任務。
網絡生命周期管理包括定義用于實例化物理、邏輯和虛擬網絡資源的策略和規則。TOSCA編排模板促進了這一過程,該模板提供了一種直觀的方式來表達和設計網絡配置。在設計階段,位置管理、設備規劃和機架規劃等具體方面都被捕獲在資源設計模板中,從而在運行時指導網絡實例化。這種綜合方法可確保高效可靠的網絡運營。
單一事實來源解決了主要痛點
Ravi Ramachandran表示,庫存是OSS的皇冠上的明珠,但也是一個主要痛點。BT擁有多個庫存系統,這些系統有時是脫節和孤立的。因此,BT的OSS團隊開發了服務和資源庫存管理系統(SRIMS)。這個單一庫存系統由多個信息層組成:
·構建和支持基礎設施。
·平面圖。
·電力和制冷。
·機架。
·物理網絡基礎設施。
·邏輯網絡元素。
·虛擬網絡構建。
·網絡支持的服務。
SRIMS還采用了基于TM Forum共享信息和數據模型(SID)的統一數據模型,如圖1所示。
圖1:BT的網絡庫存數據模型。來源:BT。
BT技術總監Sreenath Gopalakrishna表示,他們團隊開發的庫存系統能夠捕獲現成庫存系統中并不總是可用的信息(例如電力、空間和制冷)。據Sreenath Gopalakrishna稱,BT溝通過的許多供應商和系統集成商都對能否實現統一庫存系統持懷疑態度。盡管如此,通過SRIMS,BT成功地整合了來自各種庫存來源的信息。這減少了數據錯誤,簡化了網絡的未來演進,并使BT在過去四年中關閉了數百個傳統系統。
SRIMS使用圖形數據庫Neo4j。圖形是由節點、關系和屬性組成的網絡的自然表示。圖形比傳統的關系數據庫更適合表示網絡。除此之外,它支持更快的查詢,并有助于查找最短路徑。
Sreenath Gopalakrishna發現,BT的網絡可以使用TM Forum SID數據模型在圖形數據庫中輕松建模。SRIMS數據庫總計擁有超過10億個頂點(對象),每個頂點平均有30個屬性。
在評估圖形數據庫時,BT考慮了對不同數據模型的支持、許可條款、開源社區的活躍度,以及在私有云(不僅僅是公有云)上托管數據庫的能力。其他因素包括可用性(管理用戶界面、數據遷移管道等)、連接到其他數據庫和工具的連接器的可用性、升級的簡易性、水平可擴展性、壓力下的性能、用戶錯誤下的穩定性(例如,長時間運行的查詢)以及崩潰后的恢復時間。Neo4j在BT考慮的圖形數據庫中得分最高。
SRIMS支持為各種BT產品(包括企業以太網和批發寬帶服務)提供規劃和構建、服務設計和配置。它通常每小時處理超過5000個訂單請求,每天可以處理近50萬個產品可用性請求。該系統在BT擁有超過1000個用戶。
結論
BT的OSS轉型使其網絡工程師能夠更快地啟動網絡更改,從而縮短新服務的上市時間。它提供了更好的網絡容量可視性和預測流量的能力,從而可以及時增加資本支出,并提高資產利用率。它還減少了工程師進行現場訪問的需要,因為他們可以遠程獲取所需的信息。
通過將OSS團隊引入到網絡團隊的同一組織,軟件工程師和網絡工程師之間有了更好的溝通和理解。軟件工程師對網絡有了更好的理解,網絡工程師對數據建模(如YANG)、服務自動化(如TOSCA)和DevOps工具(如CI/CD)等IT概念有了一定的了解。這對兩個學科來說都是一次豐富技能的經歷。
Omdia服務提供商變革實踐負責人James Crawshaw指出,隨著網絡的不斷發展,客戶的要求越來越高,競爭也越來越激烈,運營商必須增強其OSS以跟上步伐。通過保持領先地位,OSS可以有效地滿足現代網絡的動態需求,確保服務的無縫交付,使BT這樣的運營商在市場中能夠保持領先地位,并推動可持續增長。【注:Omdia由Informa Tech的研究部門(Ovum、Heavy Reading和Tractica)與收購的IHS Markit技術研究部門合并而成,是一家全球領先的技術研究機構。】