久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

linux有哪些負載均衡

171次閱讀
沒有評論

共計 9543 個字符,預計需要花費 24 分鐘才能閱讀完成。

本篇內容介紹了“linux 有哪些負載均衡”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓丸趣 TV 小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

linux 有 4 種負載均衡:1、二層負載均衡(mac),是用虛擬 mac 地址方式,外部對虛擬 MAC 地址請求,負載均衡接收后分配后端實際的 MAC 地址響應;2、三層負載均衡(ip),采用虛擬 IP 地址方式,外部對虛擬的 ip 地址請求,負載均衡接收后分配后端實際的 IP 地址響應;3、四層負載均衡(tcp),從第四層“傳輸層”開始,使用“ip+port”接收請求;4、七層負載均衡(http)。

一. 什么是負載均衡

1)負載均衡(Load Balance)建立在現有網絡結構之上,它提供了一種廉價有效透明的方法擴展網絡設備和服務器的帶寬、增加吞吐量、加強網絡數據處理能力、提高網絡的靈活性和可用性。負載均衡有兩方面的含義:首先,大量的并發訪問或數據流量分擔到多臺節點設備上分別處理,減少用戶等待響應的時間;其次,單個重負載的運算分擔到多臺節點設備上做并行處理,每個節點設備處理結束后,將結果匯總,返回給用戶,系統處理能力得到大幅度提高。

2)簡單來說就是:其一是將大量的并發處理轉發給后端多個節點處理,減少工作響應時間;其二是將單個繁重的工作轉發給后端多個節點處理,處理完再返回給負載均衡中心,再返回給用戶。目前負載均衡技術大多數是用于提高諸如在 Web 服務器、FTP 服務器和其它關鍵任務服務器上的 Internet 服務器程序的可用性和可伸縮性。

二. 負載均衡分類

開發、運維中最常見的四層負載均衡和七層負載均衡。

1)二層負載均衡(mac)

根據 OSI 模型分的二層負載,一般是用虛擬 mac 地址方式,外部對虛擬 MAC 地址請求,負載均衡接收后分配后端實際的 MAC 地址響應。

2)三層負載均衡(ip)

一般采用虛擬 IP 地址方式,外部對虛擬的 ip 地址請求,負載均衡接收后分配后端實際的 IP 地址響應。(即一個 ip 對一個 ip 的轉發, 端口全放開)

3)四層負載均衡(tcp)

在三次負載均衡的基礎上,即從第四層 傳輸層 開始,使用 ip+port 接收請求,再轉發到對應的機器。

就是基于 IP+ 端口的負載均衡:在三層負載均衡的基礎上,通過發布三層的 IP 地址(VIP),然后加四層的端口號,來決定哪些流量需要做負載均衡,對需要處理的流量進行 NAT 處理,轉發至后臺服務器,并記錄下這個 TCP 或者 UDP 的流量是由哪臺服務器處理的,后續這個連接的所有流量都同樣轉發到同一臺服務器處理。
對應的負載均衡器稱為四層交換機(L4 switch),主要分析 IP 層及 TCP/UDP 層,實現四層負載均衡。此種負載均衡器不理解應用協議(如 HTTP/FTP/MySQL 等等)。

實現四層負載均衡的軟件有:
F5:硬件負載均衡器,功能很好,但是成本很高。
lvs:重量級的四層負載軟件
nginx:輕量級的四層負載軟件,帶緩存功能,正則表達式較靈活
haproxy:模擬四層轉發,較靈活

4)七層負載均衡(http)

從第七層 應用層 開始, 根據虛擬的 url 或 IP,主機名接收請求,再轉向相應的處理服務器。

就是基于虛擬的 URL 或主機 IP 的負載均衡:在四層負載均衡的基礎上(沒有四層是絕對不可能有七層的),再考慮應用層的特征,比如同一個 Web 服務器的負載均衡,除了根據 VIP 加 80 端口辨別是否需要處理的流量,還可根據七層的 URL、瀏覽器類別、語言來決定是否要進行負載均衡。舉個例子,如果你的 Web 服務器分成兩組,一組是中文語言的,一組是英文語言的,那么七層負載均衡就可以當用戶來訪問你的域名時,自動辨別用戶語言,然后選擇對應的語言服務器組進行負載均衡處理。

對應的負載均衡器稱為七層交換機(L7 switch),除了支持四層負載均衡以外,還有分析應用層的信息,如 HTTP 協議 URI 或 Cookie 信息,實現七層負載均衡。此種負載均衡器能理解應用協議。

