写点什么

蚂蚁金服重磅发布 SOFAStack 双模微服务平台

  • 2019-11-26
  • 本文字数:2081 字

    阅读完需:约 7 分钟

蚂蚁金服重磅发布SOFAStack双模微服务平台

11 月 19 日,蚂蚁金服在北京举办主题为“巅峰洞见·聚焦金融新技术”发布会,重磅推出金融级分布式架构 SOFAStack 双模微服务平台。这是业界首家将传统微服务和 Service Mesh 技术深度融合的金融级双模微服务平台,其核心技术已在 2019 天猫双十一中经历大规模实战检验!


SOFAStack(Scalable Open Financial Architecture Stack)是蚂蚁金服延用 12 年之久并持续打磨至今且对外开源的一套技术架构,包含构建金融级云原生架构所需的各个组件,也是在金融场景里锤炼出来的最佳实践。提供项目管理、微服务应用开发、发布部署、监控运维、容灾、高可用等全栈式解决方案,并兼容 Dubbo、Spring Cloud 等微服务运行环境,助力客户各类应用轻松转型分布式架构。


此次发布的 SOFAStack 双模微服务平台,核心是针对金融行业的多厂商开发、多语言多协议、系统异构、架构转型成本高的痛点,提供一套平台无关、语言无关、轻量无侵入的一站式云原生分布式架构解决方案,解决传统微服务架构研发成本高、运维难度大、厂商绑定、新老系统架构难以兼容等痛点,降低架构转型技术风险,帮助企业以最小的成本完成云原生架构的落地。


所谓双模,是指 SOFA 微服务和 Service Mesh 技术的双剑合璧,即“基于 SDK 的 SOFA 微服务”可以和“基于 Sidecar 的 Service Mesh 微服务”实现下列目标:


  • 互联互通:两个体系中的应用可以相互访问;

  • 平滑迁移:应用可以在两个体系中迁移,对于调用该应用的其他应用,做到透明无感知;

  • 异构演进:在互联互通和平滑迁移实现之后,我们就可以根据实际情况进行灵活的应用改造和架构演进。


蚂蚁金服的金融级云原生架构已经成为业界典型的大规模落地最佳实践,Service Mesh 是蚂蚁金服金融级云原生的重要基础设施之一。在 2019 年双十一大促中,Service Mesh 架构已经 100%覆盖蚂蚁金服核心支付链路,几十万容器,峰值千万 QPS,平均 RT 0.2ms,是业界最大的 Service Mesh 集群。通过 Service Mesh 架构的资源分时复用技术,大规模统一资源调度,在同时支撑天猫双 11 和经济体用户增长的同时,实现了零 IT 成本增加。如此大规模的 Serveice Mesh 实践经验是蚂蚁金服双模微服务平台的诞生根基。


众所周知,金融行业广泛存在多厂商、多语言、转型成本高、安全要求高、运维难的多种痛点,而在云原生时代,金融级架构转型又面临新系统和老系统的双重问题。


例如 Dubbo 或 Spring Cloud 这样基于 SDK 的传统微服务,对于金融机构有以下几个痛点。


第一,异构系统无法统一治理。企业内部有大量异构系统,语言多(Java、C++、Python、Go 等),框架多(Dubbo、Spring Cloud、Sofa 等),通信协议多(http、dubbo、hsf、sofa、私有协议),部署环境复杂(容器、虚机);更重要的是,已转维或采购的系统也不具备改造为分布式的可行性条件。因此针对这些异构系统,没有任何一种传统的分布式框架可以进行统一的监控和治理。


第二,分布式改造成本高。已有应用做分布式改造,基本需要重写整个应用,收益虽然高,成本同样高。即使完成了分布式改造,新的应用也已经上线了,如果后期分布式框架本身需要升级,也会迫使所有引用了 SDK 的应用需要重新打包编译部署,代价昂贵风险高。


第三,不管选择任何一种分布式框架,金融机构都面临着全面绑定这个框架的技术栈,无法满足金融机构自主可控的研发及运维要求。


SOFAStack 双模微服务平台,新发布的 Service Mesh 模式,完美地解决了以上金融机构的痛点。SOFAStack 双模微服务具备如下特性:


1.无侵入: 无需修改业务代码实现快速接入 Service Mesh。


2.多协议: 同时支持 Dubbo、Spring Cloud、SOFA 框架及通信协议。


3.跨平台: 同时支持虚拟机和容器两种应用部署形态


4.金融级: 性能、稳定性经过蚂蚁金服双十一金融级场景大规模验证


5.双模: 同时支持传统微服务和 Service Mesh 两种模式。


对于已经使用 Dubbo、SpringCloud 的企业来说, SOFAStack 双模微服务更是提供了平滑迁移的方案,允许多个注册中心并存,帮助企业平稳过渡到金融云原生架构。


