雷锋网AI金融评论报道,2017年11月11日凌晨,天猫双11全球狂欢节刚开场5分22秒,新的支付峰值诞生:25.6万笔/秒,比去年增长超1.1倍,再次刷新全球纪录。
与此同时诞生的还有数据库处理峰值,4200万次/秒。4200万次/秒的意思是,在支付峰值产生的那一秒里,蚂蚁金服自主研发的数据库OceanBase平稳处理了4200万次请求数。根据阿里巴巴实时数据,截至天猫双11第一小时,平台交易额达到了570亿人民币。
此外,据蚂蚁金服数据,第7分23秒,支付宝的支付笔数突破1亿笔,这相当于5年前(2012年)双11全天的支付总笔数。从笔者实际体验来看,今年双11的前10分钟支付较为顺畅,没有明显网络拥堵和卡壳现象。
蚂蚁金服首席技术架构师、副总裁胡喜介绍,支付宝之所以在今年首次公布“数据库处理峰值”,是因为今年双11,支付宝首次把包括账务库在内的所有核心数据链,全部搬到了蚂蚁金服自主研发的数据库OceanBase上。
雷锋网AI金融评论此前报道过,对于支付宝技术来说,2010年是一个拐点,那一年,峰值比此前番了三番。用胡喜的话来说就是,“如果还是用传统型架构,很难满足我们快速的发展,我们分析了整个业界的架构,支付宝遇到的问题,已经不是任何一个现有业界技术可以解决的,我们必须自己去淌出一条解决之道。”
因此,从2009年开始,蚂蚁金服自主研发数据库OceanBase。“我们也试着尝试一种新的对策——分布式‘异地多活’的架构。”
这种分布式的架构有一个最核心的设计前提:用最通用的硬件设备(PC服务器),满足我们最小单元计算的要求;用最缜密的软件逻辑,满足金融交易的最高可靠性要求。
胡喜表示,
这就像是拆掉了高端中央收银台,换成了分散在商场各个角落的无数小型计算器,每台计算器虽然不如单一中央收银台高端厉害,但个个都能记点帐,更重要的是,有一种统筹全局的力量为分散在各处的计算器设计了相互关联的逻辑关系,它们互为补充,互相备份,从全局上保证了运算可靠,因而任何单个计算器的故障,都不会影响整盘生意。这就是这种架构中最核心的云计算能力。
这种努力的成果是显著的,在满足支付宝系统同样稳定的前提下,极大的降低了对于成本的投入。“从2010年开始,我们给自己定的目标是,每年专为双11提供技术保障投入的成本比前一年都降30~50%左右,到2019年,我们将不再花一分钱投到双11当天的技术保障上,也就是说,双11将完全常态化。”
据胡喜介绍,今年双11,OceanBase还有一个技术突破,是实现了“离在线混合部署”。它最核心的优势是,能够在双11支付峰值来临前,借调“离线机房”的闲置计算资源,并在峰值回落后再“还”回去。凭借这一技术创新,今年的双11支付保障节省了2000多台服务器。
今年,阿里工程师也实现了双11不喝红牛,而是叹茶的梦想。
相关文章: