写点什么

蚂蚁金服的金融级架构之道

  • 2019-11-28
  • 本文字数:1755 字

    阅读完需:约 6 分钟

蚂蚁金服的金融级架构之道

11 月 19 日,在北京召开的“蚂蚁双 11 背后的技术”发布会现场,InfoQ 记者采访了蚂蚁金服金融科技产品技术部总经理杨冰,就蚂蚁金服如何定义金融级软件、SOFAStack 金融级分布式架构以及云原生技术对架构领域的影响等问题做了采访。


金融级软件有何不同?

传统金融行业的特性,天然存在多厂商、跨语言、安全性系数高、要求对数据的强掌控性。杨冰表示,蚂蚁金服在服务金融业客户方面,有做得好的方面,也有做得还不够仍在努力的方面。


金融客户具有两种属性,第一种叫做金融级。所谓金融级,是指很多特性是金融客户所特有的,比如在安全性、稳定性方面的要求更高。在这样的要求下,系统设计必须在高可用性和安全性等方面额外下许多功夫。


但另一方面,金融级客户在金融级特性以外,跟其他产业的特性同样存在交叉的地方,比如说多厂商。因此,金融级软件既带有金融企业的行业特征,又具备企业级客户的诸多特性,这是其一。


第二个特征,金融业的 IT 体系相对完善。杨冰解释道,蚂蚁金服在针对金融级客户的策略中,天然地能够理解金融级客户的需求与痛点。另一方面,对于技术怎么样往上去支撑业务发展,在业务建模、使用方式等方法论层面,以及组织架构、团队等方面,都是可以深入沟通的。在软件技术与组织、机制的配套维度,是蚂蚁金服的优势所在。


企业级市场不同于 C 端市场,需求多样化、定制化,软件架构的复杂程度都要远远高于 C 端产品。杨冰提到,蚂蚁金服的内部架构比较整齐划一,但在外部企业级客户端,则需要去兼容很多老的系统。企业级市场客户长期保留的传统的软件开发思维和架构,是蚂蚁金服所不具备的,在这方面还需要和更多生态合作伙伴展开共建。


杨冰表示,蚂蚁金服不仅要去讲金融级的故事,还要去真正把企业集成所需要的东西做出来,不仅要做软件的一体化集成,同时也要重视与开源社区的合作与兼容。另外一方面,蚂蚁金服也宣布了与阿里云的双剑合并战略,蚂蚁金服现在除了保留产品跟部分的解决方案团队以外,在交付和商务界面上都依托于阿里云。

SOFAStack 对金融业的参考意义

SOFAStack最初是支付宝的一套分布式架构,在蚂蚁金服内部延用 12 年之久并在 2018 年开源。在杨冰看来,SOFAStack 对金融业最大的意义就是提供了一个参考架构。据了解,SOFAStack 不仅给金融业界提供了软件产品,而且把完整的软件架构贡献给了社区。无论是中间件层面上的工具,还是架构的设计理念,应该解决哪些问题,都能在开源代码中找到。


另一方面,SOFAStack 跟其他的开源项目不同的地方在于,SOFAStack 内部版本和开源版本都是基于一套代码,这意味着开源版本并不是无源之水,而且会不断地因为内部版本的发展注入新的发展动力。这部分都是完全公开透明的,社区可以清楚地感知到 SOFAStack 的开源架构是动态的,可以把握到其发展的脉络,比如现在大力在做的Service Mesh,后续将做的安全容器等等。


云原生是未来吗?

SOFAStack 在走到第四代架构的时候,就已经完成了体系化的金融级分布式架构的建设。最近一两年内,分布式架构内的云、PaaS 层面更多在向云原生方向发展。


杨冰认为,云原生的出现就是告诉企业和开发者一个理念,用更好的方式去用云,对用户来说也可以把复杂度交给云。在这个过程中形成了一套新的标准,这个创新是以Kubernetes为核心的,围绕周边的一整套生态。就像当年 Linux 的出现一样,但 Linux 是更底层,而 K8s 经过最近几年的打磨已经成为了事实标准。再往上,就是基于 K8s 的这套东西去做 Serverless 和 Service Mesh,在应用层一层层往上做标准化。


蚂蚁金服在完成了第四代金融级分布式架构的建设以后,正在经历一次巨大的重构,既要保证原有的核心能力不丢失,同时要把内核、代码逻辑和核心能力转用云原生的方式实现,在保持金融级的能力不变的情况下,吸收更多云原生技术的好处。更进一步,通过云原生的手段,架构也将变成一个更加开放的架构,变成一个类似社区内核的东西,很多围绕监控、中间件、运维、AI 的开源技术可以跟 SOFAStack 对接,也可以直接吸收过来以开放加自研的方式将其白盒化掌握,甚至产生一些新的技术、产品,这是云原生对金融级分布式架构带来的一大好处。


杨冰表示,架构领域这两年最大的变化就是云原生。蚂蚁金服在业界算是实践云原生比较多的一家科技企业,杨冰也认为云原生概念不仅适用于金融行业,同样适用于互联网行业以及传统行业。


2019-11-28 14:354086
用户头像
小智 让所有人认同的文字称不上表达

发布了 408 篇内容, 共 396.4 次阅读, 收获喜欢 1984 次。

关注

评论

发布
暂无评论
发现更多内容

在线JSON转flow工具

入门小站

工具

模块三作业

potti

架构实战营

天猫“618”亿级高并发设计实战手册,限时分享

Java架构师迁哥

架构实战营第三次作业

Geek_d18264

架构实战营

白手起家之分布式搜索ES

卢卡多多

9月日更

JVM类加载器学习笔记

风翱

JVM 9月日更

架构实战训练营模块 3 作业

Sonichen

如何看待写作这件事

QualityFocus

个人成长 写作 写作感悟

【MySQL技术专题】这也许是你的知识盲区->[主从架构]的多种同步模式

码界西柚

主从同步 高可用架构 MySQL 数据库 9月日更

pymssql

IT蜗壳-Tango

9月日更

低代码平台J2PaaS即将发布开源版

J2PaaS低代码平台

低代码 开发工具 无代码

学生管理系统

刘琦Logan

重新学习的体会

Nydia

网络攻防学习笔记 Day138

穿过生命散发芬芳

无线网络安全 9月日更

学生管理系统架构设计方案

Nico

外包学生管理系统架构

Yina🌝很浪🌊

知乎上线1小时,5w浏览量被下架的JVM全解笔记,内容太强大

Java架构师迁哥

linux之rename命令

入门小站

Linux

架构训练营 模块三

Leach Sun

手撸二叉树之验证二叉搜索树

HelloWorld杰少

9月日更

双非渣本后端,三个月逆袭字节,入职那天“泪目”了

Java架构师迁哥

学生管理系统架构设计

guangbao

模块3作业

4anonymous

算法有救了!GitHub上神仙项目手把手带你刷算法,Star数已破110k

Java架构师迁哥

微服务到底是什么?spring cloud在国内中小型公司能用起来吗?

Java架构师迁哥

双非渣本后端,三个月逆袭字节,入职那天“泪目”了

Java架构师迁哥

汽车行业的进化秘诀,竟在这座智慧出行乐园中……

白洞计划

学生管理系统详细架构设计文档

消失的子弹

大数据 云原生 CMS

Github上星标85k的,图解操作系统、网络、计算机 PDF,竟是阿里的?

Java架构师迁哥

阿里开源的面试全面解析,为什么会在Github一周标星63K?

Java架构师迁哥

学生管理系统详细架构设计

毛先生

蚂蚁金服的金融级架构之道_ArchSummit_小智_InfoQ精选文章