B站深夜崩潰,竟導(dǎo)致了一場互聯(lián)網(wǎng)狂歡

0 評論 9625 瀏覽 1 收藏 13 分鐘

編輯導(dǎo)語:近日,B站“崩潰”一事引發(fā)了眾人熱議,而在熱議背后,我們可以發(fā)現(xiàn)B站的用戶活躍數(shù)已經(jīng)達(dá)到了一個相對較高的量級。那么,B站為什么會“崩潰”?具體原因我們還不得知,但在這場互聯(lián)網(wǎng)深夜“狂歡”背后,我們可以窺見一點互聯(lián)網(wǎng)用戶們的眾生相。

昨晚,“B站崩了”的話題僅用了不到半小時就沖上了微博的熱搜頭條,隨后知乎、豆瓣等網(wǎng)絡(luò)社區(qū)的討論度和熱度也是直線上升,一度讓微博陷入卡頓,知乎、豆瓣等社區(qū)加載緩慢。

更有意思的是,“B站崩潰”事發(fā)時已經(jīng)是晚上11點,常理來說應(yīng)該有不少人已經(jīng)進(jìn)入了夢鄉(xiāng),網(wǎng)站的訪問量相比起八九點的高峰期應(yīng)該已經(jīng)下降了許多。

即使如此關(guān)于B站的消息依然迅速引起了全網(wǎng)熱議,甚至一度有傳言稱B站崩潰后,四散的用戶甚至帶崩了A站、豆瓣和知乎等網(wǎng)絡(luò)社區(qū)網(wǎng)站的服務(wù)器。以至于網(wǎng)友調(diào)侃:B站的服務(wù)器一崩,加班的除了B站程序員還包括A站、知乎、豆瓣、微博等網(wǎng)站的程序員,建議以后重點盯防B站,B站一旦崩潰馬上開啟備用服務(wù)器分流即將到來的流量。

B站深夜崩潰,竟導(dǎo)致了一場互聯(lián)網(wǎng)狂歡

雖然大家都知道B站挺火的,但是第一次切身體會到了B站流量和用戶數(shù)的恐怖,而且是在接近凌晨的時間,以至于第二天一早股市開盤后,B站的股價都迎來了一次上漲。

一、B站崩潰后的用戶眾生相

“斷網(wǎng)了?”“什么垃圾網(wǎng)絡(luò)?”,昨晚小雷剛退出游戲打算刷一會B站,結(jié)果發(fā)現(xiàn)點擊視頻后開始無限轉(zhuǎn)圈,接著不是顯示404就是502,感覺就像是在裸連YouTube。最初小雷以為是網(wǎng)絡(luò)又出了問題,于是就有了開頭的兩句吐槽,不過,很快小雷就發(fā)現(xiàn)自己也許錯怪了網(wǎng)絡(luò)運營商。

在發(fā)現(xiàn)游戲服務(wù)器依然正常連接且其它網(wǎng)站的訪問也正常后,狂閃的QQ終于引起了小雷的注意,點開來發(fā)現(xiàn)幾乎每一個群都在討論關(guān)于B站無法使用的問題,此時小雷才意識到原來是B站崩潰了。

嗯?B站崩潰?在得到這個答案后,小雷迅速登錄了微博、知乎、貼吧等網(wǎng)絡(luò)社區(qū),果然都在熱搜榜和首頁看到了相關(guān)的話題。

B站深夜崩潰,竟導(dǎo)致了一場互聯(lián)網(wǎng)狂歡

“阿B沒了!”“B站倒了!”等話語充斥著幾乎所有的活躍網(wǎng)絡(luò)社區(qū),不過,更有意思的是不少B站用戶和小雷一樣,一開始都以為是自己的網(wǎng)絡(luò)出了問題。比如微博一位用戶就以為是自己手機的流量用完被服務(wù)商關(guān)停了網(wǎng)絡(luò)服務(wù),在充值了8塊錢的流量疊加包后發(fā)現(xiàn)依然無法打開B站,才想到會不會是B站出問題了。

而且,B站這一次崩潰的范圍相當(dāng)大,除了網(wǎng)頁版之外,包括App、海外版等幾乎所有的B站相關(guān)網(wǎng)絡(luò)服務(wù)都進(jìn)入了癱瘓狀態(tài)。以至于有網(wǎng)友稱,臺版的B站崩潰后,對岸的網(wǎng)絡(luò)社區(qū)中不少人都在詢問是不是解放軍要解放我們了,所以切斷了我們與大陸的網(wǎng)絡(luò)連接。

