写点什么

为什么说腾讯云 TDSQL 是金融行业的“杀手锏”级应用?

发布于: 3 小时前

我们都知道,金融行业 IT 架构复杂、信息化要求较高,更强调系统架构的可靠性和稳定性。如果一个解决方案在金融行业得到了验证,就意味着该解决方案将打上“可信”的标签,这可能是腾讯云为什么推出金融行业业务支撑平台的根本原因。那么,腾讯云的金融业务支撑平台将如何打动金融行业的用户?笔者认为,分布式数据库 TDSQL 是重头戏,未来可能会成为金融行业的“杀手锏”级应用。


为什么看好 TDSQL ?本文总结了以下 5 个关键点。


1、 软件国产化进程加快,拥有自主可控的数据库产品成为大势所趋


各种服务中断、数据泄露等事件的发生,在告诫我们:加大信息安全力度,加强软件国产化,已是立国之本。其中,软件国产化指的就是数据库、操作系统和中间件等基础软件。


单从数据库来看,过去我国银行业使用的数据库产品,大多是 Oracle 和 IBM DB2 等。现在要想 “去 IOE”,肯定会任重道远,但只要经历更多场景的验证,提供国际化水平的数据库产品,也不是没有可能。所以,我们看到一些股份制银行以及城商行,在做互联网金融等新兴业务拓展时,已经在试水能自主可控的国产化数据库产品。


另外,很多金融类的新兴业务支撑平台,大多采用的是开源技术,比如基于 MySQL 构建。TDSQL 也是在 MySQL 和 MariaDB 基础上构建,但是为了真正做到自主可控,腾讯云从 2006 年开始就在做自主可控的研发,已做到内核级优化。


2、 TDSQL 已有十七年发展历程,在性能和可靠性方面已有成熟案例


至于,腾讯云的 TDSQL 为什么能够成功切入金融业务,其实并不难理解。


这几年,TDSQL 一直在做性能方面的提升,在复制、存储、引擎等方面做了进一步的优化。TDSQL 的发展历程中间经历了几个重要发展阶段,从最开始的完全开源,到中间的自研定制化,再到最后的自主可控,腾讯云积累了很多宝贵经验。


据腾讯云数据库产品总监王义成介绍,TDSQL 的性能远远高于开源 MySQL,可支持三种方案的读写分离,能有效提供读扩展,让开发更具灵活性。TDSQL 的数据可靠性能达到 99.999999%,可支持同城跨园区容灾部署,支持集群化部署等。为了实现水平伸缩,TDSQL 经历了几个版本的迭代。最开始的版本是读写完全自动分离模式,比如数据或者请求在什么级别时就自动分离。但是,在条件要求更高时会不稳定。为了确保稳定性,后来又做了一些预分配。也就是说,在业务量很小的时候,可能会部署到一台服务器上,随着业务请求量增加,存储越来越大的时候,再自动分离到不同实体上去,等高并发退去,再整合回来。


在 ACID 事务型的处理方面,TDSQL 能做更高水平的异常处理。分布式事务最怕出现故障,一旦出现问题,会非常麻烦。TDSQL 可实现 7*24 小时不间断运行,通过模拟机房断电、服务器宕机、银行转账等案例,验证事务的健壮性,确保系统的强壮,能直接应用到生产环境。


TDSQL 能确保数据不丢失、零错账,能提供高一致性的服务,并且能支持国产的操作系统、芯片。目前,已经有 500 多家金融机构选择 TDSQL 来承载业务数据,有 28 家用户以私有云的方式部署,稳健支撑了超过 200 亿账户数据的运营和管理。


以微众银行为例,从 2014 年开始,微众银行抛弃了传统的 IT 架构,完全采用了互联网分布式架构构建核心交易数据库,部署超过 800 个节点,承载全行所有 OLTP 业务。借助腾讯云提供的金融业务支撑平台,微众银行不仅实现了技术的自主可控,还节省了大笔数据中心投资成本、管理成本,以及支付损失率。除了微众银行,腾讯云 TDSQL 还支撑着中国银行、建行、华通银行、华夏银行、潍坊银行、内蒙金谷农商银行、北京人寿、爱心人寿等众多银行和保险公司的互联网核心生产系统。


TDSQL 的目标客户包括:四大行、股份制银行、城商行、农商行,还有农信合作社等。2018 年之前,腾讯云 TDSQL 已经树立了很多标杆用户;预计从 2019 年开始,TDSQL 会获得爆发式增长。


3、 与微服务、大数据等技术结合,TDSQL 更具互联网金融业务的技术前瞻性


TDSQL 能获得快速增长,一方面和金融业自身业务变化相关,银行要做互联网+、做信贷。另一方面是因为 TDSQL 与微服务、大数据、人工智能等新技术结合,更具技术前瞻性。


