10月16日,新浪微博再度闪崩,原因很简单——早上10:07分,赵丽颖在微博上晒出了她与冯绍峰的结婚证照片,正式宣布了与冯绍峰的婚事。
就在那一瞬间,无数粉丝后援、吃瓜群众、文娱记者都蜂拥而至,在巨大的流量冲击下(截至当前,赵丽颖该条微博转发量高达61万,评论数更是高达113万),微博出现了短时间瘫痪,很多用户投诉无法正常访问。随后,微博技术人员进行了紧急应对,很快就恢复正常。
事后,微博官方还原事情经过称,确实是发生过宕机,原因是流量瞬间暴增,超出服务器最大访问阀值。并称后续将仔细复盘,将加强技术储备,完善应对方案。
然而用户并不买帐,因为微博崩溃发生的频率实在是有点太高了,上一次崩溃是鹿晗和关晓彤公布恋情,微博客户端在较长时间内无法正常刷新、评论等多个页面无法正常显示。事后,微博技术专家胡忠想表示,“经过技术提升,微博现在可以支持八位明星并发出轨”,显然,微博方面并没有很好吸取过去的教训。
对于新浪微博而言,对于当红流量明星的婚讯/恋情的态度可以说是又爱又恨,爱的是,这类事件能带来巨大的流量,又能激活一大堆日活用户,给日渐平庸的微博注入一股活力,可以预期今晚微博的股价将涨一波,恨的是,巨大的流量往往将造成微博宕机,影响正常用户使用,对微博的稳定性和可用性都是一个负面影响,这种瞬间流量几乎是正常流量的几十倍甚至上百倍,而且这种瞬间流量发生的时间毫无规律可循,谁都无法预测赵丽颖会突然爆出这么一个惊雷,也无法预测下一个惊雷将在什么时候爆出,如果微博为了确保惊雷爆出时不出问题,它所需付出的成本是非常巨大的,而且会造成大量资源浪费。
如果从技术的角度来看待这个问题,我们会发现,云计算在国内的发展还真的是任重道远啊。
大概在2000年前后,亚马逊为一个问题非常头疼——美国每年有一个大采购的旺季,是圣诞节采购季,其中在感恩节的第二天,一般是采购的高峰,美国的商场都会推出大量的打折和优惠活动,以在年底进行最后一次大规模的促销,这一天被称作“黑五”。作为电商平台,亚马逊肯定不会放过这样的良机,但是,亚马逊发现了一个难题,每年到了“黑五”这一天,大量蜂拥而至的用户会在瞬间把服务器挤爆,会极大地影响正常买卖的开展。
后来为了解决这个问题,亚马逊发明了云计算这种技术手段,将实体的服务器资源虚拟化并形成一个可动态调整的资源池,实现按需分配,正常日子里,这个资源池支撑亚马逊可能几十种业务的需求,到了黑五这一天,这些资源可以动态释放出来支持电商业务的需求。后来亚马逊觉得这种模式非常好,还成功地把云计算做成一项业务,对外销售公有云产品,取得了很大成功。AWS现在是亚马逊支柱业务之一。
在国内,无论是阿里巴巴还是京东这种大型综合型电商平台也都是通过云计算去解决类似的这些问题。