282天,汇付天下“冲上云霄”

简介: 这家支付巨头用282天的时间,创造了“云原生”变革的行业奇迹。

以下文章来源于轻金融 ,作者李静瑕



当一家支付机构,突然收到比平时高出10倍的流量需求时,该怎么办?


这正是2020年“双十一”前夕汇付天下所面临的情形。出乎意料的是,他们仅仅在一小时之内就完成了所有资源的准备和扩容,并且以高可用性和稳定性很好地支撑了这次电商活动。


放在一年之前,这是完全不敢想象的。


能做到这一切,要源于2017年年中一次会议上的大胆提议。当时,汇付天下董事长周晔提出公司要进行数字化转型,成为一家为商户提供数字化解决方案的科技型企业。


要完成这样的转变并不容易,汇付天下需要做的就是先让自己拥有数字化能力。而正是在这样的背景之下,汇付天下决定更换最底层的技术基础设施,逐渐抛弃传统集中式架构,全面转向云原生技术。


从2019年末开始,汇付天下用282天的时间,创造了一个行业奇迹,完成了公司历史上最大的云原生技术升级项目“冲上云霄”。


2020年10月30日,汇付天下特地举办“冲上云霄”庆功宴。周晔对参与项目的全体人员激动地说 “你们做到了”,宣布汇付天下正式开启了新的数字化旅程。



1、282天,科技能力再创新高


尽管还会常常想起那惊心动魄的282天,但汇付天下董事长周晔终于可以舒下心来。


成立于2006年6月的汇付天下,是一家国内领先的科技型公司,成立之初公司先是抓住了航旅数字化的机会切入了商户收单业务,随后逐渐拓展到商户服务。2019年,公司交易量即高达2.2万亿元。


成立至今15年,汇付天下从未拘泥于传统服务,而是不断在进行创新和探索。


转折点发生于2017年。当时,支付行业面临“断直连”的严监管,单一的支付运营模式竞争白热化,随着新技术的飞速发展,C端客户对企业的数字化服务需求直线上升,不少支付机构将战略重点转向B端商户的数字化服务。


也是在这一年,汇付天下开始酝酿数字化转型,为商家提供更多数字化服务成为其中一个重要的方向。与此同时,董事长周晔清晰地认识到,不论如何战略转型,拥有数字化的技术能力一定是公司的核心竞争力之一。


2018年和2019年,汇付天下开始逐步尝试将少部分业务系统进行云化改造,并且看到了不错的收益。但是,当时更多的系统还是跑在传统集中式架构平台之上。


2019年底,汇付天下内部对于两种方案进行了激烈讨论:一种是把云环境当做新的虚拟资源,把业务系统从集中式架构平台上原封不动地部署上去;第二种方案是将技术架构进行彻底设计改造,采用云原生技术。


image.gif1.jpg

图为汇付天下首席架构师梁星元


“当时整个行业和公司都在迅速发展,我觉得需要尽快定一个核心技术路线,为公司在市场赢得技术竞争优势。”汇付天下首席架构师梁星元告诉轻金融。


2019年底,汇付天下迎来了一个关键时刻。在汇付天下数据技术委员会召开的一次会议上,尽管内部有不同声音,周晔还是拍板,决定将整个技术架构进行云原生重构。


“要支撑数字化业务,必须要基于高可用性、高弹性、高敏捷度的技术架构,从长远来看,高速发展的云原生成为更可行的道路。” 梁星元对轻金融说,虽然改造的风险很大,但是收益也大。


在云原生时代,所有的计算资源、数据库等基础设施的运维工作,相对以前更加清晰、更加智能化。同时,原来传统时代CPU利用率可能只能到10%,在云原生时代能提高到60%,甚至更多,随着体验和计算资源的效率提升,会给成本带来明显的下降。


2020年初,在跟阿里云多次商讨,确定所有改造方案和节奏之后,汇付天下就正式启动了整个“冲上云霄”项目,开始了激动人心的282天。


