負(fù)載均衡是資源管理的重要內(nèi)容,數(shù)據(jù)中心管理和維護(hù)時(shí)應(yīng)做到負(fù)載均衡,以避免資源浪費(fèi)或形成系統(tǒng)瓶頸。系統(tǒng)負(fù)載不均衡主要體現(xiàn)在以下幾個(gè)方面。
淺談數(shù)據(jù)中心如何做好負(fù)載均衡?
第一,同一服務(wù)器內(nèi)不同類(lèi)型的資源使用不均衡,例如內(nèi)存已經(jīng)嚴(yán)重不足,但是CPU利用率僅為10%.這種問(wèn)題的出現(xiàn)多是由于在購(gòu)買(mǎi)和升級(jí)服務(wù)器時(shí)沒(méi)有很好的分析應(yīng)用對(duì)資源的需求。對(duì)于計(jì)算密集型應(yīng)用,應(yīng)對(duì)服務(wù)器配置高主頻CPU;對(duì)于I/O密集型應(yīng)用,應(yīng)配置高速大容量磁盤(pán);對(duì)于網(wǎng)絡(luò)密集型應(yīng)用,應(yīng)配置高速網(wǎng)絡(luò)。
第二,同一應(yīng)用不同服務(wù)器間的負(fù)載不均衡。Web應(yīng)用往往采用表現(xiàn)層、應(yīng)用層和數(shù)據(jù)層三層架構(gòu),三層協(xié)同工作處理用戶(hù)請(qǐng)求。同樣的請(qǐng)求對(duì)這三層的壓力往往是不同的,因此要根據(jù)業(yè)務(wù)請(qǐng)求的壓力分配情況決定服務(wù)器的配置。如果應(yīng)用層壓力較大而其他兩層壓力較小,則要為應(yīng)用層提供較高的配置;如果仍然不能滿(mǎn)足需求,可以搭建應(yīng)用層集群環(huán)境,使用多個(gè)服務(wù)器平衡負(fù)載。
第三,不同應(yīng)用之間的資源分配不均衡。數(shù)據(jù)中心往往運(yùn)行著多個(gè)應(yīng)用,每個(gè)應(yīng)用對(duì)資源的需求是不同的,應(yīng)按照應(yīng)用的具體要求分配系統(tǒng)資源。
第四,時(shí)間不均衡。用戶(hù)對(duì)業(yè)務(wù)的使用存在高峰期和低谷期,這種不均衡具有一定的規(guī)律,例如對(duì)于在線(xiàn)游戲來(lái)說(shuō),晚上的負(fù)載大于白天,白天的負(fù)載大于深夜,周末和節(jié)假日的負(fù)載大于工作日,此外,從長(zhǎng)期來(lái)看,隨著企業(yè)的發(fā)展,業(yè)務(wù)系統(tǒng)的負(fù)載往往呈上升趨勢(shì)。
文章來(lái)源:機(jī)房專(zhuān)用空調(diào) http://
ot articles