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

原创
系统
今年伴随着双十一的大促销,互联网出现了非常疯狂的采购狂潮。采购狂潮不仅为天猫、淘宝、当当等电商巨头带来了巨额利润,也对这些电子商务网站的技术架构提出了严峻的挑战。本次我们采访到了当当网技术部高级总监傅强,来为大家解读“Victory Loves Preparation”。

今年伴随着双十一的大促销,互联网出现了非常疯狂的采购狂潮。采购狂潮不仅为天猫、淘宝、当当等电商巨头带来了巨额利润,也对这些电子商务网站的技术架构提出了严峻的挑战。本次我们采访到了当当网技术部高级总监傅强,来为大家解读“Victory Loves Preparation”。

 

傅强:当当网技术部高级总监 2006年硕士毕业于北京航空航天大学计算机学院,应届毕业加入当当网。历任开发工程师、高级工程师、架构师、高级总监;目前负责搜索、推荐与数据挖掘、个性化营销、广告联盟、用户行为分析、大数据技术解决方案。

Victory Loves Preparation——胜利都是留给有准备的人

在系统设计开发阶段就要考虑到系统的稳定性、可扩展性,在系统日常应用运维阶段,时刻保持警惕,保证关键模块监控到位,保证关键系统性能指标在安全范围之内。这两块都是日常的工作,更是基本功,这两块话题都可以展开为专门讨论的话题,在本文中,更多集中在突发的、可预知的大流量应对方案。

在促销开始之前几天内,立即对于服务器的配置优化上是风险相对较大的,除保证关键监控都到位、关键系统应急预案外,稳妥起见我们更多对流量进行合理预估,预估出当天的流量会出现多少倍的增长,进行整体的性能分析,该加服务器的地方一定要加到位。对于电商而言核心的购买流程服务绝对不能出现问题,做好对于核心服务的流量预估,这样就可以更合理的进行服务器数量控制。

“胜利都是留给有准备的人”

总体来讲最为稳妥的方案就是在促销开始之前对核心服务流程的承载能力预估并且进行性能分析,该加服务器的地方一定要加到位。一旦说流量变得太大超出承受范围的时候,在机房方面就需要做足准备。对于当当来说我们保证任何机房出现问题的情况下,至少能通过两个正常运转的机房提供稳定服务,例如,当两个机房的流量无法满足的时候第三个机房就会立即启动分担流量压力。

说到多机房应急方案的时候傅强举了一个例子。前些天亚马逊的国内机房出了问题,亚马逊临时把访问流量通过美国机房绕了个弯,保证网站在国内仍然能被访问。虽然用户访问速度慢了很多,但还是可以保持基本的用户访问,只不过是多了几条路由。这些东西都是需要提前做好的,更是基本功。

在促销之前,对当天访问量的预估就显得十分重要,这会关系到各种紧急预案的制定以及整体的服务成本。傅强告诉记者,对于访问量预估其实只是一个大概的估计,无法做到非常精确的计算,但有章可循。在流量预估方面,“各村有各村的高招”。当当可以对消费人群进行预估比如图书、服装与母婴类。掌握每一类人群的基数,这样对于访问量的预估会与很大帮助。当然还需要根据以往的数据进行分析,作出尽量精准的数据预估。

万事俱备只欠东风,当东风吹过之后呢?

首先是对之前准备工作的总结。需要总结之前的准备到底哪些达到了预期的效果。其实这还要回到之前的访问量与性能的预估上,在促销的过程中看的还是几个主要的业务环节,比如说购物车,在不加硬件的情况下能否承载三倍五倍的访问,如果可以的话那就不需要提前加服务器。假如当前情况下两倍的访问量就已经饱和的话就需要马上进行扩容。将自己的核心服务分成几段来做,做好每一段的工作整体的服务质量与承载能力也就会随之提高。

当访问爆发期过去之后,会有大量的剩余计算,尤其是在增加过服务器的环节上。在访问量爆发过去之后就需要按照只上不下的原则将这些空余计算资源调配到会产生访问余震的环节上。直到整体访问量爆发过去之后,再将空余计算合理的分配到需要的地方。像美国亚马逊、淘宝这样的电商公司,在计算资源虚拟化方面有较多技术储备,可以更好地应对和利用好这些空余计算资源。当然这也是云计算兴起的重要原因之一。

数据价值的再利用

在促销中会产生大量的用户行为数据,对于这些数据的分析可以带来意想不到的价值。傅强告诉记者,对于如此庞大的数据信息我们可以从很多维度去进行分析,我们可以按照职能去分析也可以按照业务去分析。比如图书类的消费习惯是什么样的,母婴与服装又会不一样,也可以从整体的角度讲。傅强还告诉记者在11月庆典过后,当当网也会划出一段很长的时间对这段时间的用户行为做跟踪和分析、对业务营销效果做评估,以及得失的总结分析等。我们现在也不能确定可以从这么庞大的数据中挖掘出哪些具体信息,因为目前当当网的店庆活动仍在如火如荼地进行中(本次采访时间在11月中旬),当当网更多集中精力仍放在营销活动这块。

不过从目前看来这些数据对于财务、事业、技术甚至于每一个业务部都会有很大帮助,但从技术部来讲,我们可以从目前的数据中看到当初的准备工作是否的当,服务器资源分配的是否合适,各个关键环节能够承载多大的业务压力,遇到应急事件需要如何解决的宝贵经验等等。

【编辑推荐】

  1. “双十一”背后的隐形战场:电商后台IT技术大检阅
  2. “双十一”背后的技术讨论
责任编辑:张浩 来源: 51CTO.com
相关推荐

2014-07-26 09:27:30

傅强团队管理WOT2014

2009-11-19 10:17:06

面试经历

2012-07-04 10:16:01

2010-07-20 15:33:50

当当网在线服务网站性能

2020-02-21 18:00:45

当当网被曝员工感染

2013-05-21 10:12:02

2015-07-29 10:23:24

信息泄露当当网

2011-12-09 15:37:10

CTO俱乐部

2011-11-10 16:59:26

当当网安全漏洞用户资料

2015-10-19 16:51:01

2012-07-27 09:54:56

2021-09-27 16:58:51

当当网容器微服务

2013-10-31 11:10:48

2013年度IT博客大傅强

2020-04-27 07:25:25

当当李国庆互联网

2011-11-16 12:45:43

2017-11-13 09:24:16

2016-11-09 12:34:59

2016-11-09 17:25:55

双十一腾讯电商

2013-11-13 13:44:48

淘宝双十一背后
点赞
收藏

51CTO技术栈公众号