【IT168信息化】11月11日又称双11,俗称光棍节,一年一度的购物正在这一天疯狂上演,各大电商平台京东、天猫纷纷在这一天降价、打折、促销商品,这为我们提供了大量价格低廉且高质量的购买商品的机会。因为便宜,我们会购买大量的商品,也正是因为双11、618等购物节的推出,电商企业在这些特殊的节日里会吸引了大量的网购爱好者集中到这一天到其平台上进行采购,甚至许多的网购爱好者在十月刚过的时候,就已经暂停购物集中在这一天进行采购。面对双11这个特殊的节日,这一天对于电商企业而言即兴奋又担忧。兴奋的是可以在这一天获得更高、更集中的销售额,担忧的是则是大批量的网购用户,直接考验着平台的性能,电商平台的系统怎么确保业务的支撑,从而保障满足业务的需求。过去几年针对双11这样的类似的大节,或多或少出现过这样、那样的问题,而今天随着技术的不断提升,在双11期间电商平台所存在的问题正在逐步的弱化,当然,他们也会面临新的挑战和问题。针对今年双11购物狂欢节,IT168记者有幸走入了电商领域最大的平台之一——京东集团,通过现场采访京东相关负责技术负责人,详细的阐述了京东是如何来应对双11,满足业务需求的。
“备战”电商开展双11第一要素
据了解,为了应对双11的购物高潮,各大电商平台会提前做好应对双11的“备战”工作,京东也不例外。早在618购物节以后,京东就开始准备双11的“备战”工作。京东商城研发部与往年一样成立了商城双11 指挥中心。京东集团副总裁、11.11项目技术总指挥马松在接受IT168记者采访时指出,京东“备战”期间协同横跨了京东商城集团、金融集团、微信手Q事业部、成都研究院等。马松指出,应对双11,京东做了大量的“备战”工作。通过以下一组数据,可以看出京东对于“备战”双11的重视。
第一,参与备战的部门:15个一级部门;
第二,备战人员:121个备战小组,635名研发人员参与备战;
第三,11.1开始各个线条正式进入24小时值守的守战状态;
第四,11.9开始160研发战士进入指挥中心;
第五,备战服务器已经发放2000多台;
第六,涉及0级系统164个,0级系统的关联应用1000多个,共制定1000多个0级应用的应急预案。
第七,0级应用系统的应急预案全部准备完成。
第八,所有系统的应急切换在60秒内完成。
第九,共进行了100多场系统演习。
第十,进行了多次ddos防攻击演习。
第十一,共进行了上百次专题研讨会及备战会议。
第十二,与往处不同,今年的流量入口更分散化,流量分配更合理、更智能。
第十三,系统应用的部署更趋势于分布式。
第十四,交易引擎更具有弹性化的功能。
第十五,云存储、云计算开始发挥出了作用。
第十六,大数据的应用得到了体现。
如此大的“备战”数据显示出京东对于今年双11的重视。京东商城技术研发体系交易平台副总监王晓钟在采访中透露,京东“备战”双11的经验比较非富,是多个部门合作的结果。从技术层面来讲,首先在网络以及运维方面做了许多预案和大量的扩容。其次,对于交易团队来讲,为其它团队提供了更加稳定的接口。“京东前期有许多的预案和演练并且做了大量的内部压力测试包括系统规划、扩量、降级等。”另外,在“备战”期间,监控技术对于“备战”非常重要,京东采用大量的软硬件监控系统来确保系统正常运行。
王晓钟坦言,今年双11,从技术角度来讲,最为担心的之一就是实际网络情况——恶意流量特别多,但是京东也作了大量的规则和限制的举措,“虽然流量大的有些‘恐怖’,但通过限制目前的规则能杀掉大量的恶意流量。”
相比于618购物节,应对双11,京东在技术体系做了许多的提升:第一,团队管理更加成熟;第二,技术层面来讲,软硬件做了许多提升。比如硬件运维做了许多研发,在软件层面如性能测试和以往很大不同,过去做线下现在是做线下的。
京东多角度“备战”双11
网上交易系统是双11“备战”的重点之一,通常网上交易完成以后就涉及到下单的流程,那么京东的订单是如何来处理的?京东商城技术研发体系营销研发部零售平台架构师蒋佳涛指出,用户在网上下单以后,京东是需要对于用户的订单进行拆单,拆完单以后订单要生产,订单在生产之间会进行二次的加工。针对双11,因为双11的订单数量非常巨大,对于生产体系而来讲压力也非常大,对于拆单而言有了多少订单就有多少拆单服务,如果单子拆不了,单子就没有办法生产。所以,京东在618以后对于系统进行了改造,针对订单体系系统进行了架构的升级处理,预计未来能够打造珍上处理量达到亿万级的订单处理系统。相比于前面交易系统是而言,交易系统是“跑车”,而生产体系环节相对来讲不需要那么快速,所以,京东的系统可以对下游的系统进行泄洪、减少压力。另外,京东也打造了一个可运营的生产体系系统,以及对于生产体系全景监控,从而提高客户的体验。
用户下订单,对于订单进行分拆,然后需要涉及到配送、仓储、售后、客服等多个环节,京东商城技术研发体系运系统架构部架构师者文明介绍,京东所采用的配送模式是离线与在线的模式,这是相对来讲比较优的模式。双11期间也提前做了预案准备,否则成本比较高而且用户体验也不会很好。
搜索是电商平台找到商品的重要窗口,电商平台对于搜索的重视程度同样也非常高。在双11期间搜索量非常巨大,基本上超过每天的6亿搜索量,京东商城技术研发体系推荐搜索部总监刘尚堃介绍到。针对双11搜索量较大因素,京东负责搜索部门团队同样也做好了备战的准备。首先就是扩融,按照6倍的量来加搜索引擎服务器,除了6倍的方案外京东还有一套终极的方案。第二,依赖于各种各样的接口进行降级,如果搜索引擎遭受异常流量的攻击会有限流的措施。如果网络存在故障,那么京东做了多机房、多入口的存活以及缓存的策略调整。双11不仅仅是系统还要对整个网络以及架构进行考虑,保障在极端的情况下搜索引擎都能够用。
今年双11,京东除了在关键业务上进行了“备战”以外,对于新技术如云计算,京东也进行了大量的应用。京东商城技术研发体系云平台首席架构师刘海峰指出,京东的每一张图片都存储在云平台上,其自主研发的基于云计算技术的存储系统以及文件系统,能够让系统变得更稳定、性能更可靠,降低各个业务成本。而且,基于主自研发的京东第三代是消息队列——JMQ,能够确保商品队列消息绝对不丢失,从而保障业务的稳固运行。
小结
实际上对于电商企业应对双11,还会涉及到许多方面比如新的攻击技术、网络带宽等因素的影响,目前由于相关环境的限制,电商企业正在不断通过技术的手段,尽最大的可能解决所存在的问题,从而为网购用户提供更好的购物体验和服务,我们有理由相信,未来随着技术的成熟与应用,应对双11,将不在是电商企业发愁的事情,我们也相信,未来通过云计算、大数据等新技术的应用,我们能够得到更好购物服务。