11月11日下午,阿里巴巴集团首席风险官、技术战略执行小组组长刘振飞在“双11”媒体见面会上透露,今年的系统支撑能力再创新高,订单创建峰值能力突破了每秒钟14万笔,支付宝的支付峰值达到了每秒8.59万笔,远远领先世界纪录。
数据显示,自阿里巴巴首创“双11”购物狂欢节以来,交易额、交易峰值、支付峰值这三项指标连续7年一路走高:交易额从2009年的0.6亿元人民币狂飙至去年的571亿元,而这一纪录今年在11:50分就已被打破。更能体现技术能力的订单创建峰值指标则从2009年每秒钟400笔飙升至14万笔,支付峰值从每秒200笔提高到8.59万笔。从2009年到2015年,“双11”订单创建峰值增长了350倍,支付峰值增长了430倍。
资料显示,Visa最新的实验室测试数据是每秒5.6万笔,另一家全球性支付清算平台MasterCard的实验室测试数据为每秒4万笔,在实际应用中,Visa处理的峰值为每秒1.4万笔。支付宝此次创造的纪录比Visa快大约6倍。
从2009年开始,刘振飞连续七年担任双十一技术总指挥,他表示,“在交易和支付峰值不断攀高的情况下,可以做到平稳度过峰值,这背后体现了阿里巴巴强大的技术积累和组织能力,这不仅是阿里的骄傲,更是中国互联网的骄傲。”
为了保障“双11”,阿里内部进行了大量的技术研发工作,“异地多活”就是重要的创新之一。所谓异地多活,是指分布在多地的数据中心像一个数据中心一样工作。系统可以根据业务需要,在多个数据中心之间调度流量,弹性利用服务器资源。在极端情况下,如果某一处数据中心出现故障完全不可用,也可以迅速把流量全部切换到另外的数据中心。整个过程不会对业务造成任何影响,用户也几乎没有感知。
据阿里巴巴技术保障部研究员毕玄介绍,早在去年“双11”,阿里巴巴就已经实现了交易系统的“异地双活”。和去年“双活”相比,今年最大的变化有两点:一是同时实现了交易和支付的“多活”;二是异地数据中心的最远距离超过1000公里,这意味着阿里巴巴具备了在全国任意节点部署交易系统的能力。
“这就像为1000公里外空中飞行的飞机更换引擎。不仅不能影响飞行,飞机上的乘客也不能有感觉。”毕玄表示,尤其在支付宝这样高度复杂与严谨的金融系统中,实现1000公里以上的“异地多活”能力,在全球也绝无先例,完全颠覆了传统金融的灾备概念。
公开资料显示,全球能够做到异地多活的只有少数几家互联网巨头如Google、Facebook,但无论是搜索还是社交场景,对数据同步性、一致性的要求远不如电商场景苛刻。毕玄表示,“双活”和“多活”改造中,阿里碰到的所有的问题都没有可参考的对象,包括开源软件都不涉足这个领域。异地多活是阿里完全自研的技术。
目前,阿里巴巴正在将这一技术逐步开放。比如,可以在较长延时的情况下解决多点数据同步的技术,已经通过阿里云数据传输产品(Data Transmission)对外开放,能够让云用户轻松实现远距离、毫秒级异步数据传输。
除异地多活外,全球最大混合云架构、OceanBase自研数据库等也是今年“双11”的技术亮点。