實現七層負載均衡的軟件有:
haproxy:天生負載均衡技能,全面支持七層代理,會話保持,標記,路徑轉移;
nginx:只在 http 協議和 mail 協議上功能比較好,性能與 haproxy 差不多;
apache:功能較差
Mysql proxy:功能尚可。

總的來說,一般是 lvs 做 4 層負載;nginx 做 7 層負載(也能做 4 層負載, 通過 stream 模塊);haproxy 比較靈活,4 層和 7 層負載均衡都能做。

三. 四層和七層負載均衡之間的區別 1) 從技術原理上分析

所謂四層負載均衡,也就是主要通過報文中的目標地址和端口,再加上負載均衡設備設置的服務器選擇方式,決定最終選擇的內部服務器。

以常見的 TCP 為例,負載均衡設備在接收到第一個來自客戶端的 SYN 請求時,即通過上述方式選擇一個最佳的服務器,并對報文中目標 IP 地址進行修改(改為后端服務器 IP),直接轉發給該服務器。TCP 的連接建立,即三次握手是客戶端和服務器直接建立的,負載均衡設備只是起到一個類似路由器的轉發動作。在某些部署情況下,為保證服務器回包可以正確返回給負載均衡設備,在轉發報文的同時可能還會對報文原來的源地址進行修改。

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

以常見的 TCP 為例,負載均衡設備如果要根據真正的應用層內容再選擇服務器,只能先代理最終的服務器和客戶端建立連接 (三次握手) 后,才可能接受到客戶端發送的真正應用層內容的報文,然后再根據該報文中的特定字段,再加上負載均衡設備設置的服務器選擇方式,決定最終選擇的內部服務器。負載均衡設備在這種情況下,更類似于一個代理服務器。負載均衡和前端的客戶端以及后端的服務器會分別建立 TCP 連接。所以從這個技術原理上來看,七層負載均衡明顯的對負載均衡設備的要求更高,處理七層的能力也必然會低于四層模式的部署方式。

四層負載均衡在中間傳輸層執行,它處理消息的傳遞,但不考慮消息的內容。例如 TCP 是網絡上 Hypertext Transfer Protocol(HTTP)流量的第四層協議。在這一過程中,4 層負載均衡會將網絡數據包轉發到上游服務器,但不會檢查數據包的內容,只能通過檢查 TCP 流中的前幾個包來做出有限的路由決策。

七層負載均衡不同于四層負載均衡,它在高級應用層上執行,會處理每個消息的實際內容。HTTP 是網絡上網站流量的主要 7 層協議。七層負載均衡以比四層負載均衡更復雜的方式路由網絡流量,尤其適用于基于 TCP 的流量(如 HTTP)。七層負載均衡會終止網絡流量并讀取器中消息,它可以根據消息內容(如 URL 或 cookie)做出負載均衡決策。隨后,七層負載均衡與選定上有服務器建立新的 TCP 連接并將請求寫入服務器。

簡單來說,二者之間的區別

– 七層負載均衡基本都是基于 http 協議的,適用于 web 服務器的負載均衡。(nginx)
– 四層負載均衡主要是基于 tcp 協議報文,可以做任何基于 tcp/ip 協議的軟件的負載均衡。(haproxy、LVS)
– 兩者主要區別在于利用的報文所在的層面是不同的,各有各的好處。
– 七層應用負載的好處,是使得整個網絡更”智能化“。例如訪問一個網站的用戶流量,可以通過七層的方式,將對圖片類的請求轉發到特定的圖片服務器并可以使用緩存技術;將對文字類的請求可以轉發到特定的文字服務器并可以使用壓縮技術。當然這只是七層應用的一個小案例,從技術原理上,這種方式可以對客戶端的請求和服務器的響應進行任意意義上的修改,極大的提升了應用系統在網絡層的靈活性。很多在后臺,例如 Nginx 或者 Apache 上部署的功能可以前移到負載均衡設備上,例如客戶請求中的 Header 重寫,服務器響應中的關鍵字過濾或者內容插入等功能。
– 四層負載均衡主要是較為靈活,可以作為多種軟件的負載均衡器。

舉個例子形象的說明:四層負載均衡就像銀行的自助排號機,每一個達到銀行的客戶根據排號機的順序,選擇對應的窗口接受服務;而七層負載均衡像銀行大堂經理,先確認客戶需要辦理的業務,再安排排號。這樣辦理理財、存取款等業務的客戶,會根據銀行內部資源得到統一協調處理,加快客戶業務辦理流程。

