website 負載均衡

2021-09-02 08:03:25 字數 813 閱讀 9991

【基本介紹】

負載均衡可以實現多服務分擔壓力,個人伺服器宕機不影響業務。

這裡介紹負載均衡的2中方式,四層負載均衡和七層負載均衡

【四層負載均衡和七層負載均衡區別】

[img]

1. 四層負責均衡:

是通過報文中的目標位址和埠,再加上負載均衡裝置設定的伺服器選擇方式,決定最終選擇的內部伺服器與請求客戶端建立tcp連線,然後傳送client請求的資料。

在四層負載裝置中,把client傳送的報文目標位址(原來是負載均衡裝置的ip位址),根據均衡裝置設定的選擇web伺服器的規則選擇對應的web伺服器ip位址,這樣client就可以直接跟此伺服器建立tcp連線並傳送資料。

2. 七層負載均衡裝置:

也稱內容交換,也就是主要通過報文中的真正有意義的應用層內容,再加上負載均衡裝置設定的伺服器選擇方式,決定最終選擇的伺服器。

七層負載均衡伺服器起了乙個**伺服器的作用,我們知道建立一次tcp連線要三次握手;而client要訪問webserver要先與七層負載裝置進行三次握手後建立tcp連線,把要訪問的報文資訊傳送給七層負載均衡;然後七層負載均衡再根據設定的均衡規則選擇特定的webserver,然後通過三次握手與此台webserver建立tcp連線,然後webserver把需要的資料傳送給七層負載均衡裝置,負載均衡裝置再把資料傳送給client;所以,七層負載均衡裝置起到了**伺服器的作用。

七層的負責均衡裝置的優點:

(1) 使整個網路更「智慧型化」,能把對類的請求**到伺服器,對文字的請求**到文字伺服器

(2) 可以有效防止 syn flood攻擊,是**更安全

【參考引用】

[url]

nginx 負載均衡 Nginx負載均衡策略

nginx提供的負載均衡策略有2種 內建策略和擴充套件策略。內建策略為輪詢 預設 加權輪詢,ip hash,第三方。upstream mysvr1 輪詢 每個請求按照時間順序逐一的分配到每乙個後台伺服器上。如果某台伺服器宕機了,將會自動的剔除宕機的服務。nginx預設就是輪詢其權重都預設為1,伺服器...

軟負載均衡和F5負載均衡(硬負載均衡)區別

分割線,以下是原文內容 負載均衡 建立在現有網路結構之上,它提供了一種廉價有效透明的方法擴充套件 網路裝置 和伺服器 的頻寬 增加 吞吐量 加強網路資料處理能力 提高網路的靈活性和可用性。負載均衡,英文名稱為load balance,其意思就是分攤到多個操作單元上進行執行,例如web 伺服器 ftp...

負載均衡(一)為什麼需要負載均衡

通常我們專案開發都是在tomcat上完成的,當然這樣是有優點的,比如就是開發簡單,部署簡單,但是單個的tomcat有時候有時候就會有問題,它的容量有峰值,大概在300之間,可以用測試軟體jemeter進行壓力測試。而且如果tomcat出現問題的話,那麼整個專案就會出現故障,這是不可容忍的 單點故障,...