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技术研究部门合并而成,是一家全球领先的技术研究机构。】