七層負載均衡的好處
七層負載均衡比基于數據包的四層負載均衡更占 CPU,但很少會導致服務器性能下降。七層負載均衡可以讓負載均衡器做出更明智的決策,并可以對內容進行優化和更改,如壓縮、加密等等。七層負載均衡還可以利用 buffering 來卸載上游服務器的慢速連接,從而提高性能。

執行七層負載平衡的組件通常被稱為反向代理服務器。

七層負載均衡示例
舉個簡單的例子,假設用戶訪問高流量網站,在會話期間,它可能會請求靜態內容(例如圖像或視頻)、動態內容(例如新聞訂閱源)或者交易信息(例如訂單狀態)等等。7 層負載平衡允許負載均衡器根據請求本身中的消息(如內容類型)來路由請求。也就是說,可以將對圖像或視頻的請求路由到存儲它的服務器,并進行高度優化以提供多媒體內容;可以將諸如折扣價之類的交易信息請求路由到負責管理定價的應用服務器。借助 7 層負載平衡,網絡和應用程序架構師可以創建高度優化的服務器基礎架構或應用交付網絡,在保障可靠性的同時進行有效擴展。

簡單總結
從上面的對比看來四層負載與七層負載最大的區別就是效率與功能的區別。四層負載架構設計比較簡單,無需解析具體的消息內容,在網絡吞吐量及處理能力上會相對比較高,而七層負載均衡的優勢則體現在功能多,控制靈活強大。在具體業務架構設計時,使用七層負載或者四層負載還得根據具體的情況綜合考慮。

負載均衡時的數據流都經過負載均衡器,如何解決負載均衡器成為瓶頸的問題?

通過修改 tcp 報文的源地址和目的地址,使從 web 服務器中返回的數據直接返回到客戶端,這是七層負載均衡無法做到的,因為 tcp 三次握手建立在客戶端與負載均衡服務器之間,http 協議基于 tcp 協議,建立好 tcp 鏈接后才傳送 http 報文,收到 http 報文說明負載均衡器和客戶端已經建立了 tcp 連接,而 web 服務器和客戶端的 tcp 鏈接都沒建立,怎么回傳數據給客戶端呢。以上的辦法會出現問題:所有集群里的主機都是內網 ip,無法跟外界聯系。

解決方案 1:
如果能買到那么多外網 Ip 地址來用,然后在 tcp 鏈接要建立時負載均衡給真正的 web 服務器,讓客戶端和服務器建立 tcp 鏈接。

解決方案 2:
引用一句話:計算機所有的問題都可以通過建立一層虛擬層解決。
可以通過將所有服務器主機 ip 虛擬化成負載均衡服務器的 ip,這樣服務器集群的所有主機都可以訪問外界網絡,因為 ip 地址(網絡層,三層)都是相同,所以只能通過第二層來分辨數據流向,修改數據鏈路層(二層)目的主機的 MAC 地址,使請求發到 web 服務器上,然后才真正建立起 tcp 連接,然后 web 服務器因為可以聯網,所以可以直接返回數據給客戶端

2)從應用場景的需求上分析

七層應用負載的好處,是使得整個網絡更 智能化。例如訪問一個網站的用戶流量,可以通過七層的方式,將對圖片類的請求轉發到特定的圖片服務器并可以使用緩存技術;將對文字類的請求可以轉發到特定的文字服務器并可以使用壓縮技術。當然這只是七層應用的一個小案例,從技術原理上,這種方式可以對客戶端的請求和服務器的響應進行任意意義上的修改,極大的提升了應用系統在網絡層的靈活性。很多在后臺,例如 Nginx 或者 Apache 上部署的功能可以前移到負載均衡設備上,例如客戶請求中的 Header 重寫,服務器響應中的關鍵字過濾或者內容插入等功能。

另外一個常常被提到功能就是安全性。網絡中最常見的 SYN Flood 攻擊,即黑客控制眾多源客戶端,使用虛假 IP 地址對同一目標發送 SYN 攻擊,通常這種攻擊會大量發送 SYN 報文,耗盡服務器上的相關資源,以達到 Denial of Service(DoS)的目的。從技術原理上也可以看出,四層模式下這些 SYN 攻擊都會被轉發到后端的服務器上;而七層模式下這些 SYN 攻擊自然在負載均衡設備上就截止,不會影響后臺服務器的正常運營。另外負載均衡設備可以在七層層面設定多種策略,過濾特定報文,例如 SQL Injection 等應用層面的特定攻擊手段,從應用層面進一步提高系統整體安全。

