691亿次互动背后,京东云如何不拼资源拼架构
近年来,央视春晚红包互动聚焦了全球华人的关注,在主持人口播之后,短时间内会有数亿观众参与,无论是参与人数还是流量爆发的瞬时性,都使其成为全球最大的网络互动流量高峰,没有之一。从近几年春晚的红包合作伙伴可以看出,都是高用户数平台,并且是技术基底稳健,有着雄厚技术实力储备的公司。
4小时、19天、691亿次…一个个数字,让这个春节对于京东云而言意义非凡。
“今年春晚红包项目,与以往大不相同,可以用四句话来概括:‘时间急,任务重,难度高,玩得溜’”,在近日举办的京东云“谈云说AI”技术×产业沙龙上,京东云数据库负责人刘启荣坦言。
刘启荣称,在接到任务之初,京东云面临着春晚技术备战的四大难题:“世界最大规模网络互动、红包互动与年货春运叠加的最复杂场景、史上最短的19天备战时间、从1月24日到2月15日的史上最长互动时间。”
此外,春晚红包互动是一个世界级高并发的场景,而京东云要在基本上不加内部资源的情况下支持项目。不仅如此,作为一家电商平台,除了春晚项目,京东还要支持年货活动,压力倍增。
对比此前的“6·18”和11·11,京东春晚项目组IDC基础保障负责人马晓越指出,春节红包项目其实跟大促还是有不同的点,首先就是量级不同,毕竟买东西的量级和春晚量级是不一样的。其次就是抢红包模型,拿出手机摇一摇抢红包,跟我们在购物的时候,浏览商品加购物车,还是有一些不一样的,模型不一样就带来技术实现的是不一样的。会不会有突发事件,突发事件怎么做应对,怎么做处置等,都是需要特别深入地思考。
最大规模、最复杂场景、最长周期、最短备战时间,对于任何一家技术公司而言,都是严峻的考验。谈及其中最难的地方,马晓越告诉记者,包括场景、流量等,此前京东在大促等相关场景有过一定的积累,最大的挑战其实还是时间,19天的筹备时间确实让团队经受了不小的压力。
“所以,照搬‘堆砌资源’的传统解题思路是下策。”谈及巨大互动量所带来的挑战,马晓越表示,“第一,短期临时投入过大,与京东云长期追求的精细化研发资源管理理念相悖。第二,全球供应链紧张让堆砌资源的客观路径变得行不通。”马晓越表示,基于多年来支持“6·18”、11·11的丰富技术经验,京东云决定另辟蹊径,充分发挥云计算高弹性的优势,闯出一条新路。这条新路就是在不增加计算资源的背景下,以技术能力深挖服务器算力潜能,通过对现有资源进行云端的灵活敏捷调度腾挪,实现快速变阵。
具体而言,在央视主持人口播之时,京东云快速将系统资源调整到“春晚互动”模式,从计算资源到网络资源,全面向春晚红包互动涉及的链路倾斜。在口播结束、抢红包的洪峰退潮之后,再迅速切换为“年货春运”模式,支撑从前端App平台、订单、结算、支付、搜索、推荐,到后端的仓储、配送、客服、售后的年货春运相关业务系统。
“这得益于京东云多年沉淀的积木化IT和全面容器化,可以实现底层基础设施的标准化,快速适应不同地域、不同设备的部署环境,京东云的云原生数字底座可以像乐高积木一样快速拆解,完成活动的楼层搭建和场景添加,从而极大提升项目的开发效率,这也是此次京东云能够在短时间内为春晚红包互动活动快速搭建一套超高弹性、高效敏捷的数字底座的核心原因之一。”马晓越说。
数据显示,2022年春晚,活动现场组织了7次大规模红包互动,全球华人参与京东APP红包累计互动量达到691亿次。而京东云在首次在不增加计算资源的情况下,秒级调度近300万个容器、超1000万的核算力资源,为春晚红包互动活动快速搭建一套超高弹性、高效敏捷的数字底座。年货节启动至春晚结束,智能客服言犀累计服务5.5亿次,为16.5万商家提供了超过1亿次的服务。
在安全保障方面,京东春晚项目组风控安全账号负责人陈玉杰坦言:“保障春晚当天抢红包网络不崩,只是对京东的最基本考验。”据悉,和每年大促一样,往往到了这个时候,也是黑产最为活跃的时刻。对此,安全团队对红包活动做了非常精细化的管控,提供全链路防护能力。
陈玉杰告诉记者,通过建立模型、用户画像的,京东建立了黑产和正常用户之间对抗模型,精准识别正常用户与机器人账户,做出有效的判断和拦截,有效保证正常用户的权益得到最大化保障。与此同时,为了保障数据安全,京东还从多方面建立了一套数据防护体系。第一是数据的权限,从入口端做把控;第二,京东对注册、登录,包括账号,敏感信息,敏感信息都实现了全链路加密,保证任何一个流转环节数据都是加密传输,中间不能被随意破解的,提升了黑产的门槛。
“通过多年的6·18与11·11的历练,我们积攒了非常多的经验,得以这次在非常短的时间里,对红包相关接口做全面测试和保障,最终实现了零事故运行,圆满完成保障工作。”
业内专家认为,将春晚的作战理念从“拼资源”迭代为“拼架构”,这种理念也将进一步体现在产业数字化的历史进程中。对此,京东云方面则表示,未来希望基于核心板块沉淀下来的技术能力,逐渐走向组件化、产品化、平台化、生态化,进而实现加速推动实体经济的数字化。