DevOps自动化运维解决方案
行业背景
监管要求:“提高基础资源和应用部署的自动化水平,实现快速交付、动态调整、弹性部署,降低人工操作风险,自动化部署比例不低于75%。”——《中国银行业信息科技“十三五”发展规划监管指导意见》。
行业痛点
在传统模式下开发、测试、运维往往比较独立,测试完成后由运维人员进行部署上线,但是由于运维人员能力水平存在高低,复杂环境下的发布往往只有固定的几人才能搞得定,从而导致上线发布周期被拉长。
方案优势
01
积累有最佳实践和规范
配套制定工具应用规范,例如:开发行为规范、代码扫描规则集、代码打包规范、自动化测试规范等。
02
丰富实施经验
1)丰富的内置组件,提供个性化实施服务
2)项目可快速实施推广
03
符合国家“自主可控”政策
国内自主知识产权
价值
- No.1
提供统一的配置管理体系:集中管控应用、规范、流程、代码分支、环境&构建、版本等信息,沉淀研发资产。
- No.2
配置信息全部数字化,统一沉淀到自动化运维平台,通过流水线实现研发流程自动化。
- No.3
实现环境检查、资源动态调整和部署自动化。
- No.4
从效率、质量、进度等维度建立组织级度量体系框架,设计度量指标并在标杆项目中验证,从而提炼出有效关键度量指标,通过衡量前置时间和价值时间来度量和优化改进效能。
应用案例
某银行IT运维团队人员少,事务过多。当遇到重大运维工作事项时,会消耗很多运维人力。在传统运维模式下,日常事务自动化水平不高,很多重复频繁的工作,都依赖手工,成本高,效率低;此外,IT运维机制不完善,流程操作层面缺乏统一。“轻规范,重维护”的IT运维现状很容易由于个人技能差异而导致IT运维不稳定,直接影响维护系统的效果;系统规模越来越复杂,组件越来越多,用户的流量不断上升,事件变更各指标较以往而言不是量级增长,而几乎都是呈非线性增长。
解决方案:
1)实现批量调度自动化,实现数据服务调度管理自动化,降低操作风险;
2)依托于新核心投产的契机,实现全行应用自动化上线,打通开发-生产的壁垒
3)实现应急灾备切换自动化,大幅缩减灾切时间,提升业务连续性
4)搭建自服务平台,纳管数据中心里所有运维操作脚本,建立并完善脚本仓库,全面管控运维操作过程
客户收益:
1)生产环境平均每月自动化部署约361单,每年约4331单,全面提升部署效率,降低操作风险
2)自动化运维覆盖率达到75%以上,应用变更覆盖率达到90%,大幅提升了运维管理水平