运营商行业软件开发| 内容合集
运营商一直走在行业数字化前列,运营商的运营支撑系统貌似简单,看上去为满足业务功能即可,但因为实际业务庞杂、海量用户、业务潮汐不定,所以对系统的性能、稳定性、扩展性、开发效率、算法、可视化等等各个方面都非常有讲究,既需要有长久的沉淀,还得不断创新突破。
汇聚相关实践,分享开发点滴,也希望同道好友加入。
作为程序员,经常苦于项目交付,疲于应对各种需求,聊起来都是“累”;作为产品经理,最痛苦的莫过于梦醒之后无路可走,心里的苦只有自己知道;作为团队管理者,绞尽脑汁就想干两件事,降低成本,提高效率。现实与理想总是背道而驰,总结过往实践,萃取优秀经验,抽象技术框架,构建全新方式。
这篇文章和大家聊聊,我们灵犀开发平台的实践探索。
API 开发体验,门槛较高、效率较低、质量偏低。这种模式下,业务开发无法聚焦于业务逻辑开发,很大精力要关注技术问题,导致业务开发效率大打折扣。如何解决 API 开发部分技术栈的问题、解决 API 研发主要痛点,是本文重点探讨的问题。
如果问架构师什么是架构,可能会得到很多不同的答案,每个架构师对“架构”都有不一样的理解,当然这不分对错。数据架构、应用架构、部署架构、高性能架构、高可用架构、高扩展架构等都是架构,每一种架构都有应用场景,有不同的技术方法、特征及要求,但核心概念是共同的:架构必定是在长期的生产过程中,经过架构师深刻的总结和思考,积累下来的最佳实践和可复用的合理抽象。
5G 的到来引发 ICT 步入万物互联的时代,用户数和使用量都会存在量级的增长,系统处理压力日渐凸显,虽然目前业务系统已实现计费应用和数据平台横向扩展能力,但是要支撑海量的话单处理能力,对主机、网络、存储等硬件资源的需求将是巨大的。本文基于 5G 新的 NCHF 协议,引入 AIOps 智运维引擎,运用大数据+AI 分析用户的使用习惯,提前预测用户套内使用量,实现动态配额,可以在不增加用户欠费风险的前提下,有效降低计费与网元的交互次数,减少 5G 话单量,从而减轻 5G 带来的系统性能压力。
分布式内存数据库承担了计费、账务、余额、场景三、佣金、结算等各个系统的核心数据,在各业务项目中占据着越来越重要的作用。本文重点讲解了自研分布式框架解决的关键问题。
在通信网络故障管理系统中,传统告警关联规则依靠人工分析,需要长时间的积累和调整,耗时长、经验有限、场景覆盖率有限。随着 5G 通信快速发展、网络大规模建设,告警量线性增长,依靠人工经验分析告警关联的传统方式显然难以满足新网络运维要求。本文在常用的数据挖掘方法基础上,结合新型网络拓扑结构及网络特性,优化算法,建立新旧型网络兼容的规则挖掘方案——极智告警关联规则挖掘方案,高准确率输出关联规则,助力全网告警高效关联与压缩。
本文推出一种快速定位 WDM/OTN 传输故障的方法,通过光传送网管告警、网管系统拓扑以及主光路端口信号流告警溯源,对同一复用段内一个或多个系统段(单、双向)的特定告警进行分析,从而定位故障系统段。
PPTN 网络是运营商的基础传输网络,承载了 2G/3G/4G/5G 基站回传、政企专线、内部中继等重要业务。在 PTN 网络开通激活和日常维护过程中,路由计算是业务配置和业务维护自动化的一个先决条件,但当前 PTN 网络的路由计算需要工程师登陆到网管上手工操作,该过程不透明且大量依赖个人能力,严重影响网络资源利用效率和运营成本。基于以上现状和诉求,我们经过深入的分析,在现有的路由计算体系基础上,建设自动路由计算系统,提供快速、准确、可扩展的路由计算。
自动激活/开通中心系统在电信 OSS 域中是一个关键性的业务系统。该业务的配置数据迁移大量依赖个人能力,结果准确率波动大和处理时间长,严重影响业务上线的效率和运营成本。本文从降本增效角度着手解决配置发布效率和灰度问题。
数字化时代,运营商的商业模式正在发生变化。架构怎么选择、业务能力怎么支撑成为我们迫切要解决的一大难题!
传统基站进行开站时,参数配置、执行下发、质量验证等环节与周边系统存在断点,基本是通过线下手工的方式来进行 5G 基站的开通,效率比较低。为了解决传统基站开站入网的手段与大幅增长的基站开站工作量之间的矛盾,有必要引入 5G 基站智能化开通系统实现自动化开通,大幅提升基站建设的效率。
ICT 行业一直以来都被公认为“能耗大户”,从作为 ICT 行业主要参与者的运营商领域来看,近些年随着数字化转型的加速和对算力需求的增长,数据中心和基站的建设运营成本和能耗持续增加,以国内某省份运营商数据中心机房为例,省管机房每年空调电费支出高达七八千万,降低 10%以上的能耗即可节省千万级别的电费支出,因此如何通过科技化的手段推动行之有效的节能实践,成为需要运营商持续关注的重要目标。
GIS 可视化框架是依托浩鲸 GIS 能力开放平台产品构建的地图数据可视化应用框架,旨帮助客户以在线自助方式,进行可视化配置,按需构建所需地图,敏捷支持业务应用。运营商都已经普遍自建了 GIS 能力开放平台,通过构建可视化的地图服务方式实现对业务系统的支撑。
近年随着数字基建的兴起,B 端产品的数量越来越多,业务越来越复杂,设计师面临的问题难度也越来越高。本文重点阐述了我们在建立 B 端产品设计语言方面的设计方法和设计模式。
Redux、Vuex、Mobx 都是 Flux 思想而出的状态管理库。虽然在实现方式上有些差异,但是思路都差不多。本文以 Redux 为例子。
版权声明: 本文为 InfoQ 作者【鲸品堂】的原创文章。
原文链接:【http://xie.infoq.cn/article/b0b2eabff4ac2abdb557aacee】。
本文遵守【CC-BY 4.0】协议,转载请保留原文出处及本版权声明。
评论