APP下载

综合业务管控系统容器平台的构建及开发

2021-12-23赵耀忠顾永全刘聪睿

热力发电 2021年12期

张 波,赵耀忠,刘 跃,顾永全,赵 轩,王 涛,刘聪睿

(1.华能伊敏煤电有限责任公司,内蒙古 呼伦贝尔 021130;2.西安热工研究院有限公司,陕西 西安 710054)

随着云计算、人工智能、大数据、移动应用等信息技术的迅速发展,工业互联网对云平台和容器化[1]技术的应用已成为趋势。

当前,伊敏露天矿各业务系统间信息孤立、统一管理难度大、资源利用率较低、业务的扩展性不足、系统部署周期长等问题亟待解决。对此,伊敏露天矿提出综合业务管控平台的建设计划。本文深层详细介绍了伊敏露天矿综合业务管控系统容器平台开发过程,利用容器化技术建立综合业务管控平台,实现信息系统集成,应用资源管理与运维监控。并且通过容器镜像仓库和源代码托管平台,对业务代码进行规范管理,实现应用开发、集成、部署、运维的标准化。平台开发中容器平台和持续集成、持续部署能力是工业云平台[2]的基础支撑,基于容器平台可扩展微服务框架、应用开发平台,可为进一步应用系统的开发和运维提供基础。

1 容器平台架构

伊敏露天矿综合业务管控平台通过容器进行应用程序的发布及管控,并形成代码或者组件的可重用;通过Kubernetes 来实现容器的集中编排及资源的动态调度;通过Gitlab 代码托管平台、Harbor容器仓库服务、Rancher 流水线等实现程序的持续集成及部署。综合管控容器平台架构如图1 所示。

图1 综合管控容器平台架构Fig.1 Architecture of the integrated management and control container platform

随着露天矿云原生[3]应用程序的不断增加,容器化部署的工作量越来越大,需要一个容器编排管理工具实现自动化部署、支撑大规模可伸缩的能力。……

登录APP查看全文