客户案例

民生银行

2021-06-10 16:06:47 27

民生银行 IT 运维工作经历了多年实践,已经建设了CMDB、IT运维管理系统(流程平台)、集中监控系统、交易性能监控系统、自动化运维系统、日志管理平台等管理工具,并在实际工作中不断深入的优化,用以支撑 IT 运维管理工作。


近几年,随着业务的增长、数字化转型加速、互联网金融业务快速发展和迭代,银行各系统数据库的数据量和并发量也在急剧增长。民生银行信息科技部通过对过去几年数据库生产事件报告的分析,发现SQL性能和对象可用性大大影响了系统运行的效率。在这样的背景下,不良SQL的审核机制亟待完善。


准联SQM软件提供了自动化的SQL审核机制,能够有效地减少工作量,避免不检测或者人工检测效率低、质量标准差异大、不能和DevOps融合等风险隐患;通过OpenAPI无缝融入民生银行的IT运维体系,为业务的平稳进行多添了一道保障。


接下来将向大家介绍SQM在民生银行的最佳实践。



1
防患于未然,运维前置让DevOps更高效


IT研发领域里,DevOps已经成为一套越来越主流的实践方法集和文化价值观,它可以帮助企业缩短软件发布周期,提升软件质量,安全快速获取产品开发反馈。而DevOps中,自动化的SQL质控是至关重要的一环。


SQL审核的目标,是将SQL质量管理和优化的节点前移,由“部署生产->发现问题->SQL优化”变为“SQL评审->发现问题->SQL优化->部署生产”,通过在应用版本变更流程中增加SQL审核环节,引导开发人员形成SQL审核的意识,关注SQL性能和SQL书写规范,提前发现可能存在的隐患,进行修复,进而提升系统的健壮性和稳定性。

  图片关键词      

SQM-SQL质量管控平台由 “采集-存储-分析-展示” 四大模块组成。通过对被审核系统的在线/离线数据采集,将采集到的数据存储在MySQL资料库中,而后通过算法对其进行精准分析,最终可视化展示分析结果。



2
定制化开发,专属你的运维工具


SQM软件本身能够通过SQL审核引擎和专家引擎解决来多种数据库SQL统一解析、风险识别的难题;融入应用全生命周期,在开发、测试、发布和生产四个阶段追溯跟踪,处理问题SQL;覆盖所有SQL质控场景,切实解决用户痛点。


在民生银行的部署过程中,准联根据民生银行实际情况进行了定制开发。数据库种类上,支持Oracle、MySQL、DB2等多种数据库;审核规则的设计上,主要来源于业内通用规范,并且根据民生银行数据库SQL开发规范、以往发生的事件报告总结以及数据库专家多年的运维经验进行总结,设计触发条件和优化方案。

   图片关键词

SQM据民生银行需求定制规则解释示例



3
OpenAPI,无缝融入各种场景


民生银行 IT 运维工作经历了多年实践,已经建设了CMDB、IT运维管理系统(流程平台)、集中监控系统、交易性能监控系统、自动化运维系统、日志管理平台等管理工具。

SQM强大的OpenAPI,方便用户快速将SQM能力与其它用户系统集成,开放输出SQM平台的SQL审核能力和数据。

 图片关键词

民生银行SQL审核流程示意



目前SQM已在民生银行的推广已初见成效,部分工作还在持续完善阶段。相信随着系统和流程的优化,DevOps的流程建设,以及企业内部的积极配合,SQM能够发挥更大的效果,为数据库的稳定运行添砖加瓦。

图片关键词
关于民生银行

中国民生银行于1996年1月12日在北京正式成立,是中国第一家主要由民营企业发起设立的全国性股份制商业银行。成立23年来,成为资产总额6万亿元、净资产逾4300亿元、分支机构近2800家、员工超过5.8万人的大型商业银行。在美国《财富》杂志2018年7月发布的世界500强企业排名中,中国民生银行居第251位。








首页
产品
新闻
联系