TDSQL 有支持微服务的专有工具。比如:基于 K8S 做的增强型的容器引擎,这个引擎和 TSF 微服务平台是一个体系,可以联合应用。TSF 微服务平台,也是腾讯云为金融行业推出的最重要的服务之一,主要以降低 IT 系统复杂性为目标,将复杂的单体架构拆解为微服务模块,同时在各业务系统建立灵活的资源数据访问互通模式,帮助金融机构打造稳定、安全、便捷、扩展性强的技术中台。这套基于开源 Spring Cloud 框架体系的微服务平台,兼顾了金融机构对灵活服务治理和自主可控之间的平衡。


TDSQL 还能更好地满足银行业在大数据、AI 方面的需求。基于自己的一套开源系统,腾讯云构建了一个比较完整的大数据和人工智能平台。当然,有很多客户在使用开源平台提供的大数据服务,如果业务规模小,这种模式操作起来还算容易,等业务规模扩大的时候,会很难维护。腾讯云提供的大数据及人工智能服务,不止支持金融机构的上百台、上千台机器,甚至能达到上万台服务器,腾讯云支撑的最大一个集群接近 4 万台服务器。


TDSQL 能始终保持技术的先进性,和腾讯云数据库产品的研发理念有关。不管是 TDSQL,还是服务于公有云的 CynosDB,都是通过由业务的反推、结合先进技术,逐渐把他们包装成产品,推到云上,让用户使用。


4、 推出赤兔,TDSQL 解决了最头疼的云数据库运维问题


对于大多数 DBA 来说,使用云数据库,还有一个令人头疼的问题,那就是运维。为了构建智能运维体系,腾讯云最新推出的金融业务支撑平台,嵌入了智能运维体系,主要包括赤兔自助运营和扁鹊智能 DBA。


赤兔自助运营,从管理员视角提供了 TDSQL 的全部运维功能,可管理 TDSQL 集群的物理资源、调度决策系统、备份与恢复系统、可用区管理、实例管理等。90%的日常运营操作可以通过 Web 页面完成,减少人工操作确保安全。对于用户来说,只要部署完 TDSQL 以后,就会获得一个管理页面。就像一个 Web 网址,DBA 可以在上面创建 TDSQL 实例。


如果出现故障,可以快速诊断问题。数据备份、迁移等日常操作,基本上都能够通过赤兔搞定,避免因误操作导致的数据丢失问题。扁鹊智能 DBA,则是通过采集超过 400+运营指标,基于 AI+Policy 的智能诊断技术,帮助客户快速定位解决问题,以及预防潜在风险,防范于未然,确保金融企业数据库运营安全可控。


赤兔运营管理,也是 TDSQL 区别于其他国产数据库产品的一个重要优势。不管你的数据库性能有多好,功能有多强,只有用户能够顺畅使用,才有价值。过去,传统的数据库架构太过复杂,仅使用手册可能就有十几页,几个小时都看不完。而赤兔可以一键搞定,用户不需要多复杂的命令就可以操作。并且,赤兔系统是和 OA 等权限管理系统是打通的,可以做类似于审批流的操作。


5、 云计算时代到来,云数据库是银行业务上云进程的最后一公里


说到底,金融类业务是否上云,或者说是否会采用云数据库,安全性和稳定性是最大顾虑。而 TDSQL 可以实现同城容灾,解决两地三中心的问题。在数据库的链路层面,TDSQL 有 IOS 加密,包括 sql 慢查询等体系的建立。


其实,对于互联网金融业务来说,他们能接受 TDSQL,是因为他们天生就具备云数据库的使用基因。很多大型银行在做互联网+金融的时候,都对接了 MYSQL,真正的容灾都是基于 MYSQL 平滑扩展能力实现。像保险、证券、交易所、基金等互联网业务客户,大多诞生于互联网背景,从 2014、2015 年开始就在大量使用云。银行类的业务起步虽然会慢一些,但从整体发展趋势上看,市场空间非常大。2019 年,不少大型保险集团会有比较大的数字化转型规划。


而对于腾讯云来说,不管是从底层的基础架构层面,还是以金融科技为背景的上层支撑业务来看,包括 SaaS 层,都会参与其中。尤其在数据库的横向扩展能力方面,TDSQL 更能顺应互联网+大背景。TDSQL 的最初起源,就是通过财富通的成立,通过业务反推,最终逐渐实现系统的平滑扩展。


所以,不管是从公有云角度看,还是从私有云支撑能力上衡量,TDSQL 都有很多潜在机会。虽然大型银行的历史包袱比较重,但是他们也在顺应云时代的技术发展趋势,从周边系统开始切入,逐步把核心系统牵进来。可以想象,未来随着互联网金融步伐加快,TDSQL 很有可能成为金融行业的“杀手锏”级应用。

用户头像

还未添加个人签名 2018.12.08 加入

还未添加个人简介

评论

发布
暂无评论
为什么说腾讯云TDSQL是金融行业的“杀手锏”级应用?