兜不住“鹿關戀”的阿里雲 看看日活過億的騰訊雲
如果要説2017年涉及人數最廣、討論時間最長、一言不合就霸佔熱搜的熱點事件,恐怕並不是“鹿關戀”。而是從春節一直火到秋收的moba手遊——王者榮耀。根據騰訊2017年Q2財報顯示,王者榮耀用户規模已經突破2億人,累積收入超過10億美元,日活超過1億人。面對爆款手遊的長期霸屏,資深玩家及業內人士不禁要問:每天都有如此龐大的流量在衝擊着王者榮耀的服務器,為何這個遊戲就從來沒有宕機過?

10月10日,一則不起眼的帶寬峯值突發事件似乎能夠解釋這個問題。10日晚上八點半,華為應用市場王者榮耀版本更新,由於下載人數過多,峯值帶寬瞬間接近3Tbps,其中https帶寬峯值高達1838Gbps,是http帶寬的兩倍。打個簡單的比方就是,一條只能通過3輛車的高速路,突然不知道從哪個口衝出來6輛車,一時間帶寬壓力倍增。常年做遊戲運維的人都知道這意味着什麼,這意味着遊戲服務器一瞬間可能因為承載量過大而出現宕機,數以億計的遊戲玩家將收穫極差的遊戲體驗。試想,你正當要五殺超神推核心的時候,手機突然跳屏告訴你“error”,你的隊友會怎麼看你,你的良心不會痛嗎?

當晚八點三十五分,騰訊監控發現問題之後立即電告華為知悉情況,並開始排查帝聯cdn,同時啓動應急預案,啓用突發擴容池。經過溝通,八點四十分,騰訊工程師將華為應用市場的移動端50%+的http量切往騰訊雲cdn,由於騰訊雲已經上線的302直通車能抗住更大的突發量,因此緩解了騰訊雲cdn的https壓力。也就是説,剛才在流量高速路上衝出來的六輛車,剛衝進高速路就被騰訊雲換了車道,而且不影響車速和駕駛體驗。當晚九點,帝聯cdn恢復正常,突發帶寬自然下降,該五殺的繼續五殺,該推塔的繼續推塔。
有趣的是,該事件距離微博鹿晗表白僅僅兩天,卻不難看出阿里雲支持的微博和騰訊雲支持的王者榮耀之間的區別。10月8日,鹿晗表白當天,轉發量僅僅超過400萬的微博便宕機,直到四個小時後才修復服務器。而10月10日這次事件,騰訊雲工程師從事故發生,預案啓動,修復故障全部流程僅用了半個小時。難怪網友評論“阿里雲癱了,還説自己技術太好,而一直不説話的騰訊雲都不知道該怎麼描述了。”

表面上看,這次突發事件由於騰訊雲的存在,讓危機瞬間快速化解,雖然用户毫無感覺,但是做遊戲運維的工程師們在事件結束之後恐怕是一身冷汗。近3Tbps的帶寬瞬間爆發,華為與騰訊雲以極為默契的配合在半個小時內全部處理妥善,這種不可思議的突發處理結果,一方面是騰訊雲在遊戲行業解決方案上的成熟應用;一方面是華為與騰訊雲盟友之間配合的默契;再有就是騰訊工程師的果斷、快速和對突發事件的精準把脈。這也似乎説明了為何王者榮耀日活一億卻幾乎從不宕機。王者榮耀一直以來飽受用户喜愛,不僅僅是遊戲內容創新有趣,更重要的是騰訊雲強大的技術基礎和團隊實力做保障的結果。這也就不難解釋,為何從英雄聯盟到王者榮耀,騰訊總是能締造爆款遊戲的原因了。