
招商银行案例
应用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.打造高可视,智能化用户体验;
咨询阶段
输出1:统一定义术语,重新定义应用:
基于优维科技首次在业界提出的面向对象的CMDB设计理念,结合招行实际情况,重新定义CMDB管理的最小元数据“应用”,应用:指主机计算环境上的一个独立部署、独立起停和运行的管理单元。一个应用由“部署资源”,“接口资源”,“服务环境”和“运维动作”四个部分构成;
输出2: 3+2总体解决思路:
输出3: 应用CMDB构建的7大原则:
- 应用CMDB必须提供统一的应用元数据管理能力,和应用类型无关;
- 应用CMDB建设的核心诉求是应用生命周期管理;
- 应用CMDB必须以应用为中心,而非以基础资源为中心;
- 应用CMDB必须要从应用的角度构建起与IT资源的弹性关系;
- 应用CMDB是为应用资源、动作、状态的统一管理提供支撑;
- 应用CMDB要有统一的基础资源层CMDB作为基础;
应用CMDB的核心场景就是持续交付;
输出4: 优维应用CMDB的技术架构:
- 业界第一次应用图数据库在CMDB建设;
- 强大的自动发现能力,支持多种通道的数据采集能力;
- Restful API接口,确保上层的资源消费能力;
- 统一门户,提供面向用户的CMDB管理能力:模型管理、资源管理等等能力。
输出5: 组织赋能计划:
- 优维技术咨询专家提供的DevOps Foundation培训,Agile ITSM 培训和变革管理培训;
- 组织《互联网运维转型》,《互联网运维平台整体规划》《BAT的运维平台架构》等专题头脑风暴研讨;
- 提供DevOps研发能力赋能,包括基于图数据库的研发等
建设阶段
建设1: 应用CMDB的平台建设:
- 平台具备基本的模型和CI管理能力;
- 打通流水线、PAAS、自动化部署工具,支撑PAAS应用自动发布投产;
- 实现分级拓扑展示,全方位图形化展示数据;
- 平台完善实现全局的资源管理能力;
- 实现数据自动发现能力;
- 完善的用户权限管理系统
建设2: 应用CMDB的应用资源管理建设:
- 完成两办三中心术语统一;
- 梳理IT资源管理的资源模型,抽象呈现3种资源关系:
- 不同层级间资源的归属关系
- 同层级间资源的分组关系
- 同层级间资源的访问关系
- 结合流水线平台完成生产环境应用自动发布支撑;
建设3: 应用CMDB的资产及配置管理建设:
- 确定应用CMDB的权威配置中心地位,实现可配置的自动发现能力,重新定义配置管理员智能,面向场景的配置生命周期闭环;
- 实现资源追踪—物理资产、虚拟资产;
- 实现实时资产盘点;
- 实现完善的设备生命周期管理;
- 实现数据中心和测试中心的自动化运维支撑;
项目成果
实施后
- 重新定义应用,统一各部门术语,降低沟通成本;
- 以面向应用视角确定CMDB权威地位,实现高度自动发现能力,实现完善的设备生命周期管理,实现实时资产盘点及资源追踪,支撑各组织自动化运维能力;
- 应用部署效率大幅度提高,从2-3天缩短为30分钟
技术选型
系统架构:微服务架构
前端技术:JavaScript,HTML
前端框架:Angular JS
后端技术:GO,JAVA
后端框架:Spring cloud
通讯协议:HTTP,HTTPS,Protobuf
数据协议:JSON
数据库:图数据库
公共组件:Nginx
Agent端:Python
高可用组件:RabbitMQ、Zookeeper、KeepAlived、Sentel(redis)等等
奖项
优维科技在这次招商银行“应用CMDB咨询和建设”项目中,全方位输出了“咨询+产品+赋能
+最佳实践”的闭环能力,该项目也成功获得“招商银行2017年优秀项目”的嘉奖。获取报价及解决方案