小浣熊下载站:值得大家信赖的下载站!

所在位置:首页 > 新闻资讯 > 胡喜:蚂蚁金服十五年技术架构演进之路

胡喜:蚂蚁金服十五年技术架构演进之路

发布时间:2024-03-16 00:49:06来源:小浣熊下载站作者:


5月6日,在QCon全球软件开发大会(北京站)2019上,蚂蚁金服副CTO胡喜做了题为《蚂蚁金服十五年技术架构演进之路》的演讲,并首度披露了蚂蚁金服对金融科技未来的洞察以及内部技术人才培养体系——BASIC College项目。

胡喜:蚂蚁金服十五年技术架构演进之路

1、金融级云原生:交易支付的颠覆式变革


在过去的十五年间,蚂蚁金服依靠不断升级的技术力量重塑了支付服务和小微贷款业务。胡喜认为,Blockchain(区块链)、Artificial intelligence(人工智能)、Security(安全)、IoT(物联网)及Cloud computing(云计算),这五大BASIC技术将继续作为金融科技创新的核心支撑。

然而,计算能力是所有基础中的“硬核”,不断提升计算力才能从容应对未来多变的应用场景。对于蚂蚁而言,关键是要解决在线交易支付和金融级数据智能两大计算问题,即狭义上的OLTP和OLAP挑战。

在金融在线交易领域,“双十一”无疑是最具推动力的舞台。随着每年近乎三倍的增长速度,如今蚂蚁系统已具备百万级每秒的弹性支付处理能力。这背后离不开一系列核心技术的构建,包括分布式、微服务、消息队列等,尤其是解决分布式事务的问题,确保系统的高可用性和一致性,做到任何情况下数据最终一致,以保证每一笔支付的安全准确。

数据库能力则是金融交易技术的关键所在。自2009年起,蚂蚁自主研发的OceanBase数据库应运而生,专注于高可用、一致性分布式数据库解决方案,通过Paxos算法解决了内部一致性问题。如今,蚂蚁集团所有的数据库均运行于OceanBase之上,其集群处理峰值达到4200万次/秒,单集群节点数超过1000台,最大存储容量超2PB,单表行数高达3200亿行,即便在少数副本故障的情况下也能实现RPO=0,RTO<30秒的数据恢复水平。

为了保障金融级系统的持续稳定运行,蚂蚁还构建了三地五中心多活架构,并在现场演示中仅用25秒便完成了杭州机房服务器网线被切断后业务的快速恢复。同时,面对频繁的系统变更可能带来的风险,蚂蚁打造了一套名为TRaaS的技术风险防控体系,实现了五分钟内发现并恢复问题,且通过红蓝对抗机制主动探测潜在故障,确保系统即使在变更后仍能维持高可用和容灾能力。

展望未来,金融级分布式系统将全面走向云原生化,现有的中间件能力将通过Service Mesh下沉至基础设施层,而安全可信的执行环境将成为金融行业的底线要求。为此,蚂蚁组建专业团队研发金融级安全容器技术,并引入顶级贡献者共同推进Kata Containers项目,该项目现已成为OpenStack基金会首个顶级开源基础设施项目。蚂蚁将持续投入前沿安全容器技术的研发与优化,并将其应用成果回馈社区,使开发者能够轻松享受到金融级云原生基础设施带来的便捷性。

2、金融级数据智能架构:开放智能计算架构的实践探索


在数字金融发展的道路上,除了交易支付的革新,数据智能问题同样至关重要,它牵涉到大数据计算与AI的深度融合。蚂蚁金服通过回顾大数据支撑业务发展的基本需求,从MapReduce到Spark,再到Streaming计算(如Flink、Storm)和图计算(GeaBase),以及交互式查询(ADS、Explorer等),各种计算方式百花齐放,满足了不同业务场景的需求,但也带来了研发效率低下、成本增加、架构复杂度提升等问题。

因此,蚂蚁金服致力于构建开放智能计算架构,通过统一存储层规范、支持多种可插拔计算引擎、建立标准化元数据接入、容灾和安全合规机制,以及提供统一的SQL层和一站式数据智能研发平台,极大地提升了研发效率,降低了成本,并简化了数据科学家和运营人员的操作界面。

针对特定场景下多样化计算需求,蚂蚁创新性地提出了融合计算框架。以花呗反套现为例,该框架采用动态图元计算架构,能在同一平台上高效实现流式计算、图计算甚至机器学习,突破传统单一引擎在实时性和切换成本上的局限,实现了对大规模数据集的秒级深度挖掘和分析。

此外,蚂蚁金服携手UC Berkeley大学推动新一代计算引擎Ray的发展,旨在打造一个多模融合的金融级计算引擎,使得业务通过简单的函数式编程就能实现多样化的分布式计算功能。在此基础上,蚂蚁金服推出的机器学习工具SQLFlow已正式开源,让人工智能应用的研发变得如同编写SQL语句一样简单易行。

3、BASIC College:蚂蚁金服的人才培养摇篮


提及技术创新,人才始终是推动行业进步的关键因素。据闻Google曾为优化TPU性能,短时间内集中了几十位编译器领域的专家,这一现象折射出我国软件业在计算机体系架构相关人才储备方面的迫切需求。
在蚂蚁金服内部,一套名为“BASIC College”的技术人才培养体系应运而生。这里的BASIC既代表着Blockchain、Artificial Intelligence、Security、IoT和Cloud Computing五大科技前沿领域,也强调了公司对提升计算机基础技术能力的重视。该体系聚焦热门或前沿技术领域,提供有针对性的培训课程,同时邀请内外部专家进行分享交流,营造开放包容的技术氛围,助力每位技术人在这广阔舞台上挥洒才华,成就梦想。

延展阅读


独家!音速神童创始人加盟蚂蚁金服,剑指Kata Containers

揭秘支付宝背后的OceanBase:国产自研分布式数据库十年历程

重大发布!蚂蚁金服开源机器学习工具SQLFlow,深度解读技术架构

KATA币
  • 热门资讯
  • 最新资讯
  • 手游排行榜
  • 手游新品榜