此前消息,B站服務(wù)器突然宕機(jī)。隨后,“B站崩了”話題沖上微博熱搜榜。有人說是因?yàn)锽站大樓服務(wù)器著火了,有人說是b站服務(wù)器被攻擊了。最終B站官微自身就“部分服務(wù)器機(jī)房發(fā)生故障造成無法訪問”致歉。
因此,網(wǎng)絡(luò)上有聲音說為什么b站那么大的企業(yè)服務(wù)器也會崩,這是什么原因?如果別的企業(yè)服務(wù)器故障應(yīng)該要怎么解決呢?以下是有關(guān)b站服務(wù)器的知識介紹。
1、b站服務(wù)器為什么會崩?
這里可能存在兩個原因,一是自身原因,同一時間服務(wù)的請求越多,內(nèi)存消耗量就越大。一旦在同一個時間需要服務(wù)處理的數(shù)據(jù)超出服務(wù)器空間限制,造成資源耗盡,就會導(dǎo)致服務(wù)器宕機(jī)。
二是外部原因,一個是網(wǎng)絡(luò)攻擊,通過惡意病毒植根大量用戶的電腦設(shè)備,制造偽裝成多個虛假IP地址,然后對服務(wù)器在短時間內(nèi)發(fā)起大量請求,來使服務(wù)器宕機(jī)。另一個就是如機(jī)房斷電、機(jī)房溫度過高,或者這次B站宕機(jī)謠言里說服務(wù)器起火,都會導(dǎo)致服務(wù)器宕機(jī)。
2、互聯(lián)網(wǎng)企業(yè)服務(wù)器故障該怎么解決?
1.共享存儲集群
在單機(jī)單柜的基礎(chǔ)上,增加1臺備用主機(jī),即可構(gòu)建基于共享存儲的熱備集群。增加1臺物理服務(wù)器作為服務(wù)器的備機(jī),并在備機(jī)部署業(yè)務(wù)系統(tǒng),通過共享存儲熱備集群產(chǎn)品,實(shí)現(xiàn)對應(yīng)用的高可用保護(hù)。如主機(jī)上運(yùn)行的系統(tǒng)出現(xiàn)異常故障導(dǎo)致宕機(jī),比如應(yīng)用服務(wù)異常、硬件設(shè)備故障,可將系統(tǒng)切換至備用主機(jī),以保證網(wǎng)站連續(xù)運(yùn)營和可訪問性。
2.數(shù)據(jù)鏡像集群
部署兩臺服務(wù)器,將其中1臺服務(wù)器作為主機(jī),通過活動IP對外提供服務(wù),主機(jī)產(chǎn)生的數(shù)據(jù)會直接寫入主機(jī)的本地磁盤,通過網(wǎng)絡(luò)實(shí)時傳輸?shù)絺錂C(jī),從而保證兩臺服務(wù)器數(shù)據(jù)的一致性。在此基礎(chǔ)上,如果主機(jī)出現(xiàn)故障(服務(wù)器宕機(jī),應(yīng)用系統(tǒng)故障,網(wǎng)絡(luò)故障等情況),主機(jī)會在保證數(shù)據(jù)一致性前提下,將數(shù)據(jù)庫切換到備機(jī)運(yùn)行,繼續(xù)對外提供服務(wù),確保生產(chǎn)管理系統(tǒng)持續(xù)運(yùn)營工作。
3. 解析宕機(jī)切換
將解析指向多個IP,實(shí)現(xiàn)宕機(jī)切換,保障網(wǎng)站可繼續(xù)訪問。中科三方智能云解析系統(tǒng)具備宕機(jī)監(jiān)測與切換功能當(dāng)發(fā)現(xiàn)其中的目標(biāo)服務(wù)器宕機(jī)時,可以將解析快速切換到預(yù)先配置的備用服務(wù)器上,以維持網(wǎng)站的可用性,保證用戶可以繼續(xù)通過原域名訪問到正常工作的備用服務(wù)器。
4.遠(yuǎn)程容災(zāi)
根據(jù)系統(tǒng)環(huán)境、網(wǎng)絡(luò)環(huán)境,結(jié)合容災(zāi)需求等情況,構(gòu)建遠(yuǎn)程容災(zāi)方案。將管理系統(tǒng)生產(chǎn)服務(wù)器的數(shù)據(jù)實(shí)時復(fù)制到容災(zāi)服務(wù)器上,確保兩臺機(jī)器數(shù)據(jù)一致性。當(dāng)主服務(wù)器出現(xiàn)故障時,可通過備用服務(wù)器快速恢復(fù)業(yè)務(wù)系統(tǒng);當(dāng)本地機(jī)房完全癱瘓時,可通過容災(zāi)機(jī)房公網(wǎng)IP將服務(wù)映射出去,對外提供服務(wù)。
5.云容災(zāi)
將生產(chǎn)中心的數(shù)據(jù)和業(yè)務(wù)實(shí)時災(zāi)備至云端,如生產(chǎn)中心出現(xiàn)事故,可迅速利用云端的容災(zāi)系統(tǒng)及時接管業(yè)務(wù)。不同區(qū)域的云之間,構(gòu)建數(shù)據(jù)和業(yè)務(wù)災(zāi)備,最大化保障業(yè)務(wù)系統(tǒng)和數(shù)據(jù)的安全。
6.雙機(jī)雙柜
采用多機(jī)雙柜解決方案,為用戶構(gòu)建高容錯、高安全、高性能的集群容災(zāi)平臺,以實(shí)現(xiàn)多個功能模塊之間相互協(xié)作和服務(wù)器、磁盤陣列、存儲通道等軟硬件的完全容錯,可有效解決了傳統(tǒng)高可用方案的單點(diǎn)故障,為用戶構(gòu)建零數(shù)據(jù)丟失和應(yīng)用高可用保護(hù)的高級集群容災(zāi)方案。
以上就是有關(guān)b站服務(wù)器崩了,互聯(lián)網(wǎng)企業(yè)服務(wù)器故障該怎么解決的知識。