从金融级分布式为什么要走向金融级云原生?对此,蚂蚁金服金融科技产品技术部总经理杨冰表示:“交易规模和业务演进需要架构升级,但架构升级不应该成为业务的负担。金融级分布式架构,解决了由统一的一层抽象来支撑业务发展的问题,却没解决这层架构可独立演进能力的问题。当架构和规模到达一定程度,一定要从逻辑上的抽象分离走向物理上的完全分离。蚂蚁走向金融级云原生最大的动力是,让业务只关注业务创新,剩下来的交给基础设施和通用平台。Service Mesh 是向云原生演进的关键技术,也是金融级云原生的重要基础设施之一。另外,Mesh 化架构不只是基础设施下沉带来效率提升,更大的意义在于对服务精细化的控制,是精益化运维的必然趋势。”


无论是银行还是金融领域的发展趋势,都与技术架构的演进趋势一一对应。不同的时代需要不同的能力,金融级云原生时代已经来临。目前,SOFAStack 已经上线阿里云官网,通过全面整合金融科技与服务能力,持续为金融行业提供技术中台支撑。


本文转载自公众号蚂蚁金服科技(ID:Ant-Techfin)。


原文链接:


https://mp.weixin.qq.com/s/WvciYB84CyNhFj3sfgVnXQ


2019-11-26 11:491064

评论

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

软件测试/测试开发 | Jenkins job 机制该如何使用?

测试人

软件测试 jenkins 自动化测试 测试开发

跨域:后端工程师最熟悉的陌生“人”

华为云开发者联盟

后端 华为云 跨域 企业号 1 月 PK 榜

服务网格|如何使用 Amesh 配置插件

API7.ai 技术团队

Service Mesh 服务网格 APISIX 网关 Kubernetes Serverless

ModuleNotFoundError No module named 'PIL'问题解决

Geek_7ubdnf

Python

长安汽车*IoTDB | 构建1.5亿时间序列车况数据处理方案,查询稳定实现毫秒级返回

Apache IoTDB

性能再升级,XMeter Cloud专业版正式上线

EMQ映云科技

物联网 IoT 云服务 mqtt 企业号 1 月 PK 榜

Halcon快速入门教程

嵌入式视觉

定位 算子 测量 HALCON 工业智慧视觉

使用 DataEase 制作动态轮播仪表板

搞大屏的小北

等保堡垒机选择哪个厂家好?咨询电话多少?

行云管家

等保 堡垒机 等级保护

【HA小知识】DRBD数据不一致怎么办?怎么处理?

行云管家

高可用 ha 高可用软件

透视华为云云原生数据库的演进,能给行业带来哪些启发?

华为云开发者联盟

数据库 云原生 后端 华为云 企业号 1 月 PK 榜

pip安装后仍有ImportError No module named XX问题解决

Geek_7ubdnf

Python

软件测试/测试开发 | Jenkins 持续集成体系介绍

测试人

软件测试 持续集成 jenkins 自动化测试 测试开发

怎样快速地迁移 MySQL 中的数据?

C++后台开发

MySQL 数据库 中间件 后端开发 C++开发

10分钟在 Rainbond 上部署 mall 电商项目

北京好雨科技有限公司

NFTScan 与 AlienSwap 达成战略合作伙伴,双方在 NFT 数据层面展开合作

NFT Research

NFT

【碎碎念】下雪了

Firshare

年终总结

pip安装报错:Command python setup.py egg_info failed with error code 1

Geek_7ubdnf

Python

Java基本语法

Geek_7ubdnf

Java

Linux下OpenCV出现错误:ASSERT false in file qasciikey.cpp, line 501

Geek_7ubdnf

Linux OpenCV

年中盘点 | 2022年,PaaS 再升级

亚马逊云科技 (Amazon Web Services)

PaaS 亚马逊云科技 Builder 专栏

如何管理项目干系人?

敏捷开发

项目管理 项目干系人

屡获殊荣|旺链科技亮相2022中国双链年会并喜获佳绩

旺链科技

区块链 区块链技术 双链年会

华为云发布CodeArts Check代码检查服务 守护软件质量和安全

科技热闻

redis.conf 7.0 生产配置详解,全网最全

码哥字节

NoSQL 数据库 redis 底层原理 Redis 7

写作的“收益”超乎想象

王中阳Go

深度思考 学习方法 写作 写作技巧 写作感悟

Java中Get和Post的使用

Geek_7ubdnf

Java

不写代码就实现了自动化测试,面试官都惊呆了!Apipost的自动化测试功能强烈推荐

徐天

自动化测试 apipost

从TMMI角度谈谈质量度量

老张

软件测试 质量度量

当你输入网址,小手一点,然后发生了什么

华为云开发者联盟

前端 HTTP 华为云 企业号 1 月 PK 榜

MegCC 新版本来啦!新增 Benchmark 等工具,性能大幅提升!有奖征文活动同步启动

MegEngineBot

深度学习 benchmark MegEngine MegCC 模型编译器

蚂蚁金服重磅发布SOFAStack双模微服务平台_文化 & 方法_Geek_cb7643_InfoQ精选文章