当前位置:
文档之家› 安银行转型路上的运维自动化实践及中台建设
安银行转型路上的运维自动化实践及中台建设
识别问题
Identification problem
01
自动化覆盖率低
项目上线后,服务器的需求量会发 生井喷,在交付的过程中只,都 将面临挑战
04
流程管控复杂
复杂的流程管控,会 额 外 的增 加 运营 者 的成本, 降低产能, 如果不简化流 程, 势必会成为短板
GOP S 全球运维大会 2019· 上海
高危检测能力
高危任务的识别和拦截
关联识别能力
DSU的关联识别能力
合规能力建设
Operation middleground
业务系统
业务系统可以无需对签报和审批的方 式 做对接,只需要关注场景就可以了, 更快更高效的提高业务系统开发能力
凭据中台
解耦系统,建立流程中台,在中台上 做更多的场景上的一些粘合,比如预 授权变更,常规变更,紧急变更等不 同的签报方式
单据单存据储管管理理系统(签签报报/系 审统批)
老旧的,外购的,简陋的,变更单据 管理系统,迭代效果不好,动一动就 影响好多,典型的中台能力场景
GOP S 全球运维大会 2019· 上海
运营能力的使用场景
Operation middleground
CMDB 实时粘合出来的关联信息
原子化的操作过程
场景工具上的一切操作按钮
数据闭环:配置更新闭环
CMDB systemdesign
(CMDB)
收新数据, 更新状态
流程引擎 发起流程
领域系统 上报变更 后的数据
领域系统 自动化变
更
GOP S 全球运维大会 2019· 上海
(CMDB)
置为变更 状态
专业领域配置项的 变更闭环数据流
CMDB 经典使用案例
CMDB system design
大量的新项目 上线
转型≠重构,意味着改革,不管是从业务的种类,数量,都会发生快速的增长,业务量的 扩容,微服务的改造,运维将会有更高的要求,来支撑业务的发展
GOP S 全球运维大会 2019· 上海
今天聊些啥
What we talk about today
GOP S 全球运维大会 2019· 上海
CMDB 设计
CMDB system design
监 听 数 据 变 更 数据落地领域模型 领域数据交叉比对(非实时)
GOP S 全球运维大会 2019· 上海
GraphQL ElasticSearch
通
以
过
宽
表
数
方
据
式
检
存
索对
储
外
在
提
供
数据闭环:自动化交付系统
Automated Delivery System
GOP S 全球运维大会 2019· 上海
建设运营中台
将执立 能立 ,灰度能立 ,收敛能立 ,聚合能立 加强
建设流程中台
建立 中台,揉合场景,对标准化的变更 操作可以模糊前端的合规要求,由中台 来解决
CMDB 设计
CMDB system design
到底要做一个怎么样的CMDB
GOP S 全球运维大会 2019· 上海
CMDB 设计
CMDB system design
设计思想: ➢ 规划各领域系统 ➢ 新建统一上报规则 ➢ 优先解决闭环,逐步解决存量 ➢ 使用RSS方式进行领域间互通
负载均衡领域 应用关系领域
容器领域
GOP S 全球运维大会 2019· 上海
数据库领域 网络领域
虚拟化领域
CMDB 设计
CMDB system design
➢ 各领域数据模型的不规则性很产生通用模型 ➢ 关联后的数据将会错综复杂 ➢ 数据检索需要快准易 ➢ 领域系统上报的数据校验问题 ➢ 立新容易,废旧难
Automated Delivery System
难点:流水线的方法不适应短频快的流程。
改进: 1. 将流程和消息队列剥离,抽象流水线,形成一个可快速配置的流水线 2. 通过公共平台预处理部分简单数据,减少领域系统对每一个流程都有定制开发的需求。
用户提交
流程编排 任务调度 OPENFAAS
GOP S 全球运维大会 2019· 上海
05
自主工具能力差
外购的管理系统跟不上需求增长, 必须 要自研
03
标准化不到位
原本标准化就做的不是很好,在业务增 长期,随着 需 求量 的 增加 , 就会更加 突出
02
配置信息不闭环,不透明
交付的信息无法形成闭环,在各 团 队内 维 护, 沟 通 成本高,准确率低,在故障发生时,会致命
GOP S 全球运维大会 2019· 上海
今天聊些啥
What we talk about today
GOP S 全球运维大会 2019· 上海
献计献策
Ideas
自动化系统设计
从场景出发,自动化设计的原则是解决 一个一个的场景,而并非是一个大而全
的框架
重建 CMDB
CMDB需要解决数据透明,数据闭环 , 数据关联,立 新治旧的多重 问题
GOP S 全球运维大会 2019· 上海
GOP S 全球运维大会 2019· 上海
CMDB 设计
CMDB system design
使用 流式处理,清洗数 据,建用 关系,发送订 阅通知
GOP S 全球运维大会 2019· 上海
领域上报数据汇聚入 口,使用队列保证松 耦合
使用ES集群,使用 宽表设 计 ,增加常用 索引,适当使用 Redis作为热数据的存储
创建主机
安装依 赖软件
安全/系 统基线
交付堡 垒机
使用流水线的方式贯串各个部门 使用消息队列的方式可以很轻松的解决耦合,异常重试等问题 CMDB在开始的时候产生一个CICODE流水线开始,结束后,Agent上报
数据,完成数据闭环。
GOP S 全球运维大会 2019· 上海
数据闭环:自动化交付系统
平安银行转型路上的 自动化运维实践及中台建设
运维开发经理
GOP S 全球运维大会 2019· 上海
今天聊些啥
What we talk about today
GOP S 全球运维大会 2019· 上海
银行转型
Internet transformation
井喷式的服务 器数量增长
更高的交付时 间要求
GOP S 全球运维大会 2019· 上海
运营中台
Operation middleground
运营中台应该要有哪些能力
GOP S 全球运维大会 2019· 上海
运营中台能力建设
Operation middleground
任务编排能力
可编排场景中需要 执行的任务集
任务灰度能力
可灰度执行场景中 任务及节点