统一云管平台加速5G应用商用化进程

发布时间:2018-08-29 作者:王日明(中兴通讯)

移动通信的发展改变了人们生活。5G时代的到来,将开启“万物互联”的新纪元。5G采用分布式架构(边缘DC、区域DC、中心DC等),众多的边缘DC需要云管平台进行资源统一管理;5G业务的快速发布、按需部署需要云管的自助式服务门户作为用户门户。

统一管理,提升5G分布式云管理效率

3GPP为5G定义了eMBB(增强移动宽带)、uRLLC(低时延高可靠)、mMTC(海量大连接)三大场景,这三大应用场景正从概念走向应用。5G的应用场景需求,如智慧城市,需要低功耗大连接通信,每平方米百万连接数,驱使云基础设施向中心靠拢;而自动驾驶,需要更低的时延和更高的可靠性,驱使云基础设施向边缘扩展。5G应用场景的多样性驱使云基础设施呈现分布式架构(中心DC、区域DC、边缘DC、接入站点等)。针对5G的组网架构, 中兴通讯提出分布式云解决方案。在该解决方案中,统一云管平台(TECS Director)负责对云基础设施进行集中运营和运维管理:报表管理提供全局资产报表、计量计费报表,帮助统一运营;集中的告警、性能、日志管理帮助管理员统一运维;自动化运维帮助系统故障后的自我恢复;工单管理提供自助式故障处理,帮助用户反馈问题;服务目录管理帮助用户自助发布部署服务。

中间件服务能力开放,为5G应用提供能力支撑

在软件领域,中间件位于应用软件之下,为应用提供支撑,可大幅提高应用软件的开发速度。中间件以积木的方式提供基础能力,而不强制应用软件使用它。

统一云管平台在服务目录中提供了大量的中间件服务,这些中间件服务可能来自于云基础架构/容器平台(云管平台与基础架构能力对接),可能来自于云管平台自身(云管平台的增强设计),更有可能来自于其他用户的分享(通过服务设计共享中间件)。云管平台本着开放的目的,希望在未来打造一个包含中间件在内的服务生态圈,所有使用云管平台的用户都可以参与到服务的设计中。

云管平台当前主要提供以下中间件服务:

● 数据库中间件:关系型数据库,如RDB,基于MySQL的增强,提供完善的运维和备份解决方案;分布式数据库,如mongoDB,提供高性能数据存储解决方案。

● 消息队列中间件:RabbixMQ,提供一个面向消息的中间件,提供可靠、安全的消息队列,为组件解耦提供支持;kafka,提供高吞吐量的分布式消息系统。

● 大数据中间件:基于hadoop框架的大数据分析中间件,提供海量数据的存储。

● 文件传输中间件:FTP,提供快速的文件传输;FTPS,提供基于SSL加密通道的安全文件传输。

中间件的部署和维护都交由云管平台完成,5G应用的开发者可以使用这些中间件更快地搭建好应用框架,更专注于业务;同时,应用与这些中间件是松耦合的关系,应用可以快速地切换中间件(同一子类型的中间件提供相同的服务,切换非常容易)。

服务设计,助力5G应用快速设计编排

传统的单体应用由于架构复杂,问题影响面大,新功能无法快速敏捷迭代,很难支撑5G应用的快速部署、功能更新等需求,微服务架构是5G应用的一个更好的选择。但应用在使用微服务架构的同时也引入了新的问题,如此众多的组件、容器如何协调一致地部署、版本更新?云管平台对此提供了相对完美的解决方案——协调容器云(中兴通讯的容器解决方案TECS OpenPalette)。TECS OpenPalette提供可视化的蓝图模板设计功能,帮助用户快速编排应用(见图1)。

 

5G应用商将自己的组件镜像上传到云管平台,通过简单的托拉拽方式就可以完成应用的设计。在设计时,应用商不需要关注细节,仅需要根据应用特性设计业务场景,填写应用对资源的指标要求,如IOPS大于2000kbps。在应用部署编排时,如果应用是虚机解决方案,云管平台会根据应用参数选择最佳的基础架构(IaaS)平台;如果应用是容器解决方案,云管平台会选择最佳的容器(PaaS)平台。

基于位置的编排调度,助力5G应用快速部署

5G使用毫米波通信,为保证覆盖,运营商需要建立几万甚至几百万个接入基站,每个基站根据业务需求要快速部署5G业务。如果采用传统的方式,每个站点都独立运维运营,无疑是对运营商人力成本的挑战。为提高5G业务的部署效率,统一云管平台提供基于位置的服务快速部署,帮助运营商快速完成服务能力的发放。

管理员部署5G应用时,选择需要的位置参数,就可以一键快速部署服务,几分钟之后,用户就可以在该位置享受到5G服务体验。

云管平台将原来的从虚拟机为中心转变到以业务应用为中心,帮助用户快速的发布应用,云管平台作为一个正在兴起的市场,将是5G发展的一个必然选择。