圖片來源@視覺中國
文丨雷科技leitech
7月13日晚,“B站崩了”的話題僅用了不到半小時就沖上了微博的熱搜頭條,隨后知乎、豆瓣等網(wǎng)絡社區(qū)的討論度和熱度也是直線上升,一度讓微博陷入卡頓,知乎、豆瓣等社區(qū)加載緩慢。更有意思的是,“B站崩潰”事發(fā)時已經(jīng)是晚上11點,常理來說應該有不少人已經(jīng)進入了夢鄉(xiāng),網(wǎng)站的訪問量相比起八九點的高峰期應該已經(jīng)下降了許多。
即使如此關于B站的消息依然迅速引起了全網(wǎng)熱議,甚至一度有傳言稱B站崩潰后,四散的用戶甚至帶崩了A站、豆瓣和知乎等網(wǎng)絡社區(qū)網(wǎng)站的服務器。以至于網(wǎng)友調(diào)侃:B站的服務器一崩,加班的除了B站程序員還包括A站、知乎、豆瓣、微博等網(wǎng)站的程序員,建議以后重點盯防B站,B站一旦崩潰馬上開啟備用服務器分流即將到來的流量。
雖然大家都知道B站挺火的,但是第一次切身體會到了B站流量和用戶數(shù)的恐怖,而且是在接近凌晨的時間,以至于第二天一早股市開盤后,B站的股價都迎來了一次上漲。
“斷網(wǎng)了?”“什么垃圾網(wǎng)絡?”,昨晚小雷剛退出游戲打算刷一會B站,結(jié)果發(fā)現(xiàn)點擊視頻后開始無限轉(zhuǎn)圈,接著不是顯示404就是502,感覺就像是在裸連YouTube。最初小雷以為是網(wǎng)絡又出了問題,于是就有了開頭的兩句吐槽,不過,很快小雷就發(fā)現(xiàn)自己也許錯怪了網(wǎng)絡運營商。
在發(fā)現(xiàn)游戲服務器依然正常連接且其它網(wǎng)站的訪問也正常后,狂閃的QQ終于引起了小雷的注意,點開來發(fā)現(xiàn)幾乎每一個群都在討論關于B站無法使用的問題,此時小雷才意識到原來是B站崩潰了。嗯?B站崩潰?在得到這個答案后,小雷迅速登錄了微博、知乎、貼吧等網(wǎng)絡社區(qū),果然都在熱搜榜和首頁看到了相關的話題。
“阿B沒了!”“B站倒了!”等話語充斥著幾乎所有的活躍網(wǎng)絡社區(qū),不過,更有意思的是不少B站用戶和小雷一樣,一開始都以為是自己的網(wǎng)絡出了問題。比如微博一位用戶就以為是自己手機的流量用完被服務商關停了網(wǎng)絡服務,在充值了8塊錢的流量疊加包后發(fā)現(xiàn)依然無法打開B站,才想到會不會是B站出問題了。
而且,B站這一次崩潰的范圍相當大,除了網(wǎng)頁版之外,包括App、海外版等幾乎所有的B站相關網(wǎng)絡服務都進入了癱瘓狀態(tài)。以至于有網(wǎng)友稱,臺版的B站崩潰后,對岸的網(wǎng)絡社區(qū)中不少人都在詢問是不是解放軍要解放我們了,所以切斷了我們與大陸的網(wǎng)絡連接。
此外還有諸如大樓起火說、服務器爆炸說、程序員刪庫跑路說等多種不同版本的猜測,有些還描述得一本正經(jīng),以至于不少網(wǎng)友都信以為真。可以說,B站崩潰的三小時讓人意識到了B站原來擁有如此龐大的流量,其中不少用戶都開始瘋狂玩梗,比如宣稱B站更改了網(wǎng)址,新的網(wǎng)址是AcFun.com。
熟悉二次元網(wǎng)站的朋友估計都會會心一笑,大名鼎鼎的A站大家還是很熟悉的,不過也有不少萌新信以為真,再加上湊熱鬧的網(wǎng)友,突然增加的流量甚至讓A站的服務器也一度陷入到崩潰狀態(tài),一些A站用戶更是笑稱,第一次在A站的視頻里看到如此高的在線觀看量。
如果說這一次B站崩潰的最大受益者是誰,小雷覺得應該是A站,畢竟免費獲得了如此高的流量,而且還讓一些網(wǎng)友了解到國內(nèi)的二次元UCG網(wǎng)站并不只有B站,以至于有看熱鬧不嫌事大的網(wǎng)友搗鼓出了陰謀論,認為是A站把B站整崩潰的,當然,這種言論大家看完笑笑就好,當不得真。
在一向與B站不對付的知乎上,相關的問題更是迅速沖上了熱度榜的第一,而且在短短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站后續(xù)發(fā)布的微博來看,事故的原因似乎是部分服務器機房發(fā)生故障,導致無法訪問,而B站的云服務器中心主要架設在華為云上,所以一度有網(wǎng)友傳言是華為云數(shù)據(jù)中心出現(xiàn)了問題,隨后被華為云內(nèi)部員工辟謠,稱事故發(fā)生時華為云的運行一切正常。
服務器機房發(fā)生故障并不少見,但是讓許多程序員疑惑的是B站的容災機制貌似做得并不好,而且這種所有相關網(wǎng)站、App均無法使用的情況,不太可能是一般的服務器故障所能夠造成的。
除了那些不靠譜的奧特曼襲擊B站之類的說法外,最初被大家廣泛傳播的是停電說,該說法最初來自一位自稱B站運營的用戶的微博,該用戶稱B站大樓停電,導致服務器出現(xiàn)了問題。
不過,該說法很快受到了業(yè)內(nèi)人士的質(zhì)疑,僅僅因為區(qū)域性停電就導致旗下所有網(wǎng)絡服務中止且不可用,那么B站的相關部門從上到下全部解聘,沒有一個會是冤枉的。
基本上,對于嗶哩嗶哩這樣的大型互聯(lián)網(wǎng)企業(yè)來說服務器不可能都放在一棟樓里,而且一般的服務器中心都會有一整套UPS系統(tǒng),在短時間的斷電情況下可以保證服務器中心的正常運行。而且,B站還有部分服務是架設在諸如華為云這樣的數(shù)據(jù)中心上,所以除非是全國范圍的大停電,否則不可能僅僅因為停電就讓B站所有網(wǎng)絡業(yè)務都無法訪問。
從小雷查詢到的信息來看,B站的這一次事故,可信度較高的說法是CDN供應商出現(xiàn)了事故。CDN是什么?CDN是內(nèi)容分發(fā)網(wǎng)絡的簡稱,是一個建立在已有的承載網(wǎng)絡上的分布式網(wǎng)絡,由處于不同區(qū)域的邊緣節(jié)點服務器群組組成。
簡單來說,假設B站的內(nèi)容服務器位于上海,而廣州的一位用戶想要瀏覽一個視頻,在點擊視頻后電腦就會向位于廣州的CDN服務器發(fā)出請求,CDN服務器對內(nèi)容請求進行核實,如果目前節(jié)點內(nèi)保存有該內(nèi)容,就直接將內(nèi)容提供給用戶,如果沒有,CDN則會向源服務器發(fā)送請求,將內(nèi)容傳輸過來后再提交給用戶。
CDN被廣泛應用于視音頻、直播、購物等網(wǎng)站,能夠有效的加速用戶獲取相關資源的速度,我們能夠在點擊視頻后在短短幾秒內(nèi)完成加載并播放,有不少的功勞就在CDN服務身上。而且CDN服務還能夠有效降低源網(wǎng)站的負荷,讓源網(wǎng)站可以用更少的服務器來承載更多的訪問量。
不過,當CDN服務出現(xiàn)問題后,從用戶端發(fā)送的資源請求就會直接繞過CDN的服務器,將接收端定位到源服務器上。面對猛增的用戶請求,B站的服務器自動啟動容災策略,開始對請求服務進行降級,比如拒絕部分用戶的訪問請求,回饋到用戶界面上就是突然出現(xiàn)的404和502提示。
?
但是在持續(xù)的請求下,B站的網(wǎng)關最終沒有扛住這波攻擊,以至于引發(fā)了整個網(wǎng)絡環(huán)境的崩潰。該說法的依據(jù)是當時崩潰的網(wǎng)絡其實不止B站,諸如A站、豆瓣、晉江等多個網(wǎng)站都在同一時間出現(xiàn)了崩潰狀況,只不過相比起B(yǎng)站,其它網(wǎng)站的恢復速度更快一些,所以并沒有引起太多的關注。
估計有人好奇,為什么規(guī)模最大的B站反而恢復最慢?從網(wǎng)友提供的信息來看,也許是因為B站容災等一系列的系統(tǒng)都是自研的,所以在CDN服務商出現(xiàn)意外并發(fā)出警示后,沒有能夠第一時間啟動容災系統(tǒng),以至于在后續(xù)的流量瀑布攻擊下被擊潰了網(wǎng)關。而且,其余網(wǎng)站所需要面對的用戶訪問量與B站不是一個量級,所以容災系統(tǒng)才最終扛住了突然而至的大量請求。
當然,這只是其中一個可信度較高的說法,真實原因估計只有等B站公布才能知道。不過,這一次的崩潰事件也許并不算是壞事,除了讓運維人員了解到目前的服務器系統(tǒng)所存在的問題外,還讓外界了解到B站的用戶活躍量和在線人數(shù)已經(jīng)達到了一個恐怖的數(shù)量級,從公司發(fā)展的角度來看也許還是一件好事。
更多精彩內(nèi)容,關注鈦媒體微信號(ID:taimeiti),或者下載鈦媒體App
2022-09-14 鈦媒體 App發(fā)布了 《星巴克加碼中國市場,未來三年要新增開3000家門店|鈦快訊》的文章
2022-08-11 鈦媒體 App發(fā)布了 《白云山麾下公司虛抬藥價“把戲”,被拆穿了》的文章
2022-07-06 鈦媒體 App發(fā)布了 《為了幫00后卷王找到工作,簡歷修改師們拼了》的文章
2022-07-06 鈦媒體 App發(fā)布了 《威尼斯向游客收“進城費”,國內(nèi)城市如何借鑒?》的文章
2022-03-25 鈦媒體 App發(fā)布了 《蔚來2021年財報發(fā)布:年營收361億元,整車毛利率達到20.1%》的文章