B站深夜崩潰,竟導(dǎo)致了一場互聯(lián)網(wǎng)狂歡

此外還有諸如大樓起火說、服務(wù)器爆炸說、程序員刪庫跑路說等多種不同版本的猜測,有些還描述得一本正經(jīng),以至于不少網(wǎng)友都信以為真。

可以說,B站崩潰的三小時讓人意識到了B站原來擁有如此龐大的流量,其中不少用戶都開始瘋狂玩梗,比如宣稱B站更改了網(wǎng)址,新的網(wǎng)址是AcFun.com。

B站深夜崩潰,竟導(dǎo)致了一場互聯(lián)網(wǎng)狂歡

熟悉二次元網(wǎng)站的朋友估計都會會心一笑,大名鼎鼎的A站大家還是很熟悉的,不過也有不少萌新信以為真,再加上湊熱鬧的網(wǎng)友,突然增加的流量甚至讓A站的服務(wù)器也一度陷入到崩潰狀態(tài),一些A站用戶更是笑稱,第一次在A站的視頻里看到如此高的在線觀看量。

如果說這一次B站崩潰的最大受益者是誰,小雷覺得應(yīng)該是A站,畢竟免費獲得了如此高的流量,而且還讓一些網(wǎng)友了解到國內(nèi)的二次元UCG網(wǎng)站并不只有B站,以至于有看熱鬧不嫌事大的網(wǎng)友搗鼓出了陰謀論,認(rèn)為是A站把B站整崩潰的,當(dāng)然,這種言論大家看完笑笑就好,當(dāng)不得真。

在一向與B站不對付的知乎上,相關(guān)的問題更是迅速沖上了熱度榜的第一,而且在短短16分鐘內(nèi)就已經(jīng)擁有了3802條回答(知乎網(wǎng)友統(tǒng)計),一些知乎用戶吐槽道:知乎er平時嘴上都在說小破站不行,現(xiàn)在看來大家都是“口嫌體正直”嘛。

對于B站崩潰,網(wǎng)友們可以說是吃瓜的吃瓜,樂呵的樂呵,陰謀論的則已經(jīng)快把外星人入侵地球,2233娘奮起反抗的劇本都寫完了,段子手們各顯神通,給大家攢夠了一整天的笑料。B站的崩潰對于B站程序員來說可能又是一個無眠之夜,但是對于大多數(shù)網(wǎng)友來說,則是難得出現(xiàn)一次的整活之夜。

不過,大家還是很好奇,B站為什么會突然崩潰?

二、B站的崩潰,也許不是壞事

從B站后續(xù)發(fā)布的微博來看,事故的原因似乎是部分服務(wù)器機房發(fā)生故障,導(dǎo)致無法訪問,而B站的云服務(wù)器中心主要架設(shè)在華為云上,所以一度有網(wǎng)友傳言是華為云數(shù)據(jù)中心出現(xiàn)了問題,隨后被華為云內(nèi)部員工辟謠,稱事故發(fā)生時華為云的運行一切正常。

服務(wù)器機房發(fā)生故障并不少見,但是讓許多程序員疑惑的是B站的容災(zāi)機制貌似做得并不好,而且這種所有相關(guān)網(wǎng)站、App均無法使用的情況,不太可能是一般的服務(wù)器故障所能夠造成的。

除了那些不靠譜的奧特曼襲擊B站之類的說法外,最初被大家廣泛傳播的是停電說,該說法最初來自一位自稱B站運營的用戶的微博,該用戶稱B站大樓停電,導(dǎo)致服務(wù)器出現(xiàn)了問題。

B站深夜崩潰,竟導(dǎo)致了一場互聯(lián)網(wǎng)狂歡

不過,該說法很快受到了業(yè)內(nèi)人士的質(zhì)疑,僅僅因為區(qū)域性停電就導(dǎo)致旗下所有網(wǎng)絡(luò)服務(wù)中止且不可用,那么B站的相關(guān)部門從上到下全部解聘,沒有一個會是冤枉的。

基本上,對于嗶哩嗶哩這樣的大型互聯(lián)網(wǎng)企業(yè)來說服務(wù)器不可能都放在一棟樓里,而且一般的服務(wù)器中心都會有一整套UPS系統(tǒng),在短時間的斷電情況下可以保證服務(wù)器中心的正常運行。而且,B站還有部分服務(wù)是架設(shè)在諸如華為云這樣的數(shù)據(jù)中心上,所以除非是全國范圍的大停電,否則不可能僅僅因為停電就讓B站所有網(wǎng)絡(luò)業(yè)務(wù)都無法訪問。

