負載均衡 TCP IP LVS 學習總結

2021-09-27 09:16:24 字數 942 閱讀 1458

1.lvs 簡介

lvs是linux virtual server 的簡寫,是乙個虛擬的伺服器集群系統,98年由章文嵩博士成立,主要是為了解決高併發,大資料量的問題,後由 linux 核心收錄成為linux核心的一部分。

2.lvs基本術語

ds:director server. 指使用者直接連線的負載均衡器節點

rs:real server. 後端真正提供使用者服務的伺服器

rip: real ip. 指為客戶提供服務的後端服務搭建伺服器的ip位址。

3.lvs三種模式

dr:director route.直接路由模式

tun:隧道模式

4.lvs基本架構模型

5.網路原理-乙個請求是如何發出的

osi 七層模型及tcp/ip四層架構

tcp為面向連線的、可靠的、基於位元組流的傳輸層通訊協議。

當一台主機要使用 tcp 協議 與另一台主機建立連線時,遵循三次握手,確保雙方傳送資料鏈路和接收資料鏈路都能聯通。

斷開連線時遵循四次分手, 雙方兩個都需確認斷開才能斷開。

tcp建立連線示意圖

tcp斷開連線示意圖

lvs是基於四層傳輸層以下的軟體。在報文中只關心ip:port,然後,分發到realserver。然後realserver與客戶端建立連線

負載均衡總述

internet 的規模每一百天就會增長一倍,客戶希望獲得 7 天 24 小時的不間斷可用性及較快的系統反應時間,而不願屢次看到某個站點 server too busy 及頻繁的系統故障。網路的各個核心部分隨著業務量的提高 訪問量和資料流量的快速增長,其處理能力和計算強度也相應增大,使得單一裝置 根...

負載均衡學習筆記

早期的負載均衡方案是通過dns伺服器解決的,比如將www.baidu.com對映為ip 14.215.177.38,14.215.177.39,14.215.177.40等等,這樣請求就分流到了多個伺服器上進行處理了。但dns實現負載均衡的缺點也很明顯 1 不能按照web伺服器的處理能力分配負載,d...

負載均衡學習2

是發展初期,nginx只 了後端一台伺服器,但由於 名氣大漲訪問的人越來越多一台伺服器實在是頂不住,於是我們加了多台伺服器,那麼多台伺服器又怎麼配置 呢,這裡以兩台伺服器為案例,為大家做演示。1.upstream 負載均衡模組說明 案例 下面設定負載均衡的伺服器列表。upstream webserv...