【行业案例】秒云助力某密级军队院校实现校园传统应用的云原生转型

客户云原生转型背景

某密级军队院校是直属中央军事委员会领导的军队综合性大学,国家和军队重点建设的院校,同时也是军队类院校中唯一纳入国家“双一流”建设支持的院校,是我国高素质新型军事人才培养高地,为实现中国梦、强军梦提供强有力的人才和科技支持。
学院现在使用的校园一卡通系统采用模块化的开发方式,按功能模块进行内部开发协作,实现职责分离,构建线上线下、校内校外、ToB/ToC一体化的校园服务新生态。但是对于IT运维人员在部署软件的时候,众多的组件在安装部署、运行支撑、故障排查的时候,给运维人员带来了挑战,如何降低一卡通系统的交付和实施成本?

该军队院校一卡通系统现有痛点:

1、校园一卡通组件数量20+,部署过程复杂,对于测试、实施人员的技能要求比较高,部署过程容易出错;
2、产品组件分散部署,出于性能保障,服务器资源都会提前规划,多预留一些,当某些组件资源占用不高或者空闲时,无法共享给其他组件使用,导致资源大量浪费;
3、应用的各种配置文件管理分散,通常与应用文件混在一起,无法有效集中管理;
4、通常当系统发生故障时,工程师需要登录到各个服务器上,使用 grep / sed / awk 等 Linux 脚本工具去日志里查找故障原因,费事又费力。

秒云应用成果

针对校园一卡通面临的难题,秒云技术团队针对每个应用进行了适应性的容器化改造过程:
1、首先从配置文件着手,将传统使用“IP:Port”的方式更改为Kubernetes集群里“Service:Port”的方式,确保传统应用容器化部署之后能够摆脱以往每次重新部署都需要手动配置服务网络通信的麻烦操作;
2、将应用组件和其配置文件分离,统一使用秒云容器云平台上配置文件管理功能,在创建容器化应用时,可以直接引用平台已有的配置文件、保密字典,同时也方便后续调试或环境变更过程中临时更改配置文件,避免镜像的反复构建;
3、为防止现场部署过程中出现差错,秒云在本地环境中将校园一卡通的众多组件使用秒云容器云平台的应用模板进行统一部署,提取出部署过程中需要手动配置的参数,为现场部署提供简单、快捷、标准的交付方式;
4、针对集中的日志管理及分析需求,秒云自有的日志分析系统产品可与秒云容器云平台无缝对接,本身也是作为一个场景化应用构建于秒云的容器底座之上,实现云原生场景下的应用实时日志统一采集、泛化、检索与可视化,方便应用出现问题时进行故障排查及调用链跟踪,提升云原生应用的整体运维能力。

微信图片_20201203180759.png

结语

秒云团队本次为某密级军队院校合计部署内网、外网、物联网三个环境,每个环境中根据需求分别运行校园一卡通基础组件和扩展组件,部署过程统一使用应用模板部署,只需简单的页面交互即可部署完成。客户对秒云技术团队提供的标准化交付模式给予了充分的肯定,本次校园一卡通的应用标准化交付不仅部署时间短,而且操作简单,解决了客户以往部署过程复杂、部署易出错、调试时间过长等问题。
微信图片_20201203181610.png

云原生技术不再是被热衷的概念,而是逐渐在传统行业甚至政府军工领域实际落地,重点聚焦的是技术的应用、落地实践,以及如何借助云原生应用架构更加有效的助力业务的数字化转型。

# 案例  
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×