最佳实践:应用 CMDB 在招商银行的落地案例

01

应用CMDB


“应用CMDB” 颠覆了传统CMDB面向基础资源的角度,以面向应用的角度重新定义了新一代CMDB:

最佳实践:应用 CMDB 在招商银行的落地案例


最佳实践:应用 CMDB 在招商银行的落地案例


02

应用CMDB在招商银行


背景:

互联网时代,消费场景、消费需求变化,乃至技术应用的变化都带来了一系列挑战和机遇。招行为此深度探索科技金融。未来,招行Fintech战略演进路径包括三步走———“网络化、数据化、智能化”。“招商银行应用CMDB的咨询和建设项目”正是Fintech战略中的重要一步。


目标:

在该项目的合作建设中,项目按短期、中期、长期,设定如下目标:


  1. 短期目标(基础建设):

    1. 实现应用配置资源管理;

    2. 完成基础平台搭建;

  2. 中期目标(应用CMDB服务能力输出):

    1. 服务组织级系统;

    2. 服务持续交付过程,支持持续发布流水线;

    3. 服务研发、测试资源管理,支持故障排查及处理

    4. 支持端到端DevOps能力;

    5. 基于应用拓扑自动绘制图形化实时监控;

  3. 长期目标:

    1. 场景能力(监控场景,部署场景等)的全面落地;

    2. 打造高可视,智能化用户体验;


技术选型:

系统架构:微服务架构

前端技术:JavaScript,HTML

前端框架:Angular JS

后端技术:GO,JAVA

后端框架:Spring cloud

通讯协议:HTTP,HTTPS,Protobuf

数据协议:JSON

数据库:图数据库

公共组件:Nginx

Agent端:Python

高可用组件:RabbitMQ、Zookeeper、KeepAlived、Sentel(redis)等等


咨询阶段输出:


What 优维 do?

  • 入驻技术咨询专家:4人(包括优维科技CEO王津银)

  • 访谈室组:14个;

  • 工具调研:54个;

  • 调研人数:23人;

  • 调研文件:40+;

输出如下:


1. 统一定义术语,重新定义应用;

基于面向对象的CMDB设计理念,结合招商银行实际情况,重新定义CMDB管理的最小元数据应用,应用:指主机计算环境上的一个独⽴部署、独立起停和运⾏的管理单元。一个应用由部署资源接口资源服务环境运维动作四个部分构成;

最佳实践:应用 CMDB 在招商银行的落地案例


2. 3+2总体解决思路;

最佳实践:应用 CMDB 在招商银行的落地案例


3. 应用CMDB构建的7大原则;

• 应⽤CMDB必须提供统一的应用元数据管理能⼒,和应用类型无关;

• 应用CMDB必须要从应用的角度构建起与IT资源的弹性关系;

• 应用CMDB是为应用资源、动作、状态的统一管理提供支撑;

• 应用CMDB要有统⼀的基础资源层CMDB作为基础;

• 应用CMDB的核心场景就是持续交付;应用CMDB建设的核心诉求是应用⽣命周期管理;

• 应用CMDB必须以应⽤为中心,⽽非以基础资源为中心;


4. 应用CMDB的技术架构;

• 业界第一次应用图数据库在CMDB建设;

• 强大的自动发现能力,⽀持多种通道的数据采集能力;

• Restful API接口,确保上层的资源消费能力;

• 统一门户,提供面向用户的CMDB管理能⼒:模型管理、资源管理等等能力;

最佳实践:应用 CMDB 在招商银行的落地案例


5. 组织赋能计划

• 咨询专家提供 DevOps Foundation培训,Agile ITSM 培训和变革管理培训;

• 组织《互联网运维转型》,《互联网运维平台整体规划》《BAT的运维平台架构》等专题头脑⻛暴研讨;

• 提供DevOps研发能力赋能,包括基于图数据库的研发等。


建设阶段输出:

1. 应用CMDB的平台建设

  1. • 平台具备基本的模型和CI管理能力;
    • 打通流水线、PAAS、⾃动化部署⼯具,⽀撑PAAS应⽤自动发布投产;

  2. • 实现分级拓扑展示,全方位图形化展示数据;
    • 平台完善实现全局的资源管理能力;
    • 实现数据自动发现能力;
    • 完善的用户权限管理系统。


2. 应用CMDB的应用资源管理建设

• 完成两办三中心术语统一;

• 梳理IT资源管理的资源模型,抽象呈现3种资源关系:

   • 不同层级间资源的归属关系

   • 同层级间资源的分组关系

   • 同层级间资源的访问关系

• 结合流水线平台完成生产环境应用自动发布支撑;

最佳实践:应用 CMDB 在招商银行的落地案例


3. 应用CMDB的资产及配置管理建设

• 确定应用CMDB的权威配置中心地位,实现可配置的自动发现能力,重新定义配置管理员职能,面向场景的配置生命周期闭环;

• 实现资源追踪—物理资产、虚拟资产;

• 实现实时资产盘点;

• 实现完善的设备生命周期管理;

• 实现数据中心和测试中心的自动化运维⽀撑;


项目成果:


  • 重新定义应用,统一各部门术语,降低沟通成本;

  • 以面向应用视角确定CMDB权威地位,实现高度自动发现能力,实现完善的设备生命周期管理,实现实时资产盘点及资源追踪,支撑各组织自动化运维能力;

  • 应用部署效率大幅度提高,从2-3天缩短为30分钟;


项目成绩:

上述应用CMDB模块,基于优维科技EasyOps 的端到端DevOps及运维解决方案。目前,通过与外界各类型行业龙头大企业的成功合作,标志着优维科技已经完全具备了向国内一线行业机构提*品服务的能力


优维科技在这次招商银行“应用CMDB咨询和建设”项目中,全方位输出了“咨询+产品+赋能+最佳实践”的闭环能力,该项目也成功获得“招商银行2017年优秀项目”的嘉奖。

最佳实践:应用 CMDB 在招商银行的落地案例


长按关注优维科技公众号最佳实践:应用 CMDB 在招商银行的落地案例公众号:EasyOps


近距离与作者交流,请扫描下方二维码入群

最佳实践:应用 CMDB 在招商银行的落地案例

群满请加微信:13261887139


更多相关文章阅读

运维的耻辱感

怎么让你的 CMDB 长命百岁?

从零搭建一个自动化运维体系

携程运维自动化平台,上万服务器变更也可以很轻松


这是一场“全方位,全领域,高格调”的技术大会


80余名*专家,手把手带你起飞!

覆盖 DevOps 全领域的技术,全是干货!

涵盖国内外众多行业,总有一款适合你!

国内首个 DevOps 标准官方指定发布平台!


最佳实践:应用 CMDB 在招商银行的落地案例


DevOps 国际峰会(DevOps International Summit,缩写:DOIS)是国内唯一的国际性 DevOps 技术峰会,由 OSCAR 联盟指导、DevOps 时代社区与高效运维社区联合主办,共邀全球80余名*专家畅谈 DevOps 体系与方法、过程与实践、工具与技术。


点击阅读原文,参与报名⬇️