① 你認為B站和市面上的其他視頻網站有什麼根本上的不同
b站的視頻雲點播系統和CDN也是國內一流水平了。要知道B站可沒有BAT那樣級別的伺服器支持,但是仍能在今天做到1080p60fps6000kbps碼率的在線視頻點播,同時別忘了B站還是以UGC為主的視頻內容。所以在資本落後的情況下,B站的技術實力完全是跟騰訊優土一個層級的,甚至有些地方還要先進。要知道B站程序員的工資水平可並不高,所以用愛發電可能確有其事!
② b站現在用的是金山的伺服器嗎
b站的客戶端就是外包給金山團隊做的。內部相當於是私有雲了,游戲業務用公有雲多些。
B站技術氛圍濃厚,愛開源、愛新技術,所以使用了大量的開源組件,包括SheepDog和GlusterFS(卡成翔),其中最大的坑是 SD卡 + Ceph存儲。Ceph本身的設計非常好,但是姿勢不對也會死很慘。比如B站的某套伺服器集群用 SD卡來跑系統,結果 SD卡跪了導致系統也跪了。
所有虛擬機的磁碟io都卡頓甚至死機,經過不斷調優終於還是穩定了。Ceph給我最大的安慰是:它沒有丟數據,沒有丟!
此外,Redis3.0、Codis、Twemproxy等開源系統都在B站得到了使用,最後我們自研了 BiliTW(已開源),主要原因是 Codis現在沒更新了,Twemproxy的性能比較差,特別是後端Redis多的情況下(而且它和Redis一樣、只吃單核)。BiliTW最大的改進是支持多核,增加了一些易於運維的功能。
B站伺服器為屢次被「炸」,原因:
首先,每個公共伺服器都會根據日常流量定製合適的伺服器,在控製成本的基礎上保證用戶可以正常訪問,B站伺服器癱瘓的原因就是一個時段訪問用戶激增,超出正常伺服器負荷范圍,所以導致無法正常使用。但是正常情況下還有許多能導致伺服器癱瘓的原因。
③ 安卓伺服器和vivo伺服器是一個嗎給我詳細講解下謝謝B站伺服器屬於安卓嗎
安卓只是統稱的,像vivo oppo他們都有自己的雲伺服器,但是都是為了區別叫他們安卓手機的雲伺服器,簡稱安卓伺服器,因為他們手機系統都是安卓,只是給手機這些提供雲服務,數據存儲備份。而B站是個二次元視頻論壇,他有ios和安卓,windows都可以登錄觀看,他的伺服器就不能叫安卓伺服器也不會屬於。就是B站的伺服器,提供的服務都不同。雲服務本身的系統不是安卓的,像前面說的只是一個手機備份存儲,而B站的伺服器就要復雜多了。