网络安全 频道

节假日期间网站如何有效应对流量激增

  【IT168 应用】从现在开始,已经进入了网上商店的销售旺季,而对于网店店主和电商而言就意味着要竭力保护自己网站的正常运营,也就是要保证网站的可访问性以及处理高访问量的能力。

  零售行业观察家认为,一家公司的教训往往可以让其他公司学习到经验。以2005年Best Buy的遭遇为例:其网站遭遇了灾难性的假日购物狂潮,顾客甚至无法进行在线交易。同年,其竞争对手Circuit City的网站流量也出现了激增。

节假日期间网站如何有效应对流量激增

  网站保护措施

  尽早确认容量够用,而且负载平衡。

  确认预计的流量经过内部股东的审核,这样你就不是靠猜测来确定高峰值。

  检查要过细,从应用服务器到网络防火墙,任何会减慢网速的细节都要检查,最好是检查两次以上。

  要制定突发事件策略以防止网络流量超出预期。可以移除占用大量能耗和带宽的功能来完成,如为每个访客部署动态自定义信息。

  如果你打算先暂停网络进行必要的维护,要确保访客可以从其他途径获取需要的服务。

  网络零售商的可访问性应达到99.5%。即便是99%都不够,因为这意味着有1%的潜在交易量在流失。

  今年的假期购物潮与往年相比,有过之而无不及。Web零售商要准备应对激增的访客,因为有很多顾客可能通过移动设备访问网店。最近一项由移动广告网络InMobi发出的报告就指出约有六千万移动用户计划在黑色星期五那个周末使用自己的设备逛网店,约2.1千万人打算在这些设备上完成交易。

  准备,测试和检查

  技术运营和系统工程总经理Kris Ongbongan称,在线鞋商Zappos 在今年秋季进行了负载测试,目的是确保其网站在假期具有高可访问性。每年他们都会按照相同的流程评估负载。

  Ongbongan称在九月份的时候公司的财务和规划部门就给出了销售预期,于是他们对可以承载的流量进行了测试。这给了他们足够的时间进行调整以及添加必要的设备。

  KPMG的IT顾问服务部门的Michael Ebert称,零售商应该在九月/十月期间进行交易量测试和验证,然后将系统锁定到节后。在此期间,零售商一般会锁定系统然后不做任何更新,除非要排除一些影响性能的障碍。

  Ebert称,较大的互联网零售商倾向于使用分布式网络,目的是跟踪流量确保交易可以平稳进行。这样一来,如果有网站过于繁忙,顾客就可以自动切换到另一个站点。所以你可以设置多个站点。数据中心的响应可能会比较慢,但至少它仍在运行。如果顾客离开网站,那么就会损失一单生意。

  零售商关心的另一个问题是网络延时或者说页面加载和交易完成所需的响应时长。IDC Retail Insight项目总监Greg Girard预测在此次节假日期间会出现网络延时或是其他问题。因为网关到信用卡进程网络之间会出现流量瓶颈。

  从经济角度来讲维护网站接纳量需要经济投资,而这种接纳量又只在高峰期出现,而所谓的高峰期每年出现的频度并不高。所以二者之间需要权衡。

  借用云技术

  Girard称,对于大量规模较小的在线零售商而言,很难验证他们为了满足一年中某一天的购物潮而增加网站接待能力是否是物有所值。有些零售商采用了云策略。这样零售商就可以借用云计算以高一点的价格增加高峰期的网站接待量。

  Zappos公司的Ongbongan称,他们在内部处理所有网络功能且不使用云服务。

  更多保护措施如下:

  确保电子商务网站的安全性,特别要防止DDoS攻击力;
  在节假日前后要停止所有维护和没必要的代码变更;
  确保为每个组成要素都准备了降低风险的策略,这样如果网络崩溃还有应急措施;
  与销售部门或其他相关的业务部门沟通确保他们了解你的意图;
  考虑使用云技术来处理季节性的访问激增问题。

  但是不论你准备多么充分,问题仍然不期而至,特别是当你把任务外包给第三方供应商时。Forrester 研究公司首席分析师Mike Gualtieri认为没有什么措施是绝对安全的,因此在线零售商需要的是故障容差。他回忆称,自己接触过一家使用外部信用卡服务的零售商曾在某年的假日崩溃,导致这家公司的订单无法处理。

  他推荐这家零售商重新搭建自己的网站,这样如果支付进程再次崩溃,该公司就还可以收集订单和支付信息,然后等网站恢复后再处理交易。这一招特别适用于较小的零售商,因为他们无法投资在线购物车这样的技术,所以要依赖于第三方提供的功能。

  Gualtieri认为暂且不论这些公司的规模,零售商需要检测系统的每个组成部分,然后指定一到五个信任级别。每个在线零售商应该看一看自己的网站架构以及使用的所有组件:购物车,产品搜索,账户注册——然后评定其信任级别。指定信任级别后还要准备补救措施和备份计划。

  优化流量

  Karmaloop 公司CTO Joseph Finsterwald称,在2010年该公司就就吸取了很多教训,其中就包括它没有在节前对内容传输网络的配置进行流量优化。而且其网络还出现了并列进程和同步化方面的问题,重写代码后问题得以解决。

  Finsterwald称,公司年收益涨幅达50%-70%,所以Karmaloop正在使用Keynote的LoadPro Web负载测试服务来确保其网站不会出现接待能力吃紧的情况。由于该公司去年没有优化自己的CDN网络,所以当时网站频繁出问题。

  他认为这种情况让人清醒地认识到要在高峰负载下准备备份。负载测试是太优雅的科学;你试图模拟用户访问量,但是使用的却是第三方组件。如果一项测试是在非高峰期完成,那么第三方机构或许有能力应对,但是当客户成倍增长时,就应接不暇了。

  今年,在进行负载测试时,Karmaloop就扩展了自己的系统,用较高的负载触发问题让供应商解决。“有些供应商的性能就降低了,”Finsterwald,“因此我们一直跟进以确保他们可以完成自己该做的事情。”

  与股东沟通

  将每个人都考虑进来也是保持系统稳步运行和高可访性的关键。“每个人都应该参与到规划和预测进程中来,”Zappos的Ongbongan说。在Zappos,这一观念意味着每个人,从品牌营销到财政规划再到仓储员工,都要纳入高峰期的规划中考虑。

  从与其他部门的沟通中,该集团认识到高峰期的流量一般出现在12月中旬,也就是感恩节过后到圣诞前夕的这段时间里。

  Forrester 公司分析师Gualtieri称,当营销团队操作可能导致网络流量激增而又没有知会IT部门时,网络肯定会出问题。他曾与一家大型的保险公司合作过,这家保险公司在一次球赛期间在电视广告上投资了几百美金。当广告进行播放测试的时候,这家公司的网站几乎立刻崩溃,因为公司的营销部门没有告诉IT部门他们要放广告。因此,当时IT部门完全不明白为什么网站流量激增500倍。最后,该公司不得不忍痛放弃这个广告。

  Gaultieri预计,不论零售商采用什么前摄措施,节假日仍然会有网站出现页面故障。尽管各公司都在尽力保护自己的网站,但是网页崩溃在所难免,然而持续改变和进步是会促进网友的在线购物体验的。

0
相关文章