web伺服器負載均衡方案

2022-03-06 18:56:08 字數 819 閱讀 3603

一、硬體負載均衡

獨立的負載均衡裝置,需單獨購買。代表產品有:a10 networks,citrix systems,f5等。

優點:效能高

缺點:成本高

二、dns輪詢(rrdns)

大多網域名稱註冊商都支援多條a記錄的解析,其實這就是dns輪詢,dns伺服器將解析請求按照a記錄的順序,逐一分配到不同的ip上,這樣就完成了簡單的負載均衡。

例如test.com有多個對應ip的伺服器,當第乙個dns解析請求進來時,dns伺服器會返回a記錄列表的第乙個ip位址。

test.com in a 10.0.0.1

test.com in a 10.0.0.2

test.com in a 10.0.0.3

第乙個dns解析請求處理後,a記錄順序會自動輪換,變為:

test.com in a 10.0.0.2

test.com in a 10.0.0.3

test.com in a 10.0.0.1

當第二個dns解析請求到來時,請會返回另乙個伺服器的ip位址。windows伺服器缺省會進行dns輪詢。

優點:缺點:

三、network load balancing(nlb)

windows伺服器整合的負載均衡工具。nlb是一種整合高可用性,高可靠性和高擴充套件性的集群。它不但能實現均衡負載,而且還能實現多種形式的冗餘。nlb主要用於那些檔案改動不大,並且不常駐記憶體的環境,比如web服務、ftp服務、和vpn服務等。nlb不適合用於資料庫、郵件等服務,因為不能保證每個節點的資料是一樣的。

優點:缺點:

四、linux virtual server(lvs)

web 伺服器負載均衡

web 應用伺服器集群系統,是由一群同時執行同乙個web應用的伺服器組成的集群系統,在外界看來,就像是乙個伺服器一樣。為了均衡集群服務 器的負載,達到優化系統效能的目的,集群伺服器將眾多的訪問請求,分散到系統中的不同節點進行處理。從而實現了更高的有效性和穩定性,而這也正是基於web的企業應用所必須具...

Web 伺服器的負載均衡

基於url等應用層資訊 使用nginx的proxy,功能強大,效能卓越,執行穩定 配置簡單靈活 能夠自動剔除工作不正常的後端伺服器 上傳檔案使用非同步模式 支援多種分配策略,可以分配權重,分配方式靈活內建策略,包括ip hash 加權輪詢 擴充套件策略,包括fair策略 通用hash 一致性hash...

web伺服器 nginx負載均衡

源位址雜湊法 根據獲取客戶端的ip位址,通過雜湊函式計算得到乙個數值,用該數值對伺服器列表的大小進行取模運算,得到的結果便是客服端要訪問伺服器的序號。採用源位址雜湊法進行負載均衡,同一ip位址的客戶端,當後端伺服器列表不變時,它每次都會對映到同一台後端伺服器進行訪問。輪詢法 將請求按順序輪流地分配到...