TDSQL 在核心交易系统领域的联合解决方案
大家好,非常感谢腾讯举办这次数字生态大会,借这个契机将由我代表长亮分享长亮公司与腾讯 TDSQL 在**核心交易系统领域**的联合解决方案。
长亮公司成立于 2002 年,目前我们已经服务了 800 多家金融客户,拥有 300 多项知识产权和专利。成立之初到现在已经形成了 9 家子公司,针对整个金融领域的 IT 领域,从前端到后端,包括交易系统、管理分析系统,都有完全的涉猎,在银行金融领域或者泛金融领域,积累了大量的产品、解决方案。
长亮公司成立将近 20 年,在业内定位是一家服务于银行,尤其是在银行专业的核心领域,长亮有长年的积累和产品、解决方案。在国内银行金融服务领域保持着多个领先,目前是在国内服务的银行核心领域产品、解决方案,包括系统的服务。从国有银行到股份制,到农行商,到城商行,到区域性的银行,再到海外银行,都有涉猎,因此我们在国内服务的银行、金融核心领域,服务的类型也是最全的。长亮通过多年努力,也成功把在国内积累下的产品和解决方案推向海外,并且在海外已有 4 到 5 个成功落地海外银行案例。
2016 年始,长亮与腾讯云展开深入合作,在合作期间,双方一直在试图形成一种新的合作模式,我们希望像长亮这样在专业领域有着常年积累的专业厂商,和腾讯这样在专业能力上拥有很强的研发实力大厂商的一起合作,能够为我们银行金融领域客户带来 1+1 大于 2 的助力,更好地为银行、金融领域客户带来更好服务。
回顾一下几年合作历程,在**2016 年,长亮和腾讯云在微众银行的核心系统上线**,对于做银行核心系统服务厂商来说,我认为这个是在未来银行核心系统中的重要发展领域,包括去 IOE,整个信创过程中我们是具有标志性历史的节点,微众银行是长亮与腾讯共同实施完成的第一次在国内银行传统核心领域完全达到了去 IOE 的成果。近几年我们看到大量信创的发展和信创要求,很多银行在信创或者国产化过程中,也都在拿着微众银行案例作为一个标杆进行对标、参照。
**2018 年,我们持续与腾讯云展开合作,在金谷银行,把互联网核心系统推到了微众腾讯云上以及 TDSQL 的落地**。**在 2019 年,我们共同努力在张家港农商行的核心系统**,这是传统意义上银行关键的等保级别最高的核心系统存贷的整个业务下迁到分布式核心系统上,在腾讯云的 TDSQL 上进行了完全的落地,在张家港历程上也具有典型和代表性的意义。**到 2020 年我们继续在平安信用卡上进行了数据系统的建设,把整个系统构建在了腾讯云的 TDSQL 上**。**2021 年,我们就昆山农商行,在核心系统上和 TDSQL 合作进行了落地上线的生产**。通过这几段合作,在整个在发展中对合作厂商,包括对服务客户开放的心态,能够使客户更有信心或者说更有实力为客户带来更加稳定、高效、满意的服务。
长亮与腾讯云的合作会带来什么样的解决方案呢?那就是基于长亮多年来在业内积累的长亮核心系统,大家都知道在银行核心系统中,它承载了大概 80%的客户率,以及 70%交易量。腾讯云的专家一直在强调,在银行核心系统国产化实践当中,银行对核心系统的重新构建,包括技术选型,数据库的替换都是有相当严谨的。在这样一个情况下,希望长亮和腾讯云双方能够结合长亮多年来在核心领域积累的业务经验和实力,结合腾讯云 TDSQL 高可用性或者长期的实践积累,为我们的银行客户带来一个更加可靠、可信、安全的产品服务。
长亮全新一代核心系统采用分布式技术架构+微服务化的业务架构设计。在这样的全新的设计理念下,我们把原来传统银行意义下的核心系统从单体架构拆分成多个可以各自独立微服务中心。每个微服中心都可以做为独立对外服务的自持个体,向下会对接一个独立的 TDSQL 数据库,这样就可以达到高可用性、高弹性,以及有效保证由银行在交易处理中,单体架构带来的雷暴半径以及事务影响保持在可控的范围。
我们常讲“工欲善其事,必先利其器”,长亮科技和腾讯云在业内的合作,都离不开双方技术团队在前期做了很大的技术储备和相关的准备工作。我们通过与腾讯云的合作主要做了两件事,一是双方的技术团队在实验室进行了深度对接,前期双方的技术团队进行了大量技术储备以及预演工作,为我们在实际案例中的落地积累了大量经验。第二点是实际案例的落地,无论是张家港还是昆山,在实际落地中,双方的团队都在密切配合,根据不同客户的不同要求进行调整,达到客户满意以及客户信任感的效果。
而在整个对接中,腾讯云数据库主要从两个方面进行了调整,一是日常应用,我们在应用系统中使用数据库的时候,日常应用的增删查改、读写更新方面,腾讯云结合长亮科技对银行核心领域应用的要求进行了相关适应改造和调整,达到处理性能高标准、高可用性的要求。第二是在数据库底层也进行了改造,传统银行核心系统服务厂商主要对接的是国外大厂数据库,比如说 Oracle 这样数据库,在这样的背景下,我们通过自身经验积累和腾讯云专家一起提供我们的建议,对长亮核心系统对接腾讯的 TDSQL 过程中进行了典型场景的高可用性、高标准方案的验证。
作为应用厂商,在对接过程中,**我们针对 TDSQL 也做到六大方面的改造**:包括了数据类型的定义、表数据类型定义、数据源定义、业务层代码定制优化、数据拆分聚合处理、TDSQL 语法规则遵循。
在内部实验室测试过程中,除了内部腾讯云 TDSQL 依据自身要求进行调整,以及我们自身作为应用厂商提供方,对应用系统进行调整外,我们双方还依据多年来,一个针对银行业务的了解,及腾讯云自己对数据库技术的积累相结合,进行了四大难点的重点问题处理和典型方案验证,包括多数据源同步、数据聚合查询、数据一致性完整性的测试,以及在交易系统中银行都十分关心的两地三中心多副本多活的方案。
在测试过程中可以看到在基础应用数据上,我们完全采用 TDSQL 数据库,包括腾讯云提供的操作系统,X86 服务器,对银行核心业务中的典型场景、交易进行了大量严谨测试。
**整个测试涵盖了银行核心主要五大领域**,包括负债、资产、公共、银行卡、批量等 1000 多个交易和服务,并且在测试过程中我们很自信或者说我们很满意的达到了双方预期目的和结果,可以有理由让我们相信,通过双方的合作,我们可以为银行的客户带来更加满意、可信的服务和产品。
同时我们也可以很自信地做一个统计,长亮在核心系统和 TDSQL 的合作现在正在落地或正在实行的有六个案例,通过我们自身的努力,保持确定 TDSQL 是在国内,尤其是在传统银行核心领域、核心交易系统和核心服务领域落地系统最多的产品。
我简单梳理一下几个有代表意义的案例,首先是张家港农商行,这家传统意义上的核心系统是全面业务下沉到国产分布式 TDSQL 数据库的案例,整个过程中我们感受到腾讯技术团队能力的专业和大家的决心。当时银行系统为了下迁的时候,腾讯云技术专家为了更好去对接、落地,包括让张家港的客户对腾讯云 TDSQL 更有信心,我们做了多数据源同步的技术,在背后为了保证数据未来的情况,还有对应大小的数据库在后面做对接我们进行了搂底的工作。
通过这几年的合作,我们发现腾讯的 TDSQL 有个重大的变化,平安信用卡在 TDSQL 数据库落地的案例,这是 2020 年上线的案例,由于这么多年腾讯云在 TDSQL 数据库积累,帮助银行客户尤其是在平安这类大型的股份制银行客户在大交易量处理和对高性能、高稳定性的要求。我们发现腾讯的 TDSQL 通过这么多年的努力,在技术实力上又向前迈进了一大步,包括我们在同级别,在股份制级别以上的情况下能够为给客户带来更加稳定、更加可靠服务的要求。
最后一个是在 2021 年新上线的昆山银行数据库,在这个合作中我们感受到腾讯 TDSQL 数据库在数据库基础上积累的专业性更加强大,让我们合作伙伴维护起来更加简便,使用起来更加容易,大大增强了厂商以及服务的银行客户能够在未来对腾讯云或者以腾讯云为代表的国产数据库拥有更好的信心和期盼。
我们通过这几年的努力以及和腾讯的合作,也更有理由相信我们和腾讯云深入的合作,确实可以在未来给银行或者泛金融领域的客户带来更加安全、高效、稳定的解决方案和产品,并助力银行数字化转型,我们可以深刻的感受到腾讯技术以及腾讯云数据库的开放,能够去支撑我们应用厂商业务开展的能力。
评论