“不要水不要冰不要奶不要糖不要咖啡,谢谢!”
瞧给你们聪明的。
昨天,全国人民差点没把瑞幸咖啡的小程序玩坏。
「美酒加咖啡,一杯再一杯」,一共卖了542万杯。
酱香拿铁站上热搜,云也在并肩作战。
// 流量翻了十几倍!
作为一次在全国上万家门店全面铺开的活动,不仅考验供应链,更考验IT架构。
毕竟,如今的顾客点单,大多在手机上完成。
这是瑞幸自己的“双11”:
按照以往经验,面对的流量会是平日的十几倍。所有人在高峰时段下单,一瞬间产生巨大的读写请求。
同一时刻,有人添加购物车、有人下单、有人排队、有人支付...
要保证后台商品库有序变化,小程序和app不崩,对技术团队是一大挑战。
要给这场大促预留多少资源,也是个难题。
估高了,成本会大幅增加;估低了,必然导致业务系统崩盘。
// 第N次的大场面
对瑞幸的技术团队而言,这样的“大场面”早已不是第一次经历了。
面对大单品活动,他们充分利用云上的弹性计算、存储等能力,结合智慧供应链、智慧运营系统,打造出了一整套高并发的云原生交易系统架构。
但能否扛住洪峰,还要看背后的云产品是不是真正的「云原生」。
大浪打来,腾讯云带着一众产品接招。
想要扛住应对十余倍的流量,首先是解决算力瓶颈。
瑞幸的应用和小程序部署在TKE serverless 集群上。周一当天,面对流量高峰,TKE在两分钟内就拉起了数千核计算资源。
这是一项开箱即用的k8s集群服务。用户可以将资源完全托管在云上,减轻了用户不少运维精力。而且,不仅弹性灵活,也具备强隔离能力。
除了算力,每一笔下单和支付对背后的数据库而言,也意味着激增的事务数。
腾讯云原生数据库TDSQL-C,基于计算与存储分离的“日志即数据库”思路设计。
这意味着,用户可以像使用自来水一样使用数据库:自动启停,支持无限弹性水平扩展,秒级响应...
云原生的设计,让瑞幸告别了需要提前预估资源的传统运营模式,实现秒级弹性扩缩容,削峰填谷。
实际表现显示,数据库扩容后,承载力是流量洪峰的数倍,而整体资源量消耗只有原先的一半不到,基础设施成本降低了50%。
此外,TDSQL-C的并行查询能力,也打破了传统数据库单个SQL无法利用多核CPU的瓶颈,实现并行查询框架。
通过将数据分到不同的线程上,复杂查询效率提升了15倍以上。
// 战事仍在继续 每一次高峰场景的打磨,都在加速云产品的进化。
「酱香拿铁」背后的TDSQL-C,后天就要推出全球首个可释放存储架构的Serverless服务:
过往,业内的Serverless一般实例暂停后,仍然会收取高昂的存储费用。
有了这项能力,数据库一旦暂停,数据就会进行归档存储;遇到业务请求,自动激活存储,恢复无感知。
这项创新,正是在云上海量实践中打磨,让原实例暂停后的存储成本降低了80%。
过去一年多,瑞幸也持续在数字化方面发力。
在腾讯智慧零售的助力下,不断优化小程序、企业微信等工具的运营策略,发展私域,促进业绩增长。
作为云服务提供商,我们能做的,就是继续打磨产品与服务,让每个用户都能在云上更加从容地迎接洪峰。