金融级云原生全栈解决方案

SOFAStack™(Scalable Open Financial Architecture Stack)是一套用于构建金融级云原生分布式应用的技术栈。包含构建金融级云原生架构所需的各个组件,也是在金融场景里锤炼出来的最佳实践,提供分布式中间件、应用运维管理、技术风险保障、研发效能等全栈产品,覆盖设计-研发-交付-运行-运维的应用全生命周期的解决方案,并兼容 Dubbo、Spring Cloud 等微服务运行环境,助力客户各类应用轻松转型分布式架构。Image 6

  • 设计阶段-架构规划编排:提供架构治理规范、架构资产沉淀、架构巡检保鲜,提供构建统一技术中台的最佳实践和产品支撑;

  • 研发阶段-敏捷效能安全:提供低代码编排、持续集成部署、端到端智能测试、代码镜像安全扫描能力,加速研发效能敏捷转型、保障应用安全;

  • 交付阶段-应用变更管控:提供双模应用发布、联邦集群发布、变更防御机制,使云原生架构转型更稳妥;

  • 运行阶段-服务治理管控:提供双模微服务、高性能事务一致性、多地多活单元化、开源兼容框架,帮助传统应用现代化和运行时服务治理;

  • 运维阶段-技术风险保障:提供统一应用运维、金融级高可用保障、资金安全核对、云管服务目录,提升数据中心稳定性,使生产运维更智能。

历经五代架构演进,海量金融级交易技术

SOFAStack 在这十二年时间,经过几代蚂蚁技术人的攻坚,走出了一条跟传统金融行业完全不同的分布式架构之路。SOFAStack 在蚂蚁内部经历了五代架构的演进,现已被广泛应用在包括支付、信贷、基金、保险、银行等全金融场景,支撑着蚂蚁平稳度过历次双十一、双十二、新春红包等大考,创造了54.4万笔每秒的交易纪录,并还在不断刷新这个纪录。

如今,第五代的 SOFAStack 已全面拥抱云原生,其中 Service Mesh 架构已经在蚂蚁内部大规模落地,并成功通过了双十一的大考。这一代的 SOFA 已经逐渐从一个解决分布式服务和分布式交易问题的框架,变成一个解决金融级系统构建的开放可扩展问题的架构方案Image 7

提供业内领先的完整成熟方案

针对传统金融客户在数字化转型过程中痛点——缺乏成熟稳定的金融级分布式架构产品和技术力量来支撑其架构从集中式转型到分布式,SOFAStack 解决方案具备以下优势:

  • 完整方案——全生命周期(设计-研发-运行-运维)平台技术方案,提供金融级技术风险保障。

  • 技术融合——融合适配异构应用,平滑迁移传统架构。PaaS 平台屏蔽底层差异,兼容异构 IaaS。

  • 开源生态——SOFA 在多个开源项目拥有丰富的社区积累,朝着打造金融级云原生多个技术领域的标杆持续努力。已启动中间件开源计划,兼容云原生社区生态。

  • 稳定高效——超大规模异地多活扩展部署,满足金融级高可用需求,保证成本和业务连续性的极致平衡。

  • 场景验证——基于蚂蚁业务场景迭代发展,十多年大促考验,金融场景全覆盖,已经在几十家金融企业客户落地验证。Image 8

拥抱开源生态,未来可期

未来 SOFAStack 还将继续探索云原生技术在金融场景的落地,用蚂蚁的金融级场景打造金融级云原生的样板间。同时积极拥抱和参与开源建设,将我们的最佳实践和经验沉淀反哺回社区,与社区、合作伙伴和客户一起共建云原生技术,推动云原生技术的落地、成熟和持续发展,让整个行业都能共享云原生时代的技术红利。Image 49