• 招商银行案例

    应用CMDB

  • 项目背景

    招商银行1987年成立于中国改革开放的最前沿——深圳蛇口,是中国境内第一家完全由企业法人持股的股份制商业银行,也是国家从体制外推动银行业改革的第一家试点银行。2018年,招行银行在160余家候选银行中脱颖而出,斩获新加坡《亚洲银行家》“亚太区最佳零售银行”大奖,位列亚太区零售银行综合排名第一位。“因您而变”是招商银行的slogan,也代表了招行在面对消费者时的一种服务文化。在互联网时代,消费场景的变化,消费者需求的变化,技术应用的变化都带来了一系列挑战和机遇,企业如何应对?招商银行给出的回答是科技金融,未来,招行Fintech战略演进路径包括三步走———“网络化、数据化、智能化”,此次,由招商银行领导,优维科技支持的“招商银行应用CMDB的咨询和建设项目”正是Fintech战略中的重要一步。

    建设目标

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

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

    1.2.完成基础平台搭建;

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

    2.1.服务组织级系统;

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

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

    2.4.支持端到端DevOps能力;

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

    3. 长期目标:

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

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

     

  • 咨询阶段

    broken image

    输出1:统一定义术语,重新定义应用:

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

    broken image

    输出2: 3+2总体解决思路:

    输出3: 应用CMDB构建的7大原则:

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

    - 应用CMDB建设的核心诉求是应用生命周期管理;

    - 应用CMDB必须以应用为中心,而非以基础资源为中心;

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

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

    - 应用CMDB要有统一的基础资源层CMDB作为基础;

    应用CMDB的核心场景就是持续交付;

    broken image

    输出4: 优维应用CMDB的技术架构:

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

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

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

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

    输出5: 组织赋能计划:

    - 优维技术咨询专家提供的DevOps Foundation培训,Agile ITSM 培训和变革管理培训;

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

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

  • 建设阶段

    建设1: 应用CMDB的平台建设:

    - 平台具备基本的模型和CI管理能力;

    - 打通流水线、PAAS、自动化部署工具,支撑PAAS应用自动发布投产;

    - 实现分级拓扑展示,全方位图形化展示数据;

    - 平台完善实现全局的资源管理能力;

    - 实现数据自动发现能力;

    - 完善的用户权限管理系统

    broken image

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

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

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

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

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

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

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

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

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

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

    - 实现实时资产盘点;

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

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

  • 项目成果

    broken image

    实施后

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

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

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

  • 技术选型

    系统架构:微服务架构

    前端技术:JavaScript,HTML

    前端框架:Angular JS

    后端技术:GO,JAVA

    后端框架:Spring cloud

    通讯协议:HTTP,HTTPS,Protobuf

    数据协议:JSON

    数据库:图数据库

    公共组件:Nginx

    Agent端:Python

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

  • broken image

    奖项

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

  • 获取报价及解决方案

    深圳市南山区高新南四道创维半导体设计大厦西座403
    0755-23023448