当前位置: 首页 > 科技观察

当当网富强谈双十一:胜利是留给有准备的人

时间:2023-03-18 16:22:27 科技观察

随着今年双十一的大促,网络上掀起了一股非常疯狂的购物狂潮。抢购狂潮不仅给天猫、淘宝、当当等电商巨头带来了巨额利润,也对这些电商网站的技术架构提出了严峻挑战。此次我们采访了当当网技术部高级总监付强,为大家解读“胜利爱备战”。付强:当当网技术部高级总监2006年,北航计算机学院硕士毕业,应届毕业生加入当当网。曾任开发工程师、高级工程师、架构师、高级总监;目前负责搜索、推荐与数据挖掘、个性化营销、广告联盟、用户行为分析、大数据技术解决方案。胜利爱准备——胜利是留给有准备的人。在系统设计和开发阶段,必须考虑系统的稳定性和可扩展性。在系统日常应用运维阶段,时刻保持警惕,确保关键模块监控到位。确保关键系统性能指标在安全范围内。这两部分是日常工作,是基本功。这两个话题都可以扩展成专门讨论的话题。在本文中,我们将更多地关注突发性和可预测性的大规模流量解决方案。大促开始前几天,马上优化服务器配置,风险比较大。除了做好重点监控和重点系统应急预案外,我们还将更加合理地预估流量,以备不时之需。一天的流量会增加多少倍,应该在什么地方加服务器,做整体性能分析。对于电商来说,核心的采购流程服务肯定是没有问题的。做好核心服务的流量预测,这样才能更合理地控制服务器数量。“胜利是留给有准备的人的。”一般来说,最稳妥的方案是在推广开始前预估核心服务进程的承载能力并进行性能分析。该添加服务器的地方一定要到位。一旦说流量大到承受不了,机房就要做好充分的准备。对于当当网,我们保证在任何一个机房出现问题时,至少可以通过两个正常运行的机房提供稳定的服务。比如,当两个机房的流量无法满足时,第三个机房会立刻开始分担流量压力。在谈到多房间应急预案时,傅强举了一个例子。前几天亚马逊国内的机房出了问题。亚马逊临时通过美国机房分流流量,保证网站在中国仍然可以访问。虽然用户访问速度慢了很多,但基本的用户访问还是可以维持的,只是多了一些路由。这些东西是需要提前做好的,是基本功。在推广之前,预估当天的访问量非常重要,这将关系到各项应急预案的制定和整体服务成本。付强告诉记者,访问人数的预估其实只是一个粗略的预估,不可能做一个非常精确的计算,但有规律可循。在交通预测方面,“村村有术”。当当网可以预估图书类、服装类、母婴类等消费群体。掌握好每个人群的基数,这样对预估访问量会有很大的帮助。当然,有必要对过去的数据进行分析,尽可能准确地做出数据预估。万事俱备,只欠东风。东风吹过之后会怎样?首先是对前期准备工作的总结。有必要总结一下之前的哪些准备工作达到了预期的效果。其实这还得回到之前对访问量和性能的预估。在推广的过程中,我们还是看几个主要的业务环节,比如购物车在不加硬件的情况下能不能承载三五次。双访问,如果可以的话,不需要提前添加服务器。如果在目前情况下两倍的访问量已经饱和,就需要立即扩容。把你的核心服务分成几个版块,做好每个版块,整体的服务质量和承载能力就会相应提高。访问突发期过去后,会有很多剩余的计算,特别是在已经添加了服务器的环节。访问量爆发后,需要按照只上不下的原则,将这些闲置的计算资源分配到会产生访问余震的环节上。整体流量爆发后,将空出的计算合理分配到需要的地方。美国亚马逊、淘宝等电商企业在计算资源虚拟化方面有较多的技术储备,可以更好地处理和利用好这些闲置的计算资源。当然,这也是云计算兴起的重要原因之一。数据价值的复用会在推广中产生大量的用户行为数据,对这些数据进行分析可以带来意想不到的价值。付强告诉记者,我们可以从多个维度来分析这样庞大的数据信息,我们可以按照功能或者业务来分析。比如什么是书籍、母婴、服饰的消费习惯会有所不同,我们也可以从整体的角度来谈。傅强还告诉记者,11月庆典后,当当网将留出较长时间,跟踪分析这段时间的用户行为,评估企业营销效果,总结分析得失。我们不确定从如此庞大的数据中能挖掘出哪些具体信息,因为当当网的店庆活动还在如火如荼地进行中(本次采访时间为11月中旬),当当网仍将更多关注于营销活动。但是,从目前来看,这些数据对于财务、业务、技术,乃至每一个业务部门都会有很大的帮助。但从技术部门来看,从目前的数据来看,当初的准备是否妥当。资源配置是否合适,每个关键环节能承受多大的业务压力,如何应对突发事件的宝贵经验等。【编辑推荐】“双十一”背后的无形战场:电商背景IT技术回顾背后的技术探讨“双十一”