2010年那个后来被屡屡提及的支付“惊魂”时刻(支付宝数据库差4秒就崩溃)过后,支付宝每年都会将分布式数据库平台OceanBase、弹性架构、离在线混部、全链路压测等自主研发的技术列入“双11练兵”。
支付宝近8年的技术布局路径,至少在两个节点上对整个支付产业有推动作用。
一是惊魂时刻2010年“双11”,数据库差4秒就崩溃的惊险一幕,使支付宝技术团队认识到,当年使用IOE(IBM的小型机、Oracle数据库、EMC存储设备)商用设备、开源软件,已经完全不能适用于“双11”交易量指数级增长对技术支持的要求。如果支付宝要靠堆砌服务器的方式支撑支付洪峰,成本将会是天文数字。
“我曾经遇到过好几次深夜宕机,幸亏是深夜,但是一个多小时无法恢复。我们也不知道遇到什么问题,因为是一个黑盒,遇到数据和计算问题都是之前所有商业软件没有遇到过的,数据量非常大,到了瓶颈极限程度。”蚂蚁金服副总裁胡喜回忆。
第二个历史性节点是2013年。经过三年的技术研发投入,支付宝最后一台小型机下线。这意味着除了数据库,服务器和存储设备都被我国自主研发的技术取代,上云取得实质性进展。也正是从这一年开始,“双11”再也不会遇到差点系统宕机的险情。
从2013年到去年,每年“双11”之前,该配置多少云计算资源、如何达到最优化的配置,都需要非常经验丰富的工程师进行严密的计算,并进行反复的压力测试,不断调优。但从今年开始,机器可以自动地进行计算和调优,更高效地提前部署资源。
生物识别已成为一大支付趋势。蚂蚁金服将指纹、人脸、声纹等运用在了支付上。来自支付宝的数据显示,目前用户对生物识别类支付方式的满意度超过95%,超过密码支付。其中指纹和刷脸支付首次成为“双11”主流,超3亿用户已开通。
“我们的小目标是,到2019年,我们将不再额外花1分钱投入到‘双11’当天的技术保障上。也就是说,我们希望‘双11’这一天,和11月10日、11月9日对我们的交易系统来说,都是普通的一天。”蚂蚁金服CTO程立如是说。