現在的七層負載均衡,主要還是著重于應用 HTTP 協議,所以其應用范圍主要是眾多的網站或者內部信息平臺等基于 B / S 開發的系統。4 層負載均衡則對應其他 TCP 應用,例如基于 C / S 開發的 ERP 等系統。

3)七層應用需要考慮的問題

3.1) 是否真的必要。七層應用的確可以提高流量智能化,同時必不可免的帶來設備配置復雜,負載均衡壓力增高以及故障排查上的復雜性等問題。在設計系統時需要考慮四層七層同時應用的混雜情況。

3.2) 是否真的可以提高安全性。例如 SYN Flood 攻擊,七層模式的確將這些流量從服務器屏蔽,但負載均衡設備本身要有強大的抗 DDoS 能力,否則即使服務器正常而作為中樞調度的負載均衡設備故障也會導致整個應用的崩潰。

3.3) 是否有足夠的靈活度。七層應用的優勢是可以讓整個應用的流量智能化,但是負載均衡設備需要提供完善的七層功能,滿足客戶根據不同情況的基于應用的調度。最簡單的一個考核就是能否取代后臺 Nginx 或者 Apache 等服務器上的調度功能。能夠提供一個七層應用開發接口的負載均衡設備,可以讓客戶根據需求任意設定功能,才真正有可能提供強大的靈活性和智能性。

4)總體對比

4.1) 智能性
七層負載均衡由于具備 OIS 七層的所有功能,所以在處理用戶需求上能更加靈活,從理論上講,七層模型能對用戶的所有跟服務端的請求進行修改。例如對文件 header 添加信息,根據不同的文件類型進行分類轉發。四層模型僅支持基于網絡層的需求轉發,不能修改用戶請求的內容。

4.2) 安全性
七層負載均衡由于具有 OSI 模型的全部功能,能更容易抵御來自網絡的攻擊;四層模型從原理上講,會直接將用戶的請求轉發給后端節點,無法直接抵御網絡攻擊。

4.3) 復雜度
四層模型一般比較簡單的架構,容易管理,容易定位問題;七層模型架構比較復雜,通常也需要考慮結合四層模型的混用情況,出現問題定位比較復雜。

4.4) 效率比
四層模型基于更底層的設置,通常效率更高,但應用范圍有限;七層模型需要更多的資源損耗,在理論上講比四層模型有更強的功能,現在的實現更多是基于 http 應用。

四、負載均衡技術方案說明 1)軟 / 硬件負載均衡

軟件負載均衡解決方案是指在一臺或多臺服務器相應的操作系統上安裝一個或多個附加軟件來實現負載均衡,如 DNS Load Balance,CheckPoint Firewall-1 ConnectControl,Keepalive+ipvs 等,它的優點是基于特定環境,配置簡單,使用靈活,成本低廉,可以滿足一般的負載均衡需求。軟件解決方案缺點也較多,因為每臺服務器上安裝額外的軟件運行會消耗系統不定量的資源,越是功能強大的模塊,消耗得越多,所以當連接請求特別大的時候,軟件本身會成為服務器工作成敗的一個關鍵;軟件可擴展性并不是很好,受到操作系統的限制;由于操作系統本身的 Bug,往往會引起安全問題。

硬件負載均衡解決方案是直接在服務器和外部網絡間安裝負載均衡設備,這種設備通常是一個獨立于系統的硬件,稱之為負載均衡器。由于專門的設備完成專門的任務,獨立于操作系統,整體性能得到大量提高,加上多樣化的負載均衡策略,智能化的流量管理,可達到最佳的負載均衡需求。負載均衡器有多種多樣的形式,除了作為獨立意義上的負載均衡器外,有些負載均衡器集成在交換設備中,置于服務器與 Internet 鏈接之間,有些則以兩塊網絡適配器將這一功能集成到 PC 中,一塊連接到 Internet 上,一塊連接到后端服務器群的內部網絡上。

軟件負載均衡與硬件負載均衡的對比:

軟件負載均衡的優點是需求環境明確,配置簡單,操作靈活,成本低廉,效率不高,能滿足普通的企業需求;缺點是依賴于系統,增加資源開銷;軟件的優劣決定環境的性能;系統的安全,軟件的穩定性均會影響到整個環境的安全。