2019年11月16日,上云前夜:启动部署云原生技术的研讨;
2020年1月6日,冲锋发令枪:“冲上云霄”项目正式启动;
2020年2月13日,完成基础技术与资源准备,启动云原生技术改造;
2020年4月30日,初尝胜果。第116天,成功完成首批第19个系统改造;
2020年7月23日,迁云攻坚战:第200天,完成第二批18个系统改造;
2020年10月14日,圆满收官:第282天,顺利完成47个系统,220个应用的改造。


要知道,在汇付天下之前,还没有一家支付公司完成过这样的壮举。这是汇付天下历史上最大的技术升级项目,涉及系统之多,人员之广,前所未有。




2、全面拥抱云原生:风险与收益


虽然只用了短短的282天就完成云原生改造,但“冲上云霄”项目并非一蹴而就,当时面临着一系列挑战。


首先,这是汇付天下有史以来参与人数最多、涉及方面最广的项目,决定了项目复杂程度高;其次,云原生技术栈丰富并且技术难度高,同时业务系统还面临着改造;最后要保证不停机迁移,让用户无感。


“当时我们在业内没有可以参考的案例。” 梁星元说,这个时候,选择云计算的合作伙伴就显得很重要。


经过压测等多维度技术测试,汇付天下最终决定选择与阿里云合作。用梁星元的话说,一方面,阿里云在整个云计算产品方面成熟度比较高;另一方面,阿里云的运维管理流程、客户保障、用户成功交易机制比较完善、响应及时,服务契合。


2019年底,汇付天下云原生攻坚战契机来临,在周晔“平稳迁移、零宕机、可上可下”的总体要求之下,“冲上云霄”项目正式诞生。


那么,汇付天下为什么要坚定不移地选择“云原生”架构呢? 云原生并非是一个新的技术领域,是Cloud+Native的一个组合词,从字面理解可以看作是采用云的技术架构设计,应用云的技术栈,并且运行在云特性的基础设施上。云原生包含完整与丰富的技术定义,如微服务,Docker,K8S与DevOps等,而对企业而言,更重要的是企业经营理念与企业文化也需无限契合云计算时代的发展趋势。


周晔如此形容汇付天下的“冲上云霄”项目,在“不能影响业务一秒钟”的底线要求下,此次迁云完全是“带电操作”,是真正的“高速路上换轮胎”。在这一背景下,汇付天下可谓是选择了困难模式,那它带来的收益几何呢?


2.jpg


事实是,冲上云霄项目收官之后,汇付天下在很多方面实现了跨越式的提升:


一是,降本增效明显。


在做整个方案预测的时候,梁星元还曾特地去问过阿里云,底层技术架构采用云原生改造之后,费用会发生怎样的变化。但因为汇付天下是整体架构云原生改造的首例,阿里云也不能给出一个相对准确的数据。“我们当时估计,费用能节省20%就非常好了,但是最终效果超出了预期。” 梁星元说。


“2018年到现在,我们流量翻了估计有十多倍,而费用和之前是一样的,这个还是非常让人吃惊的。”梁星元向轻金融透露,目前汇付天下的架构一周能够支撑的交易量较过去提升了数十倍,突破了亿级大关。


二是,运维效率大幅提升。在云原生架构上,系统的运维更加清晰,能够自动化、快速地进行资源和弹性的管理。


三是,对业务的支持更加敏捷。云原生架构不仅带来了系统运维模式的变化,更为重要的是带来了公司经营模式的转变,业务端能够快速反应客户需求,提供创新服务。


具体来看,汇付天下推出轻量化的“支付+SaaS”产品——“Adapay”,客户对接时效从数周大幅缩短至数天,一半以上的客户可以实现自助化运营服务。


最后,大批工程师得到历练,实现了技术人才的培养与提升。


“这个项目带动了大家,所有技术人员都能由衷呐喊一声‘我们在汇付做技术’。”在庆功宴上,周晔很自豪地说。




3、如何让数据创造价值


“冲上云霄”项目中,一个占比近4成的重点项目是从传统数据库向阿里云数据库的迁移。


