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