基于容器技术和 DevOps 的电力信息通信移动运维系统开发
与应用
摘要:随着云技术、微服务、容器技术等新技术在信息化领域的发展与应用,
传统电力信息通信运维体系业务中的功能耦合度高、开发迭代周期长、现场作业
的信息系统支撑手段落后等问题有了新的解决途径。开展以容器技术、DevOps 为
代表的电力信息通信移动运维系统的开发与应用,能有效提高现场运维人员作业
效率和信息通信运维管理体系整体水平。
关键字:容器技; DevOps;移动互联;信息通信移动运维。
引言
随着移动互联网的普及和信息化程度的不断提升,业务应用的数量、规模和
复杂度快速增长,不同系统之间的数据服务越来越多,原有的单一架构越来越难
以满足业务需求,而云技术、微应用、容器技术等新技术的出现,以及 DevOps
在实际开发运维中的广泛应用,通过自动化流程来使得软件构建、测试、发布更
加快捷、频繁和可靠。
在电力信息通信领域,在以云计算、容器技术和智能化为代表的新一代互联
网的影响下,将容器技术和移动运维技术相结合,充分发挥 DevOps 在开发、运
维过程中的团队协同优势,结合产品交付过程中 IT 工具链,实现数据资源整合、
共享和分配,降低系统开发成本,缩短开发、交付和迭代周期,最终提高现场运
维作业的效率与便捷性。
1 DevOps 开发概述
DevOps 一词的来自于 Development 和 Operations 的组合。从字面意义就可
以看出,DevOps 重视开发人员和运维人员的高效协作,解决开发者和运维者之间
曾经不可逾越的鸿沟。DevOps 通过各类 IT 工具、流程和最佳实践来保证开发、
测试、运维团队的协作和产品高质量交付。
2 信息通信运维
随着公司“三集五大”体系建设,逐步融合信息和通信专业,规划建设了信息
通信一体化调度运行支撑平台,实现了“调度、运行、检修、客服、三线”五大业
务域的全覆盖、全支撑。平台覆盖运维全过程,整合设计 10 大类业务应用,构
建了统一运维门户。2017 年以来,新一代运维体系建设工作开展,基于云计算、
微服务技术架构,对多项流程开展运维优化试点,提高运维效率。
基于信息通信一体化调度运行支撑平台,基本实现了信息通信专业信息系统
运维管理。但对于现场运维人员来说,在信通机房或站点等现场作业时,因远离
主站信息系统,导致缺少必要的信息化作业手段,往往还需要通过纸质单来记录
设备出入库、巡视记录作业信息。因此,需要构建一套基于容器技术的信息通信
移动运维系统,以提高现场运维效率,降低人员运维工作强度。
3 信息通信移动运维系统开发
3.1 系统架构
遵循电网移动应用开发技术规范进行整体设计,在内网专控移动终端安装内
网作业 APP,经电力无线虚拟专网和安全接入平台,与部署在内网的移动运维系
统微应用、业务系统微应用进行交互。
(1)客户端
为实现高效协同开发、功能解耦,以满足弹性动态、高可用的需求,引入 H5
评论0