论文部分内容阅读
随着中国高速铁路客运专线的逐步建成,铁路旅客运输在中国社会主义现代化建设中担当着越来越重要的角色,铁路的旅客运输正朝着高速化、信息化和人性化的方向发展。铁路旅客服务与生产管控平台集成和共享调度、客票、客服、车辆、综合视频监控、车站建筑设备监控等客运相关数据,整合站车旅客服务与客运生产业务,实现站车客运作业的统一指挥和智能联控。在管控平台业务的蓬勃发展过程中,主数据中心虚拟机数量成倍的增加,基于硬件虚拟化的技术方案在灵活性上跟不上业务快速增长的步伐。如何通过现代化的技术改变相对传统的生产环境部署方式及应用运维模式,提高硬件设备资源利用率、软件部署效率及应用维护方式是主数据中心急需解决的问题。本文以Docker容器技术为基础,采用Kubernetes分布式架构,依托主数据中心,将计算、存储、网络资源进行虚拟化后通过Kubernetes高可用基础架构保障管控平台的高效及持续稳定运行。为满足管控平台和后台服务的运行正常,同时设置了容器自动化部署、健康状态监测和监控告警服务。目前,本文所研究的基于Kubernetes架构铁路旅客服务与生产管控平台已进入试运行阶段,测试的结果也表明,能够较好地满足国铁集团、铁路局、车务段、车站工作人员及旅客的需求;在高并发的情况下,Kubernetes高可用基础架构、智能运维系统保障管控平台稳定运行,利用灰度发布保证平台无缝升级,通过开发工程师敏捷的应用创建、持续的开发集成、部署及交付,高效的满足了管控平台快速精准的部署、即时伸缩的应用需求。