SOFAStack™(Scalable Open Financial Architecture Stack)包含构建金融级云原生架构所需的各个组件,也是在金融场景里锤炼出来的最佳实践。提供项目管理、微服务应用开发、部署发布、监控运维、容灾高可用等全栈式解决方案,并兼容 Dubbo、Spring Cloud 等微服务运行环境,助力客户各类应用轻松转型分布式架构。
SOFAStack 介绍
SOFAStack 的名称来自蚂蚁内部发展十多年的金融级分布式中间件 SOFA(Service Oriented Fabric Architecture),代表着从支付宝创立之初就开始在关键金融交易系统锤炼出来的分布式架构实践。
SOFAStack 整体产品架构如下图所示:
SOFAStack 所有的产品技术都经过蚂蚁集团自身严苛金融场景验证,为金融交易技术在保证风险安全的同时,帮助业务需求敏捷迭代,同时满足异地容灾、低成本快速扩容的需求,解决传统集中式架构转型的困难,打造大规模高可用分布式系统架构,支撑金融业务创新。为满足金融业务发展和严苛场景考验,让云计算更懂金融,SOFAStack 有三大核心价值主张:开放、金融级、云原生。
全栈开放、开源共建 —— 源自蚂蚁集团实践演进沉淀,金融交易技术完整领域开放。技术向下兼容,实现与经典架构的融合,开放技术标准,拥抱开源生态。技术栈全面开源共建、保持社区中立、兼容社区和开源生态,组件可插拔,与其它开源组件可相互集成或替换。更多详情,请参见 SOFAStack 开源官网。
满足资金安全、无损容灾的金融级要求 —— 包含构建金融级云原生架构所需的各个组件,让用户更加专注于业务开发,满足用户场景的现状和未来需求,经历过大规模场景的锤炼,特别是严苛的金融场景,保证在分布式架构下承受高并发交易,在系统扩展、容灾恢复、更新发布时确保数据无损,服务可用。
以异地多活、无限扩展为目标构建云原生架构 —— 基于 SOFAStack 可快速搭建云原生微服务体系,快速开发更具可靠性和扩展性、更加易于维护的云原生应用。在宏观架构层面,提供单机房向同城双活、两地三中心、异地多活架构演进路线,使系统容量能在多个数据中心内任意扩展和调度,充分利用服务器资源,提供机房级容灾能力,保证业务连续性。