过去多年,汇付天下一直都是传统集中式技术架构为主,虽然这样的技术架构为公司早期快速发展提供了有力支撑,但是在支撑汇付天下战略转型的过程中,暴露了缺陷。


具体原因有很多,首先是集中式架构中的传统数据库软件授权费用高;其次,无法支撑交易量大幅增加情况下数据库资源的弹性升缩需求;第三,越来越多创新业务产生,对数据库提出了更高的要求,对数据库设计和运维也提出了新的挑战;第四,原有数据库的支持服务无法满足汇付天下的业务诉求。


数据库作为核心基础设施,记录着汇付天下客户的每一笔交易,必须要做到安全、准确。在从传统架构向云原生架构切换的时候,汇付天下还提了一个更苛刻的要求:不停机迁移,用户无感。


“因为没有特别可以参考的案例,只能自己摸索着前进。” 梁星元坦言,整个迁移的过程中各方面的挑战可以说非常大,“相当于是在高速公路上开着车,在保持安全的情况下把轮胎换掉。”

3.jpg


阿里云数据库专家宁愚和绛云等同学也有同感。在参与项目的282天里,宁愚和绛云等同学曾多次跟汇付天下工程师们在一起支持数据库和系统切换。这种切换通常在凌晨,汇付天下平台上交易量最小的时间段里。


现在回想这个项目,他们仍然心有余悸。“汇付天下的系统牵扯着海量资金的结算,只要宕机就会出现问题,出现错账,因此在迁移过程中,大家都非常小心。”


所幸,通过对前期的业务梳理和量体裁衣式的数据库选型,涉及的数据库包含RDS for MySQL、 云原生数据库PolarDB、云原生分布式数据库PolarDB-X、云原生数据库仓库ADB等多种数据库产品,并且通过传统数据库兼容评估和改造工具ADAM、数据传输服务DTS等多个阿里云数据库服务,汇付天下顺利完成了数据库的平稳迁移。


总体来看,通过云原生改造,汇付天下数据库整体成本下降75%,一方面省去了大量传统数据库的授权费用;另一方面使用云原生数据库产品,支持极致的弹性能力,资源使用更加节约。利用阿里云生态工具,使得数据库的智能化运维能力大幅提升,更加高效,同时基于阿里云数据库数据管理工具DMS构建了一套面向金融企业级的数据安全管控平台。


此外,通过运用丰富的云原生技术产品,汇付天下还拥有了全域数据的处理能力,助力营销、风控、服务等方面的提升。


如今,数据资产不再是汇付天下“守着”的一块金矿,而成为了创造价值的利器。




4、结语


为客户提供数字化的解决方案,是汇付天下的使命所在。汇付天下提出的由“SaaS+支付”向“支付+SaaS”转变的商业逻辑,就是为不同类型的商户打造快速、高效且定制化的场景解决方案。


这其中,技术是非常核心的底座。“冲上云霄”项目的圆满落地,意味着汇付天下在技术上打了一场成功的创新仗,也成为汇付天下在科技层面的重要里程碑。


可以想见的是,云原生这一场仗之后,汇付天下已然开启新的篇章。

