一年一度的双11网购狂欢节即将打响,在用户疯狂抢购的同时,京东的技术研发人员,也早已进入备战状态。每年的这个时候,都是技术人员最为忙碌的时期,这一天电商平台的流量、订单量、用户量会呈爆发性的增长,想要确保系统的稳定,需要有强大的技术体系做支撑。京东今年则以三大战役来为用户的购物体验保驾护航。
据京东集团高级副总裁、研发体系负责人张晨介绍,此次双11京东技术研发准备了1500多个应急预案,保证一级系统在任何情况下出现问题能够在60秒内恢复。此外,各个团队自身也进行将近150场的演练,并在双11前期进行联合军演,力求每一个环节不出现问题。而今年提出的三大战役:换底计划、多中心交易计划、京东大脑计划,更是用户体验的三重保障。
京东大脑让数据变成价值
首先来说京东大脑,众所周知,京东是中国自营式电商的领头羊,拥有中国电商领域最完整、最精准、价值链最长的数据,而京东大脑的理念就是强化对大数据的挖掘和应用,实现用户体验的综合提升。
张晨认为,京东大脑的核心宗旨在于利用数据帮助每一个用户,从应用、场景等不同的角度出发,从库存管理到前端用户体验,在整个京东的生态链上用大数据来提升用户体验,这是一个长远的项目。值得一提的是,京东根据这些数据,建立了许多模型包括小区画像、用户画像、商品画像等维度,这些数据有助于为用户带来个性化、多元化的服务,提升京东在线上线下的服务质量,同时提高运营效率。
具体来说,京东可以为用户和用户所在的小区进行画像,包括对他们的消费偏好、收入水平、使用习惯进行全面画像。例如以北京大学、上地、及望京图书品类之间的对比为例,北京大学的图书偏好与北大的优势学科物理、法律及文科相符;有很多计算机互联网行业从业人员在上地周围工作居住,所以上地的图书偏好多与计算机相关;望京地区聚集了相对比较多的通讯企业及追求生活质量的高消费力人群,对社科类与通讯类图书的偏好也反映了这一点。
基于这些画像信息,京东将为用户提供更个性化、更多元化的服务,从而实现用户满意度的提升。例如目前京东网页上的“猜你喜欢”、京东APP上的“为你推荐”等板块,都将从京东大脑的思考中受益,为用户呈现更适合自己的产品。
多中心交易确保业务不中断
再来说说多中心,所谓多中心,就是把整个交易的流量和数据分布到多个中心进行.举个例子,整个交易在数据层面上可分为用户数据和商家数据,目前京东已经在其中的部分中心把所有的商家数据做了一个热备,并按照一定的比例和流量分配下去,不同中心在需要的情况下,可以进行数据共享。其好处有两个。第一个,系统吞吐量提升了一倍,可以在秒杀等极端情况下保证流畅的用户体验;第二,如果发生了单边数据丢失或者短时间不可写等情况,也能通过其他机房迅速获取,提高了容灾能力。
京东集团商城研发部交易平台总监王晓钟谈到,双11电商节期间,各品类商品都在争相进行促销,涉及大量商品数据的变更,交易系统的数据部分,是多中心项目中的难点。首先是如何保证双11期间数据的即时性和准确性。多中心之间需要同步卖家数据和商品数据,如果同步的延时太长,买家、卖家都不可接受。同样,数据正确性也是很大的挑战,数据写错了无法恢复。其次,要保障用户从进入京东商城到浏览商品、到访问数据库,全链路的路由规则都是完全一致的。京东解决这些技术难题,从而让用户拥有更可靠的用户体验。双11
系统全面迁至云端保证业务弹性扩展
谈到多中心,就不能不提到京东的云平台。京东集团京东云平台首席架构师、系统技术部负责人刘海锋透露,今年的双11部署的弹性云集群规模是618的5倍。有超过6万个Docker在运行,可以说是世界最大规模的Docker技术应用之一。对于云的使用,张晨进行了更深层的定义------京东云不仅仅是计算服务,而是京东全价值链服务的云化,它不只服务于京东,更服务于行业,从开放京东的仓储到物流,京东所做的是推动整个电商的生态发展。
云作为支持业务系统运作的基础,面对京东庞大复杂的信息系统,涉及采销、仓储、物流、售后、客服,它解决了系统间数据的互联互通,进而按需调配各种资源。借助弹性云,京东实现了全自动化的维护、直接部署,平台实现统一控制,随流量自动扩容、自动缩减。
在张晨看来,不管618还是双11都是京东成长的过程,当技术团队经历过这些考验之后,整个团队会更加成熟和自信,同时,京东通过业务和技术双导向呈现高速增长的态势也会愈发明晰他认为,技术对于京东的驱动是一种“乘法”,因为京东巨大的体量,技术创新带来的每一次用户体验、转化率和效率提升都会产生巨大的价值,这是京东研发体系肩负的使命和挑战。这个双11京东技术已经做好了充分的准备,等待着用户的检验。