您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息
免费发信息
三六零分类信息网 > 来宾分类信息网,免费分类信息发布

蚂蚁金服十年自研分布式中间件,成就世界级新金融科技平台

2023/10/9 5:10:49发布44次查看
不久前,csdn为大家带来了《厉害了,蚂蚁金服!创造了中国自己的数据库oceanbase》,这篇故事用两万多字的篇幅,为大家讲述了蚂蚁金服完全自主可控的中国自研分布式关系型数据库oceanbase背后的研发故事,受到了大家的热切关注。
在蚂蚁金服内部,另一个同样重量级的的分布式中间件自研技术同样值得关注。从2004年支付宝成立开始,蚂蚁金服在过去十多年时间里,走出了一条自研的、面向超大规模互联网金融应用的、金融级中间件技术体系。本文同样用超过万字的篇幅,为大家回顾了这过去十年的研发故事,一起来感受一下吧!
前言
中间件,是与操作系统和数据库并列的传统基础软件三驾马车之一,也是难度极高的软件工程。传统中间件的概念,诞生于上一个“分布式”计算的年代,也就是小规模局域网中的服务器/客户端计算模式,在操作系统之上、应用软件之下的“中间层”软件。
早期中间件的出现,是为了解决日益复杂的pc服务器、网络甚至不同地理位置机房之间等异构硬件环境中,支撑应用软件的挑战。
与操作系统和数据库不同,中间件并没有一个明确的定义,通常来说包括消息、数据、远程过程调用、对象请求代理、事务、构件等几个部分。
随着互联网的快速发展,特别是云计算在近十年的蓬勃进展,企业的it环境发生了深刻的变化:从过去基于局域网和城域网、单一城市地理范围的分布式计算环境(传统企业),向基于互联网和光纤网络、全国甚至全球地理范围的超大规模分布式计算环境演进(互联网企业)。
在这个过程中,软件也向大规模互联网服务和云服务演化,无论是操作系统还是数据库都发生了深刻的变化,中间件也在这个过程不断演进和扩大自己的边界。
中间件的发展,代表着技术架构的升级和变迁,而这与企业组织模型和业务实践息息相关。理论上,中间件向下屏蔽异构的硬件、软件、网络等计算资源,向上提供应用开发、运行、维护等全生命周期的统一计算环境与管理,属于承上启上的中间连接层,对企业来说着重要的价值。
根据康威定律,软件和系统架构设计、企业的组织结构、业务流程和沟通方式息息相关。因此,随着企业业务规模的超大规模、和快速迭代发展,中间件质量和能力的高低,就直接决定了企业技术架构的命运。
特别是随着数字商业的兴起,过去不能被业务感知、不能为最终用户带来直接价值的中间件,也成为了数字业务的一部分。
蚂蚁金服,是一家旨在为世界带来平等金融服务的科技企业,作为原生的数字企业和数字商业代表,蚂蚁金服从2004年成立支付宝开始,在过去十多年的时间里走出了一条自研的、面向超大规模互联网金融应用的、金融级中间件技术体系。
特别是自2008年双十一以来,在每年双十一超大规模流量的冲击上,蚂蚁金服不断突破现有技术的极限,在金融领域达到了前所未有的技术成就,特别是历时十年自研的中间件技术,可以满足2017年双十一25.6万笔/秒的支付峰值、全天14.8亿笔的支付,而2010年双十一的支付峰值为2万笔/分钟、全天1280万笔支付。
在过去几年内,蚂蚁金服自研的中间件技术所支持的支付峰值,翻了750倍、全天支付笔数翻了115倍、交易更覆盖全球225个国家和地区。
极限业务场景催生了极限的it体系。蚂蚁金服的金融核心技术部负责人赵尊奎(花名:妙才)说,他经常接待外部的金融机构负责人,来参观和了解蚂蚁金服的it体系,“看过的都表示不敢想象”。
今天,蚂蚁金服的软件工程成就,已经把双十一极限挑战,变成了新常态,而这套支撑蚂蚁分布式实践的架构体系,称之为sofa(scalable open financial architecture,简称 sofa)。
sofa最近在不断加大开放和开源的步伐。2018年6月,笔者走进蚂蚁金服的技术团队,与蚂蚁金服cto程立(花名:鲁肃)、副cto及首席技术架构师胡喜(花名:阿玺)、中间件团队负责人杨冰(花名:杨延昭)、技术风险团队负责人陈亮(花名:俊义)、金融核心团队负责人赵尊奎(花名:妙才)等进行了深入访谈,了解了蚂蚁金服技术架构并不广为人知的十年研发故事。
面向全人类的金融科技平等
蚂蚁金服的中间件架构及基础体系sofa,经过了十多年的漫长发展,是一个极其复杂的过程、经过了无数次的拆分与合并、结合以支付宝为代表的互联网金融业务需求与要求、多次超越了人与机器极限的庞大软件工程。
在讲述sofa的故事之前,有必要理解蚂蚁金服cto程立(鲁肃)、副cto及首席技术架构师胡喜(阿玺),在2017年总结及展望的面向全人类的未来数字金融愿景。
为什么说是面向全人类的数字金融新世界呢?截止至2018年3月31日,蚂蚁金服旗下的支付宝、和其合作方旗下的全球活跃用户数已达到8.7亿;随着支付宝收钱码的普及,遍布中国大街小巷的商户,逐步实现了收银环节的数字化;与此同时,越来越多的人在支付宝的城市服务中办理过包括社保、交通、民政等12大类的100多种服务,超过30个城市的公交、地铁先后支持支付宝……
而根据艾瑞咨询的数据,2017年中国的网上支付交易规模达2075.1万亿元,2018年第一季度支付宝与财付通两大巨头,占据中国第三方移动支付交易规模市场份额的90.6%。
而截止到2017年6月,已经有25个国家接入了支付宝,全球200多个国家用户可使用支付宝。除了支付宝,互联网支付、移动支付以及基于各种互联网金融技术的金融业务,已经遍地开花,传统银行等金融机构,都在积极推进互联网金融业务和数字金融体系,而阿里等电子商务的全球化发展,也把新金融和金融科技进一步推向全球。
人工智能、区块链、物联网等新技术,正在成为金融科技的基础,一个属于全人类的未来金融正在形成中。
蚂蚁金服cto程立认为,科技金融或现代金融最核心的变革,就是数字化的变革,最核心的科技进步也是数字科技。所谓的科技金融,背后其实就是数字金融。
而数字金融能够带来最大的改变,就是更加包容、更加可持续、更加绿色的金融,服务于实体经济。随着数字技术的发展,将会给全人类带来数字社会、数字经济和数字金融三位一体的演进。
(蚂蚁金服cto 程立)
在程立看来,蚂蚁金服不是为了做技术本身而做技术,而希望用技术来解决社会当下和未来的问题。如果说用金字塔结构,来描绘数字金融的社会价值,在塔顶的就是数字金融能在全球范围内带来更多平等的机会。
那么这个“平等”到底怎么理解?还要回看马云对整个阿里巴巴集团的愿景:办102年的企业,让天下没有难做的生意。在阿里巴巴集团18周年年会上,马云说:“我们希望为全世界解决1亿的就业机会,我们希望能够服务20亿的消费者,我们更希望能够为1000万家中小企业创造盈利的平台。”
而具体到未来5到10年,“我们不是要超越谁,也不是要当世界前三,而是要为未来解决问题,要为中小企业、为年轻人、为我们当年‘让天下没有难做的生意’这个承诺去付诸于行动。”
作为大阿里系的核心成员,蚂蚁金服对更多平等的机会理解就是,让全世界的年轻人能够平等地获得金融服务,支持其发展;让全球消费者能够平等地获得金融服务,更便利的生活;让全球的中小企业能够平等地获得金融服务,享受与大企业一样的商业机会。
怎么实现更多平等的机会?
这就需要“包容(inclusive)”和“可持续(sustainable)”。“比如说去喜马拉雅山的珠峰大本营,通了电以后,大家把二维码贴上去,为什么呢?因为之前没有通电、没有二维码,大本营的小商户都是现金交易,导致这些小商户必须每过一段时间,就要去最近的银行兑钱或各种缴费,一趟就要半天的时间。
有了电和支付宝以后,所有事情都可以数字化解决了。无论在上海、杭州还是高海拔的珠峰大本营,都可以获得一样的金融服务,这是一个平等的过程,所以包容、可持续发展的绿色数字金融,是我们的核心技术理念。”胡喜补充说。
(蚂蚁金服副总裁、副cto 胡喜)
程立认为:要想建立一个包容、可持续发展的绿色数字金融,有三个很核心能力要建设——连接、风险和信用。
首先是连接。金融服务过去要能够触达到消费者和商家,成本和运营都很重,比如银行要开很多的线下网点,有了数字技术之后就可以用很轻的方式触达到上亿的人,所以整个连接触达方式,无论从广度和深度上都发生了变化。
银行的线下网点覆盖会越来越少,跑网点的商家与消费者,也会越来越少,甚至未来iot时代可以随时随地触达。因此连接是一个非常重要的能力,不光是跟消费者连接、跟商家连接,也包括跟合作伙伴的连接,因为金融服务从生产到消费有很长、很多的产业链,连接能力能够让整个链条的协同更加高效、更低成本、更少摩擦,所以“连接”是未来数字金融的核心能力。
其次是风险控制。蚂蚁金服要让更多的人享受到平等的金融服务,如果想让用户的体验简单、高效、体验好,背后的风险必然就提高了;如何在风险提高的同时,又能让支付过程中用户体验更加顺畅,更加少打扰用户,核心背后还是技术能力的提升。
最后,最核心能力就是信用。如果未来真的建立一个全社会的人与人、机构与机构、人与机构之间新型的信任机制,整个金融服务的成本可以进一步大幅降低,也可以更好的控制。“所以我们认为这三个是未来要做数字金融要突破的三个核心能力。
能支撑住连接、风险和信用三大能力的是交互、决策、交易和协同四大业务技术能力。程立说,蚂蚁金服现在系统做得这么大,但每个系统剥开来看,一个个组件无外乎就是做了交互、决策、交易和协同这四件事情。
第一,交互技术,包括怎么与消费者、机构等交互,而像刷脸支付、人脸识别进地铁等新交互技术,不但带来了体验上的变化,也带来了商业流程的变化。
第二,决策技术。无论是风险控制,还是建立信用,甚至一个营销事件,背后都有一套决策引擎。比如经过一系列的用户行为画像,自动化地通过算法和模型给出决策。而决策技术的提升,可以带来连接、风险和信用能力的提升。
第三,用最低的成本处理交易。只有以更低的成本、甚至是远低于银行处理交易的成本,才有可能让很多新业务形态发生、提高交易能力,像淘宝的双十一大促随着交易能力的提升,体验和规模都增长得非常快。交易能力还体现在扩展能力,如何让数字金融服务可以服务1亿,甚至20亿到30亿的全球消费者,根本在于低成本的系统扩展能力。
第四,协同技术。通过重构整个金融产业链条上的各个环节的连接,通过技术平台连接银行、金融机构等,从而让连接的机制发生变化。
在四大业务技术能力之下的金字塔基,就是最根本的基础技术basic,即区块链、人工智能、安全、物联网和计算。这五大技术基础技术就是蚂蚁金服技术战略投入的方向,其中sofa就是计算的核心之一。
程立强调,当前其实已经有机构看到了互联网金融应用和数字金融的大方向,但是落实到企业或金融机构,去解决具体问题时,又有两个不同的路径,一是金融机构开始用数字技术,去解决过去解决不了的问题,二是像蚂蚁金服这样的互联网企业,从科技视角去提供金融服务,而且这二条路径,现在慢慢越来越走到同一个方向。
当殊途同归的同时,就出现了金融机构和互联网企业之间协作的新方式,因为金融机构有核心能力、互联网企业也有自己的核心能力,双方正在形成一个新型的合作方式。
此外,科技金融或者金融科技还有“硬币的另外一面”,这就是金融监管的科技化升级:一方面发展金融科技,一方面发展新型的监管科技,两者结合的背后是真正对整个金融系统的风险洞察和理解。只有整个金融系统可持续发展,金融系统里的每个单元才是可持续发展。
对于蚂蚁金服来说,风险是永远的底线。蚂蚁金服有一支非常固定的风险团队,这个团队从来没有人员缩减,永远保证足够的人力。关于业务创新、用户体验和监管,这相当于天平的动态平衡,一旦动了一个、另外两个就会联动,所以这三者是要一起解的局。
对于蚂蚁金服来说,每个新业务都会同时从几个方面进行评估,也会与监管机构做非常深入的沟通,基于更全面的理解之后,在各方面都取得最优的形态和背后的技术实现,再推出新业务。
程立强调:“对蚂蚁金服或者阿里巴巴来说,首先我们是非常的理想主义和愿景驱动,当确定可以给全世界带来更多平等的机会时,这一定指引我们的方向。但是我们也是一个非常现实主义的公司,当遇到具体问题的时候,会看怎么能够很好的绕过当下的障碍,从而走到要走向的未来。在遇到具体的现实问题的时候,也不会采取非常僵硬的方式。具体问题肯定是要具体分析的,但是我们的愿景不会变,也不会把所谓的价值观变成教条。商业上的可持续发展,对我们来说非常重要,如果我们商业上都不能可持续发�...
来宾分类信息网,免费分类信息发布

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录