相关实践学习
使用PolarDB和ECS搭建门户网站
本场景主要介绍如何基于PolarDB和ECS实现搭建门户网站。
阿里云数据库产品家族及特性
阿里云智能数据库产品团队一直致力于不断健全产品体系,提升产品性能,打磨产品功能,从而帮助客户实现更加极致的弹性能力、具备更强的扩展能力、并利用云设施进一步降低企业成本。以云原生+分布式为核心技术抓手,打造以自研的在线事务型(OLTP)数据库Polar DB和在线分析型(OLAP)数据库Analytic DB为代表的新一代企业级云原生数据库产品体系, 结合NoSQL数据库、数据库生态工具、云原生智能化数据库管控平台,为阿里巴巴经济体以及各个行业的企业客户和开发者提供从公共云到混合云再到私有云的完整解决方案,提供基于云基础设施进行数据从处理、到存储、再到计算与分析的一体化解决方案。本节课带你了解阿里云数据库产品家族及特性。
目录
相关文章
|
存储 easyexcel Java
阿里easyexcel解析百万级大数据量的Excel表格,看这一篇文章就够了
阿里easyexcel解析百万级大数据量的Excel表格,看这一篇文章就够了
阿里easyexcel解析百万级大数据量的Excel表格,看这一篇文章就够了
|
人工智能 监控 安全
API安全测试工具:数字经济的免疫防线
API安全面临漏洞盲区、配置错误与合规碎片三大挑战,传统手段难抵新型风险。破局需构建智能漏洞探针、配置审计中枢与合规映射引擎三位一体防御矩阵。Burp Suite、Noname Security、Traceable AI与板栗看板等工具助力企业实现自动化检测、精准响应与高效合规,打造API安全免疫体系。
|
8月前
|
人工智能 人机交互 语音技术
输入剧本即可生成漫剧:360 短剧智能体如何落地执行型 AI
2026 年全球将迎来“百亿智能体”时代,这意味着AI从大模型到可以生成能力到可执行能力智能体,360宣布即将发布一款 短剧智能体,即用户只需输入剧本,它就能生成漫剧大片,极大降低影视内容创作门槛。
695 0
|
Java 数据库连接 数据库
Java 组件详细使用方法与封装实战指南
本指南详解Java核心组件使用与封装技巧,涵盖跨平台开发、面向对象编程、多线程、数据库操作等关键内容,并提供工具类、连接池、异常及响应结果的封装方法。结合Spring框架、MyBatis、Spring Boot等主流技术,助你掌握高质量Java组件设计与开发实践。
372 2
|
存储 SQL 人工智能
​​告别AI“纸上谈兵”?解锁LangGraph+OceanBase数据融合构建Agent蓝图
本文探讨企业级AI应用落地难题,分析为何许多AI项目上线后无人问津,指出核心在于真实业务需求复杂、数据割裂导致检索效率低下。文章提出通过构建融合AI数据底座,实现多模态数据统一存储与混合检索,并结合实战Demo展示如何提升AI应用效果,助力企业真正发挥AI的商业价值。
549 2
|
安全 数据可视化 Java
AiPy开发的 Spring 漏洞检测神器,未授权访问无所遁形
针对Spring站点未授权访问问题,现有工具难以检测如Swagger、Actuator等组件漏洞,且缺乏修复建议。全新AI工具基于Aipy开发,具备图形界面,支持一键扫描常见Spring组件,自动识别未授权访问风险,按漏洞类型标注并提供修复方案,扫描结果可视化展示,支持导出报告,大幅提升渗透测试与漏洞定位效率。
Cannot open shared library libasound_module_conf_pulse.so
Cannot open shared library libasound_module_conf_pulse.so
1088 0
|
JavaScript Java 关系型数据库
springboot+vue小区物业管理系统(源码+文档)
使用小区物业管理系统分为管理员和用户、员工三个权限子模块。 管理员所能使用的功能主要有:首页、个人中心、用户管理、员工管理、业主信息管理、费用信息管理、楼房信息管理、报修信息管理、车位信息管理、停车信息管理、投诉编号管理、公告信息管理、部门信息管理等。 用户可以实现:首页、个人中心、业主信息管理、费用信息管理、楼房信息管理、报修信息管理、车位信息管理、停车信息管理、投诉编号管理、公告信息管理等。 员工可以实现:首页、个人中心、楼房信息管理、报修信息管理、投诉编号管理、公告信息管理、部门信息管理等。
|
机器学习/深度学习 人工智能 算法
|
数据采集 运维 安全
指纹浏览器与虚拟机的区别及在跨境电商中的应用
指纹浏览器与虚拟机在跨境电商中扮演不同角色。指纹浏览器通过独特设备指纹防止账号关联,适合多账号安全管理;虚拟机提供隔离环境,用于测试和开发,但需更多资源和技术管理。商家应根据需求平衡安全、效率与成本。

热门文章

最新文章