工行分布易火棋牌网站式数据库选型与大规模容器化实践

本文根据顾龚磊老师在〖2019 DAMS中国数据智能管理峰会〗现场演讲内容整理而成。

(点击文末链接可获取完整PPT)

讲师介绍

顾龚磊,工商银行开源数据库运维牵头人,带领团队管理上千个MySQL节点的日常维护。MySQL OCP,参与了开源数据库选型的研究评测和技术论证,主导了监控体系、高可用设计等运维体系建设完善,在金融行业率先开启了基于分布式开源数据库架构承担核心交易的实践,较早启动了数据库容器化研究和规模应用,在系统架构、问题诊断、性能优化等领域具有丰富经验。

易火棋牌网站分享概要

1、为什么走向分布式

2、为什么选择MySQL

易火棋牌网站3、MySQL发展之路

4、MySQL发展过程中的问题及优化

大家好,我是工行数据中心负责MySQL数据库的顾龚磊。我们工行使用MySQL的时间很短,从2017年才算真正使用,在我们数据库专业组之前分为两个组,Oracle组和非Oracle组,MySQL在我们行内以前是一个很边缘化的数据库,但是随着业务的演进,包括MySQL架构转型,MySQL慢慢走上了舞台中央。

今天我想跟大家分享MySQL本身在工行的实践经验,主要跟大家分享四个主题:第一个为什么走向分布式?早上也听到几个大佬说分布式的架构,我们现在用的架构就是他们口中相对比较落后的架构,因为银行业比较追求稳定,所以会使用很稳定很成熟的架构。

一、为什么走向分布式

首先说一下大背景,我们行2017年已经提出核心业务需要灵活的平台,何为核心业务呢?大家平常接触到存贷款、信用卡等业务,这些银行真正核心的交易要求有更灵活的平台支撑,以及在2018年新增一些业务,比如物联网、人工智能等一些都必须直接上开放平台。

这样的政策调整对我们影响还是非常大,传统银行业架构在核心业务层面是DB2+WAS,在平台层面是Oracle+WAS,这两个架构本身在我们行内已经运行快十几年。它运行本身是非常稳定的,但是在整个背景政策调整的下以及业务规模增长趋势下,我们发现纵向垂直能力已经无法满足业务的增长,同时伴随业务规模增长,开发侧已对应出现变化,实现敏捷迭代,而从运维层面对于敏捷交付这块面临比较大的挑战。

行内大多数一些核心的交易7×24小时,业务特点是短平快,对传统的架构提出了巨大的挑战。在成本控制方面,由于核心业务涉及商业化的软件上面需要投入较多License,所以我们整体的成本是无法降低的。

数据库在IT设施基础当中是比较核心的,因此在这样的背景下,我们的数据库面临转型势在必行。

从业务支撑的角度,我们发现单库已经无法满足、支撑这样的业务增长;从我们运维能力的角度,我们发现传统基础环境的供应以及运维模式都已经无法应对开发的这种敏捷迭代了;从风控角度通过打散数据,解耦各个业务层的依赖,降低集中式的风险;从成本角度通过核心业务使用更廉价的硬件基础设施有效降低成本,自主可控,解决对商业产品的过度依赖。

(责任编辑:易火棋牌网站)

本文地址:http://www.adultteenmovs.com/maotiao/2020/1017/2732.html

上一篇:三星手机出现大面积系统翻车:官方依旧处在调查阶段 下一篇:谷歌计划自研移动设备芯片 2021易火棋牌网站年发布