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

01

应用CMDB


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

最佳实践:应用 CMDB 在招商银行的落地案例_第1张图片


最佳实践:应用 CMDB 在招商银行的落地案例_第2张图片


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 在招商银行的落地案例_第3张图片


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

最佳实践:应用 CMDB 在招商银行的落地案例_第4张图片


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

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

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

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

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

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

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


4. 应用CMDB的技术架构;

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

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

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

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

最佳实践:应用 CMDB 在招商银行的落地案例_第5张图片


5. 组织赋能计划

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

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

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


建设阶段输出:

1. 应用CMDB的平台建设

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

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


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

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

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

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

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

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

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

最佳实践:应用 CMDB 在招商银行的落地案例_第6张图片


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

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

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

• 实现实时资产盘点;

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

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


项目成果:


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

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

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


项目成绩:

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


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

最佳实践:应用 CMDB 在招商银行的落地案例_第7张图片


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


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

最佳实践:应用 CMDB 在招商银行的落地案例_第9张图片

群满请加微信:13261887139


更多相关文章阅读

运维的耻辱感

怎么让你的 CMDB 长命百岁?

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

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


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


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

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

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

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


最佳实践:应用 CMDB 在招商银行的落地案例_第10张图片


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


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

你可能感兴趣的:(最佳实践:应用 CMDB 在招商银行的落地案例)