服務(wù)器集群負(fù)載均衡所需要考慮的因素
- 作者:新網(wǎng)
- 來源:新網(wǎng)
- 瀏覽:100
- 2018-02-24 16:56:34
現(xiàn)如今,服務(wù)器必須提供服務(wù)大量并發(fā)服務(wù)能力,其處理能力已經(jīng)成為提供服務(wù)的瓶頸,如果客戶的增多,而導(dǎo)致通信量超出了服務(wù)器能夠承受的范圍,其結(jié)果也是必然的。
現(xiàn)如今,服務(wù)器必須提供服務(wù)大量并發(fā)服務(wù)能力,其處理能力已經(jīng)成為提供服務(wù)的瓶頸,如果客戶的增多,而導(dǎo)致通信量超出了服務(wù)器能夠承受的范圍,其結(jié)果也是必然的。
<
div>在設(shè)計服務(wù)器集群
負(fù)載均衡解決方案時,請考慮以下影響因素。
1、對于任何指定的應(yīng)用程序來說,單獨(dú)的服務(wù)器會受到最大負(fù)載容量的限制。例如,在單臺服務(wù)器將Web 頁作為基于Web 應(yīng)用程序的一部分提供給用戶,而且用戶或事務(wù)負(fù)載增加,并超過了服務(wù)器的限制時。則應(yīng)用程序性能將降至預(yù)期值以下,在最壞的情況下還會變得不可用。
2、單獨(dú)的服務(wù)器具有最大物理性能限制,包括總線速度、內(nèi)存量、處理器敬和任一服務(wù)器可以使用的外圍設(shè)備數(shù)等限制。例如,如果服務(wù)器只能容納4個處理器,則不能為了提高性能而添加第5個處理器。
3、某些應(yīng)用程序?qū)τ诳梢允褂玫腃PU數(shù)有限制。
4、服務(wù)器作為單獨(dú)的實體,在解決方案中是故障單點(diǎn)。如果只有一臺服務(wù)器具有在應(yīng)用程序內(nèi)傳遞組件的功能,則它的故障會導(dǎo)致應(yīng)用程序運(yùn)行失敗。
5、添加服務(wù)器會增加管理和監(jiān)視
服務(wù)器硬件及其關(guān)聯(lián)軟件的復(fù)雜性。
顯然,單臺服務(wù)器有限的性能不可能解決這個問題,一臺普通服務(wù)器的處理能力只能達(dá)到每秒幾萬個到幾十萬個請求,無法在一秒鐘內(nèi)處理上百萬個甚至更多的請求。但若能將10臺這樣的服務(wù)器組成一個系統(tǒng),并通過軟件技術(shù)將所有請求平均分配給所有服務(wù)器,那么這個系統(tǒng)就完全擁有每秒鐘處理幾百萬個甚至更多請求的能力。這就是利用服務(wù)器群集實現(xiàn)負(fù)載均衡的最初基本設(shè)計思想。