硬件負載均衡優點是獨立于系統,整體性能大量提升,在功能、性能上優于軟件方式;智能的流量管理,多種策略可選,能達到最佳的負載均衡效果;缺點是價格昂貴。

2)本地 / 全局負載均衡

負載均衡從其應用的地理結構上分為本地負載均衡 (Local Load Balance) 和全局負載均衡(Global Load Balance,也叫地域負載均衡),本地負載均衡是指對本地的服務器群做負載均衡,全局負載均衡是指對分別放置在不同的地理位置、有不同網絡結構的服務器群間作負載均衡。

本地負載均衡能有效地解決數據流量過大、網絡負荷過重的問題,并且不需花費昂貴開支購置性能卓越的服務器,充分利用現有設備,避免服務器單點故障造成數據流量的損失。其有靈活多樣的均衡策略把數據流量合理地分配給服務器群內的服務器共同負擔。即使是再給現有服務器擴充升級,也只是簡單地增加一個新的服務器到服務群中,而不需改變現有網絡結構、停止現有的服務。

全局負載均衡主要用于在一個多區域擁有自己服務器的站點,為了使全球用戶只以一個 IP 地址或域名就能訪問到離自己最近的服務器,從而獲得最快的訪問速度,也可用于子公司分散站點分布廣的大公司通過 Intranet(企業內部互聯網)來達到資源統一合理分配的目的。

3)網絡層次上的負載均衡

針對網絡上負載過重的不同瓶頸所在,從網絡的不同層次入手,可以采用相應的負載均衡技術來解決現有問題。

隨著帶寬增加,數據流量不斷增大,網絡核心部分的數據接口將面臨瓶頸問題,原有的單一線路將很難滿足需求,而且線路的升級又過于昂貴甚至難以實現,這時就可以考慮采用鏈路聚合(Trunking)技術。

鏈路聚合技術(第二層負載均衡)將多條物理鏈路當作一條單一的聚合邏輯鏈路使用,網絡數據流量由聚合邏輯鏈路中所有物理鏈路共同承擔,由此在邏輯上增大了鏈路的容量,使其能滿足帶寬增加的需求。

現代負載均衡技術通常操作于網絡的第四層或第七層。第四層負載均衡將一個 Internet 上合法注冊的 IP 地址映射為多個內部服務器的 IP 地址,對每次 TCP 連接請求動態使用其中一個內部 IP 地址,達到負載均衡的目的。在第四層交換機中,此種均衡技術得到廣泛的應用,一個目標地址是服務器群 VIP(虛擬 IP,Virtual IP address)連接請求的數據包流經交換機,交換機根據源端和目的 IP 地址、TCP 或 UDP 端口號和一定的負載均衡策略,在服務器 IP 和 VIP 間進行映射,選取服務器群中最好的服務器來處理連接請求。

七層負載均衡控制應用層服務的內容,提供了一種對訪問流量的高層控制方式,適合對 HTTP 服務器群的應用。第七層負載均衡技術通過檢查流經的 HTTP 報頭,根據報頭內的信息來執行負載均衡任務。

七層負載均衡優點表現在如下幾個方面:

1)通過對 HTTP 報頭的檢查,可以檢測出 HTTP400、500 和 600 系列的錯誤信息,因而能透明地將連接請求重新定向到另一臺服務器,避免應用層故障。
2)可根據流經的數據類型(如判斷數據包是圖像文件、壓縮文件或多媒體文件格式等),把數據流量引向相應內容的服務器來處理,增加系統性能。
3)能根據連接請求的類型,如是普通文本、圖象等靜態文檔請求,還是 asp、cgi 等的動態文檔請求,把相應的請求引向相應的服務器來處理,提高系統的性能及安全性。

七層負載均衡缺點表現在如下幾個方面:

1)七層負載均衡受到其所支持的協議限制(一般只有 HTTP),這樣就限制了它應用的廣泛性。
2)七層負載均衡檢查 HTTP 報頭會占用大量的系統資源,勢必會影響到系統的性能,在大量連接請求的情況下,負載均衡設備自身容易成為網絡整體性能的瓶頸。

五、負載均衡策略

