您的位置: 首页 > 特刊

支付:“人肉”计算已成过去时

出处:特刊 作者: 网编:王巍 2017-11-09

“双11”已经不仅仅是全球电商市场最重要的年度促销,更是集购物、娱乐、文化、科技于一身的终极体验式狂欢。当时钟的指针转向12点位置,翘首以盼的剁手族们迫不及待地按下“购买”按钮,若这时弹出了“支付失败”的页面,一定会让人大为恼火。由于“双11”的交易峰值是日常业务的数倍甚至数十倍,瞬间巨大的支付规模考验着支付机构的承载能力。

未标题-5 拷贝

变革: 从“吼着工作”到“混部运营”

“对于一个支付系统而言,外部喜欢关注交易额多少,而对于系统本身来说,考验的关键是峰值。而峰值背后,是系统技术架构的能力。”蚂蚁金服副总裁、首席技术架构师胡喜说道。

提起最早的“双11”活动,支付宝的“攻城狮”们仍然心有余悸。胡喜回忆道,“以前的‘双11’,技术保障团队差不多从年初开始准备,这些人很多事情都不做,就是要支持‘双11’,一个‘双11’做完以后非常累。最早2010年开始是‘人肉’云计算,‘双11’那一天,每个人看自己服务器的系统水位,出现问题吼一嗓子,哪里有空闲的计算资源就调过来”。即便如此,在当天的23时59分30秒,眼看2010年“双11”大促就要结束时,核心账务系统突然报警。技术团队人员紧急“杀掉”非关键系统释放容量,而这时,离数据库崩溃只剩下短短4秒。

在经历了首次“双11”的惊险历程后,支付宝对系统进行了多轮改造。胡喜介绍,到了2013年支付宝整个系统完全转换成云计算方式,100%机器资源自有,也就是“双11”所有机器都是自己买的。但这也带来了另一个问题——成本。“每一年为了‘双11’都要准备比日常多很多的机器,因为‘双11’比日常峰值高几十倍,为了‘双11’的峰值买这么多的机器,‘双11’过去这些机器就白瞎了。”

因此,2016年支付宝改为弹性架构。“蚂蚁金服每年要处理多场大促,但每次大促的支付链路都不相同,比如‘双11’和交易支付相关,‘双12’还要和线下支付链路有关系,春节红包走相应的链路,整个系统链路不一样,我们做的能力是可以按照运营的需求把对应的系统弹出,这样可以极大地节省成本,到了2016年50%的资源是自有的、50%是在云上。”

在今年,蚂蚁金服又推出离在线混部,性能较差的离线机房也能执行在线处理。“今年有25%是自有的,55%在云上,20%是离线资源。到明年,几乎是所有离线资源和在线资源融合在一起,从IOE的架构变成分布式架构,分布式架构还可以利用大数据的机房把所有机房资源放在一起。”

保障:提前进行压力测试

在“双11”期间,大量资金会在银行-电商平台、消费金融产品-电商平台之间流动,因此,支付机构除了修炼内功之外,也要进行各种压力测试,确保各支付通道的通畅。

对于今年“双11”支付宝方面的部署安排,胡喜表示,第一,蚂蚁金服内部有SRE团队,就是网站稳定性工程师,专门负责系统稳定性,“双11”的很多事情都是由这个团队负责。第二,“双11”线管的事情已经非常标准化了,包括支付系统容量、数据库容量、支付工具容量、与各个外部银行渠道的容量保障等方面都有专人负责。另外还有工作人员处理压力测试,制定压力测试计划。到现在为止大促所有工作都标准化了,只需要按规则、合理划分准备。

作为“双11”活动的另一个主要阵地,京东金融为了保障支付需求,将今年“双11”京东支付的系统扩容为2017年“6·18”期间的3倍,做好了承载数倍“6·18”峰值的准备。在京东金融副总裁许凌看来,支付是保障“双11”购物体验的关键,今年以来,京东金融持续优化支付系统建设,对核心的金石交易系统做了多中心的改造,使得系统业务架构更完善,系统容灾能力更强,这套系统已经经过今年“6·18”的大促考验,也将有效保障“双11”支付系统快捷、安全。

未来:金融智能与去人工化

“双11”已经不仅仅是电商、海淘网站、剁手族的狂欢节,更是考验各家支付机构看家本领的一场“大练兵”。在采访中,北京商报记者发现,“智能化”、AI技术成为未来支付行业发展的方向。

许凌表示,针对“双11”,京东金融提前近半年对支付系统底层通道进行智能化改造,实现了完全去人工化,用户支付交易时,系统可自动选择质量更优的结算通道,可进一步提高支付成功率,提高用户体验。近段时间,京东金融还以3倍于“6·18”的流量进行压力测试,并制定了上千个应急预案,确保系统发生意外时可分钟级解决,保障用户支付体验顺畅。

胡喜指出,在“双11”时,支付系统面临的另一个重要问题就是故障监控。支付宝最早的监控是统计学,每一秒钟交易笔数是多少,下一秒钟跌了,这说明有问题,现在把所有数据给相应的机器,让它自己训练,在以前这些都是人工处理,现在是自动化的过程,这样能够快速地发现系统异常。

“今年是蚂蚁金服AI的实验期,将AI能力先在一些点上进行应用,比如故障预测、容量预测等,明年计划将AI能力运用在其内部称之为免疫系统的平台,该平台就像人的免疫系统一样,专门处理故障自动发现和恢复功能。”胡喜说。

北京商报记者同时了解到,在本次“双11”,蚂蚁金服的花呗产品也启动了更加广泛的提额行动。预计今年将有八成的花呗用户能够享受临时提额,平均每人能多花2200元,而去年的临时提额只覆盖了六成用户。

· 玩家PK ·

中信银行:全流程跨境支付

为彻底解决国内企业类客户存在的收汇难、结汇难、审批难问题,中信银行2016年11月推出了国内首款“全流程、线上化”跨境电子商务B2B支付产品,该产品赋予了国内20余家支付机构企业跨境支付能力。在去年“双11”,中信银行为支付宝、京东金融、苏宁易购在内的20余家电商平台提供了跨境支付服务,单日交易总额14.35亿,连续三年刷新国内跨境支付交易纪录。目前,中信银行已与国内50余家支付机构签署跨境支付合作协议。

京东金融:跨境支付海外业务

“双11”期间京东支付推出了大力度 “立减”活动,拿出1亿元真金白银为“双11”助阵。同时,新增了跨境支付的海外业务,通过与Royal Pay、ePayments合作登陆支持澳大利亚、新西兰跨境购的数十家热门电商平台。国内消费者在这些电商平台结算时选择京东支付付款能享受组合支付优惠。在“双11”期间,京东支付在部分京东之家门店向用户开放使用刷脸支付。在iPhone X上市之际,京东支付成为首批支持Face ID的第三方支付产品。