從小雷查詢到的信息來看,B站的這一次事故,可信度較高的說法是CDN供應(yīng)商出現(xiàn)了事故。

CDN是什么?CDN是內(nèi)容分發(fā)網(wǎng)絡(luò)的簡稱,是一個建立在已有的承載網(wǎng)絡(luò)上的分布式網(wǎng)絡(luò),由處于不同區(qū)域的邊緣節(jié)點服務(wù)器群組組成。

B站深夜崩潰,竟導(dǎo)致了一場互聯(lián)網(wǎng)狂歡

簡單來說,假設(shè)B站的內(nèi)容服務(wù)器位于上海,而廣州的一位用戶想要瀏覽一個視頻,在點擊視頻后電腦就會向位于廣州的CDN服務(wù)器發(fā)出請求,CDN服務(wù)器對內(nèi)容請求進(jìn)行核實,如果目前節(jié)點內(nèi)保存有該內(nèi)容,就直接將內(nèi)容提供給用戶,如果沒有,CDN則會向源服務(wù)器發(fā)送請求,將內(nèi)容傳輸過來后再提交給用戶。

CDN被廣泛應(yīng)用于視音頻、直播、購物等網(wǎng)站,能夠有效地加速用戶獲取相關(guān)資源的速度,我們能夠在點擊視頻后在短短幾秒內(nèi)完成加載并播放,有不少的功勞就在CDN服務(wù)身上。而且CDN服務(wù)還能夠有效降低源網(wǎng)站的負(fù)荷,讓源網(wǎng)站可以用更少的服務(wù)器來承載更多的訪問量。

不過,當(dāng)CDN服務(wù)出現(xiàn)問題后,從用戶端發(fā)送的資源請求就會直接繞過CDN的服務(wù)器,將接收端定位到源服務(wù)器上。面對猛增的用戶請求,B站的服務(wù)器自動啟動容災(zāi)策略,開始對請求服務(wù)進(jìn)行降級,比如拒絕部分用戶的訪問請求,回饋到用戶界面上就是突然出現(xiàn)的404和502提示。

B站深夜崩潰,竟導(dǎo)致了一場互聯(lián)網(wǎng)狂歡

但是在持續(xù)的請求下,B站的網(wǎng)關(guān)最終沒有扛住這波攻擊,以至于引發(fā)了整個網(wǎng)絡(luò)環(huán)境的崩潰。該說法的依據(jù)是當(dāng)時崩潰的網(wǎng)絡(luò)其實不止B站,諸如A站、豆瓣、晉江等多個網(wǎng)站都在同一時間出現(xiàn)了崩潰狀況,只不過相比起B(yǎng)站,其它網(wǎng)站的恢復(fù)速度更快一些,所以并沒有引起太多的關(guān)注。

估計有人好奇,為什么規(guī)模最大的B站反而恢復(fù)最慢?

從網(wǎng)友提供的信息來看,也許是因為B站容災(zāi)等一系列的系統(tǒng)都是自研的,所以在CDN服務(wù)商出現(xiàn)意外并發(fā)出警示后,沒有能夠第一時間啟動容災(zāi)系統(tǒng),以至于在后續(xù)的流量瀑布攻擊下被擊潰了網(wǎng)關(guān)。而且,其余網(wǎng)站所需要面對的用戶訪問量與B站不是一個量級,所以容災(zāi)系統(tǒng)才最終扛住了突然而至的大量請求。

當(dāng)然,這只是其中一個可信度較高的說法,真實原因估計只有等B站公布才能知道。

不過,這一次的崩潰事件也許并不算是壞事,除了讓運維人員了解到目前的服務(wù)器系統(tǒng)所存在的問題外,還讓外界了解到B站的用戶活躍量和在線人數(shù)已經(jīng)達(dá)到了一個恐怖的數(shù)量級,從公司發(fā)展的角度來看也許還是一件好事。

 

作者:雷科技互聯(lián)網(wǎng)組;編輯:TSknight;公眾號:雷科技(ID:leitech)

本文由 @雷科技 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理,未經(jīng)許可,禁止轉(zhuǎn)載

題圖來自Unsplash,基于 CC0 協(xié)議

更多精彩內(nèi)容,請關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號或下載App
評論
評論請登錄
  1. 目前還沒評論,等你發(fā)揮!