在實際應用中,可能不想僅僅是把客戶端的服務請求平均地分配給內部服務器,而不管服務器是否宕機。而是想使 Pentium III 服務器比 Pentium II 能接受更多的服務請求,一臺處理服務請求較少的服務器能分配到更多的服務請求,出現故障的服務器將不再接受服務請求直至故障恢復等等。選擇合適的負載均衡策略,使多個設備能很好的共同完成任務,消除或避免現有網絡負載分布不均、數據流量擁擠反應時間長的瓶頸。在各負載均衡方式中,針對不同的應用需求,在 OSI 參考模型的第二、三、四、七層的負載均衡都有相應的負載均衡策略。

負載均衡策略的優劣及其實現的難易程度有兩個關鍵因素:負載均衡算法;對網絡系統狀況的檢測方式和能力。
負載均衡算法
1)輪循均衡(Round Robin):每一次來自網絡的請求輪流分配給內部中的服務器,從 1 至 N 然后重新開始。此種均衡算法適合于服務器組中的所有服務器都有相同的軟硬件配置并且平均服務請求相對均衡的情況。
2)權重輪循均衡(Weighted Round Robin):根據服務器的不同處理能力,給每個服務器分配不同的權值,使其能夠接受相應權值數的服務請求。例如:服務器 A 的權值被設計成 1,B 的權值是 3,C 的權值是 6,則服務器 A、B、C 將分別接受到 10%、30%、60%的服務請求。此種均衡算法能確保高性能的服務器得到更多的使用率,避免低性能的服務器負載過重。
3)隨機均衡(Random):把來自網絡的請求隨機分配給內部中的多個服務器。
4)權重隨機均衡(Weighted Random):此種均衡算法類似于權重輪循算法,不過在處理請求分擔時是個隨機選擇的過程。
5)響應速度均衡(Response Time):負載均衡設備對內部各服務器發出一個探測請求(例如 Ping),然后根據內部中各服務器對探測請求的最快響應時間來決定哪一臺服務器來響應客戶端的服務請求。此種均衡算法能較好的反映服務器的當前運行狀態,但這最快響應時間僅僅指的是負載均衡設備與服務器間的最快響應時間,而不是客戶端與服務器間的最快響應時間。
6)最少連接數均衡(Least Connection):客戶端的每一次請求服務在服務器停留的時間可能會有較大的差異,隨著工作時間加長,如果采用簡單的輪循或隨機均衡算法,每一臺服務器上的連接進程可能會產生極大的不同,并沒有達到真正的負載均衡。最少連接數均衡算法對內部中需負載的每一臺服務器都有一個數據記錄,記錄當前該服務器正在處理的連接數量,當有新的服務連接請求時,將把當前請求分配給連接數最少的服務器,使均衡更加符合實際情況,負載更加均衡。此種均衡算法適合長時處理的請求服務,如 FTP。
7)處理能力均衡:此種均衡算法將把服務請求分配給內部中處理負荷(根據服務器 CPU 型號、CPU 數量、內存大小及當前連接數等換算而成)最輕的服務器,由于考慮到了內部服務器的處理能力及當前網絡運行狀況,所以此種均衡算法相對來說更加精確,尤其適合運用到第七層(應用層)負載均衡的情況下。
8)DNS 響應均衡(Flash DNS):在 Internet 上,無論是 HTTP、FTP 或是其它的服務請求,客戶端一般都是通過域名解析來找到服務器確切的 IP 地址的。在此均衡算法下,分處在不同地理位置的負載均衡設備收到同一個客戶端的域名解析請求,并在同一時間內把此域名解析成各自相對應服務器的 IP 地址(即與此負載均衡設備在同一位地理位置的服務器的 IP 地址)并返回給客戶端,則客戶端將以最先收到的域名解析 IP 地址來繼續請求服務,而忽略其它的 IP 地址響應。在種均衡策略適合應用在全局負載均衡的情況下,對本地負載均衡是沒有意義的。

“linux 有哪些負載均衡”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注丸趣 TV 網站,丸趣 TV 小編將為大家輸出更多高質量的實用文章!

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-07-12發表,共計9543字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 洛浦县| 长兴县| 海晏县| 原平市| 梨树县| 慈溪市| 无锡市| 龙州县| 绵竹市| 安阳市| 深州市| 陇川县| 垦利县| 宝鸡市| 桐乡市| 鄱阳县| 库尔勒市| 浠水县| 西藏| 虎林市| 延津县| 南乐县| 花垣县| 万盛区| 麻阳| 武邑县| 大港区| 太原市| 伊金霍洛旗| 阳城县| 宁武县| 彰武县| 于田县| 武定县| 韶关市| 冀州市| 驻马店市| 南阳市| 华亭县| 安乡县| 称多县|