题图来源@视觉中国在这个信息高度迭代,每个购物大促比拼的不单单是亿万网民的手速,更是每个电商企业的“网速”。面对双1黑五等促销大季比平时多出n倍的流量涌入,并不是每一个企业都能从容应对。
有CDN行业鼻祖之称的Akamai对此却信心满满。
Akamai是CDN的发明者,目前也是全球第一家CDN提供商。“最近十多年,Akamai几乎从来没有发生过任何掉网故障。” Akamai中国区企业事业部总经理何铭如是说。
什么是CDN?CDN的全称是Content Delivery Network,即内容分发网络。
CDN将相同的静态文件分别发送至各大运营商的多个主干节点,内容随即缓存在离用户更近的节点上,大大加快用户访问速度,这种方式尤为适用于电商平台。因此,在电商时代,作为“网络加速器”的CDN行业,在帮助电商网站提高速度、优化用户购物体验方面可谓是立下了汗马功劳。而诞生于1998 年的Akamai公司,则是CDN这一行业的鼻祖。
实际上,倘若回顾一下Akamai20年的成长历程,你会发现与电商企业的发展几乎一脉相承。从最早静态页面的缓存,到随着电商的萌芽,开始承担动态web内容的分发,再到移动互联时代移动端的优化加速和安全,整个CDN行业几经沉浮,Akamai也不再单单停留在网络加速上,而是更多地开始向云安全和边缘能力的探索上发展。
Akamai要做的的领导“下一代CDN变革”。
电商企业的三大诉求环顾移动互联时代的电商企业,所关注的无外乎三大核心诉求:性能、稳定、安全。从性能上来说,当用户利用移动设备进行购物时,如果不能快速得到查询结果,或者图片、短视频不能快速呈现,购物结果就会大打折扣。Akamai通过对过往购物季的数据统计发现,网页每延时100毫秒,交易转化率就会下降7%。
另外Akamai《在线零售网站性能状况报告》表明,网页每慢3秒钟,53%的移动端用户就会离开页面。这使得全球电商企业对于网站性能的响应速度变得越来越敏感。尤其购物季,电商促销策略从“一天集中式”促销,拉长到一个月甚至覆盖整个购物季的模式,如何持续监控用户的体验去反观促销成效就变得至关重要。其次,服务的稳定性。
除了网页加载时间,电商网站时快时慢也会严重影响用户的购买行为。试想如果一笔交易在执行到一半时突然出现网络卡顿或其他一些网络性能问题,整个交易行为都有可能终止。另一方面,每年购物季,电商企业都会面对比平时高出2-3倍的流量涌入,随着电商企业促销策略的变化,流量的特点:到底峰值会有多高、从平均流量一直冲到峰值的速度有多快,也都很难准确预测。企业需要花费更多的时间去做容量规划。
通过“云端”软件或服务去评测网站到底能承受多少的并发访问,是否能满足企业的业务策略、促销策略等需求。有数据表示,48%的电子商务/在线零售企业在一年内因网络犯罪丢失了相关信息。在所有网络攻击案例中,电商和金融机构已妥妥地沦为重灾区。
除了常规的DDoS攻击,撞库攻击的数量也越来越多。所谓撞库攻击,就是说如果一个黑客在网络黑市上购买到了其他网站泄露出来的用户名和密码等数据,他就可能在一些电商网站上去尝试“入侵”你的账户。Akamai分析数据发现,2018年,在“黑五”、“双11”、“网络星期一”这三个大促节点上,全球范围内每天有大约32亿次的恶意爬虫攻击。
其中,3800万次是“撞库”攻击。这就意味着,如果有1%的撞库攻击成功,每天就会有38万个账户被入侵、被盗用。这对于电商来说,无论是从品牌、用户的留存,还是合规性、法律等方面,都将是巨大的风险和成本。
三大利器为电商企业保驾护航在弄明白Akamai如何帮助电商企业争分夺秒,从容应对购物大促的流量洪峰前,我们不妨先来了解一下Akamai是谁。“CDN行业鼻祖”,“每天交付的Web流量每秒超过30兆兆位”,“客户包括Adobe、Airbnb、Best Buy、CNTV”……作为CDN技术的发明者,算法是Akamai起家的根本。其公司创始人Tom Leighton是麻省理工学院数学系的教授,也是万维网创始人Tim Berners-Lee的同事兼好友。当万维网初创时,Tim Berners-Lee就意识到,未来随着上网人数剧增,互联网上的一些热门内容必将出现“拥堵”。
有没有一种算法可以解决这个难题?Tim Berners-Lee找到了Tom Leighton,希望这个数学家可以帮他消除隐患。故事的结局不负所望,Tom Leighton带着他的研究生Danny Lewin成功攻克了这一难题,Akamai公司也顺势而生。时至今日,算法依然是Akamai领先CDN市场的一大优势,也是Akamai的一个“专利”。
在用算法帮助电商企业达到性能和用户体验的最优方面,何铭拿了一个经典的应用场景来解释:譬如美国纽约的一个用户要访问一个数据中心在杭州的电商网站去购物,中间距离是几千、上万公里,需要穿过很多个不同的运营商,可能还有跨海的越洋光缆运营商等等。同时,用户可选的路径也有很多,就像上班可以走三环主路,也可以走三环辅路一样。如何选择一条低延时、更高性能、更稳定的路径?这就变成了一道非常复杂的数学问题。“Akamai就像互联网上的一张谷歌地图一样,通过分布式架构,无论你在哪,你访问的目标在哪,它都可以帮你实时找出一条最优路径。
”何铭表示。除了算法,拥有尽可能多的数据源也是必不可少的。这也是为什么Akamai要把很多服务器放在几千个运营商的网络里面,实时探测这些运营商的网络访问状态,它是拥堵还是有故障,是快的还是慢的,把这些分布式数据收集上来之后,再计算出一个端到端的最优路径。
“这是Akamai的一个私有专利算法。”Akamai大中华区企业事业部高级。