C114訊 8月16日消息(艾斯)來自市場研究公司Omdia的一份報告寫到,Omdia最近與Telefónica集團CTIO辦公室云和基礎(chǔ)設(shè)施主管Luis Velarde就該公司電信云實施的進展情況進行了溝通與討論。本文總結(jié)了該運營商實現(xiàn)多云架構(gòu)的做法,以及在實現(xiàn)多云架構(gòu)過程中面臨的挑戰(zhàn)。Telefónica強調(diào),需要開發(fā)多集群管理(MCM)工具來應(yīng)對復(fù)雜的多云環(huán)境。
與應(yīng)用程序部署(通常通過開源MANO[OSM]和其他幾種商用工具)相比,虛擬化堆棧的管理尚未受到業(yè)界的太多關(guān)注?梢哉f,ETSI等標(biāo)準(zhǔn)化組織需要做更多的工作。雖然ETSI NFV已經(jīng)引入了多集群管理器,但它尚未完全解決電信公司復(fù)雜環(huán)境的問題。市場上也沒有太多的商業(yè)解決方案。Telefónica正在與不同的技術(shù)提供商合作,以構(gòu)建MCM試點,該試點可以作為所需能力的參考。
簡介
Telefónica集團是全球最大的電信服務(wù)提供商之一。該集團分為多個業(yè)務(wù)部門。Telefónica Tech是一家成立于2019年的企業(yè),專注于為B2B領(lǐng)域提供云、網(wǎng)絡(luò)安全、物聯(lián)網(wǎng)、大數(shù)據(jù)、人工智能(AI)、區(qū)塊鏈等數(shù)字服務(wù)。它在歐洲和美洲等多個地區(qū)提供固定和移動電話及寬帶服務(wù)。2023年,該集團的資本支出(用于固定通信和移動通信)約為58億美元。它為全球不同市場的3.88億客戶提供服務(wù),年收入約為425億美元。
Telefónica于2013年啟動了UNICA項目,開始實施ETSI NFV架構(gòu)。該架構(gòu)支持多種虛擬基礎(chǔ)設(shè)施管理(VIM)和容器即服務(wù)(CaaS)技術(shù),包括OpenStack、Docker、Red Hat OpenShift、VMware ESXi和VMware vSphere。該平臺使用IBM Cloud Pak進行網(wǎng)絡(luò)自動化,使用Juniper Networks的Apstra進行數(shù)據(jù)中心網(wǎng)絡(luò)管理。此外,Open Daylight和OSM等多種開源解決方案構(gòu)成了Telefónica云堆棧的一部分。
Telefónica希望構(gòu)建多云架構(gòu)
未來幾年,Telefónica希望構(gòu)建一個分布在其區(qū)域接入點(PoP)和中心辦公室的多云架構(gòu)。其多云架構(gòu)應(yīng)具有以下特點:
·分布式拓?fù),因為云基礎(chǔ)設(shè)施分布在多個站點。
·支持跨站點的多個硬件版本和配置。
·支持來自多個不同供應(yīng)商的虛擬化平臺(例如愛立信、諾基亞、RedHat、VMware)。
該運營商首先對其集中式數(shù)據(jù)中心進行了虛擬化。第一步是軟硬件解耦,這樣Telefónica就可以將來自多家供應(yīng)商的網(wǎng)絡(luò)功能軟件在不同的硬件配置上進行托管。對于核心網(wǎng)功能,Telefónica用部署在其集中式數(shù)據(jù)中心的通用服務(wù)器取代了基于設(shè)備的基礎(chǔ)設(shè)施。然而,位于多個站點的RAN基礎(chǔ)設(shè)施仍然主要是基于設(shè)備的。
Telefónica仍在致力于將網(wǎng)絡(luò)功能與底層虛擬化堆棧解耦。這將允許運營商在其選擇的虛擬化堆棧上部署來自不同供應(yīng)商的網(wǎng)絡(luò)功能。Telefónica稱之為“水平電信云”。實現(xiàn)這種程度的解耦需要大量的工作、能力和資源。
Telefónica已經(jīng)在包括巴西、英國和西班牙在內(nèi)多個國家的主要數(shù)據(jù)中心部署了電信云平臺,該基礎(chǔ)設(shè)施目前支持5G控制平面應(yīng)用。例如,該運營商在其云平臺上部署了來自多個供應(yīng)商的網(wǎng)絡(luò)功能。Telefónica使用戴爾和惠普等公司來提供服務(wù)器基礎(chǔ)設(shè)施,而虛擬化軟件來自RedHat和VMware。Telefónica的電信云平臺支持IaaS(例如OpenStack)和CaaS(例如OpenShift)解決方案,用于托管虛擬化網(wǎng)絡(luò)功能(VNF)和容器化網(wǎng)絡(luò)功能(CNF)。隨著其多云架構(gòu)的發(fā)展,該運營商也在評估公有云本地解決方案(例如AWS Outposts)的使用情況。
多集群管理(MCM)的重要性
管理和編排是多云架構(gòu)的關(guān)鍵組件。Luis Velarde將編排器描述為處理某些操作執(zhí)行的流管理器。編排發(fā)生在電信云的不同層面:服務(wù)、應(yīng)用程序和虛擬化基礎(chǔ)設(shè)施層面。
如圖1所示,Telefónica使用單個編排器來處理應(yīng)用程序部署和基礎(chǔ)設(shè)施管理。Telefónica在其運營的每個國家/地區(qū)都部署了虛擬化編排器。在應(yīng)用程序部署方面,Telefónica利用了OSM和供應(yīng)商解決方案等開源工具。來自不同網(wǎng)絡(luò)功能供應(yīng)商的Helm圖表被輸入到這些基于標(biāo)準(zhǔn)的編排器中,然后這些編排器將應(yīng)用程序代碼部署到選定的集群上。
圖1:針對多云環(huán)境的電信云原生架構(gòu)。資料來源:Telefónica。
Telefónica正在構(gòu)建MCM解決方案
雖然應(yīng)用程序部署是一個成熟的類別,但Luis Velarde解釋說,在基礎(chǔ)設(shè)施的編排方面存在挑戰(zhàn)。這涉及在部署工作負(fù)載之前做好站點準(zhǔn)備。站點通常需要使用正確的Kubernetes(K8s)發(fā)行版和正確的擴展來設(shè)置虛擬化堆棧(例如OpenShift)。隨著基礎(chǔ)設(shè)施規(guī)模的擴大以及在邊緣站點變得更加分散,將需要自動化。此外,為了在多云環(huán)境中實現(xiàn)應(yīng)用程序的可移植性,這需要動態(tài)地實現(xiàn)。
MCM工具可以為不同的K8s發(fā)行版(例如,Amazon Elastic Kubernetes Service、Azure Kubernetes Service、Google Kubernetes Engine、Red Hat OpenShift和VMware Tanzu Kubernetes Grid)創(chuàng)建和設(shè)置集群。在Velarde看來,沒有多少商業(yè)解決方案可以提供這種能力。因此,Telefónica正在與不同的技術(shù)合作伙伴一起構(gòu)建一個試點,該試點可以作為參考來展示該體系架構(gòu)組件所需的功能。
Omdia的研究報告《電信云軟件供應(yīng)商分析》指出,私有云提供商(如RedHat、VMware和SUSE)擁有一些可以充當(dāng)MCM的功能。據(jù)Luis Velarde稱,開源項目Sylva也旨在提供這些功能。目前,Sylva僅支持Rancher Kubernetes Engine集群;不過,它有計劃支持其他K8s發(fā)行版。