負載均衡LVS基礎入門1

2021-10-04 19:12:02 字數 1368 閱讀 1878

lvs:linux virtual server virtual虛擬

只能適用於傳輸層以下的,網路層、資料鏈路層、物理層。

主從:主宕機了,從馬上變為主

集群:

為了安全著想,lvs排程要用到高可用(keeplived:vrrp協議);

使用者訪問網域名稱,dns把網域名稱解析成ip,把請求傳送到lvs中,再有lvs分發到伺服器的服務。

在生產中,lvs就要用到高可用集群,以免造成安全事故。

分布式儲存架構,就是把資料複製成幾份,乙個資料分割成幾部分的再分別放到各個伺服器上儲存。

cluster的實現分兩大類,乙個是硬體(f5),乙個軟體(lvs、nginx)

乙個使用者登陸後重新整理頁面了,又跳轉到另乙個臺伺服器,那之前登陸情況豈不是沒了怎麼辦?

(1)session sticky 同一使用者主機被排程到同一臺伺服器。

1方法.source ip(lvs記住該主機ip,有歷史痕跡就參照歷史痕跡分發到該伺服器上)不建議使用

2方法:cookie (使用者發請求到了伺服器1,伺服器1生成cookie並傳送給使用者,使用者主機上形成cookie快取檔案,下次訪問會帶上該cookie就知道分發到哪個伺服器上)

(2)session replication:每台伺服器都有全部session;使用者第一次訪問後,伺服器記錄session會話,並複製給所有其他集群伺服器上;

(3)session server:一般用的更多的專門的session伺服器

伺服器接到請求後,把session會話發給session伺服器

LVS 實現負載均衡基礎

1 負載均衡 負載均衡集群是 load balance 集群的簡寫,翻譯成中文就是負載均衡集群。常用的負載均衡開源軟體有nginx lvs haproxy,商業的硬體負載均衡裝置f5 netscale。常見的負載均衡器 1 根據工作的協議層可劃分為 四層負載均衡 位於核心層 根據請求報文中的目標位址...

負載均衡 lvs

常用的負載均衡開源軟體有nginx lvs haproxy,商業的硬體負載均衡裝置f5 netscale。負載均衡的架構和原理很簡單,就是當使用者的請求過來時,會直接分發到director server上,然後它把使用者的請求根據設定好的排程演算法,智慧型均衡地分發到後端真正伺服器上。為了避免不同機...

LVS負載均衡

一 lvs簡介 lvs linux virtual server 即linux虛擬伺服器,是由章文嵩博士主導的開源負載均衡專案,目前lvs已經被整合到linux核心模組中。該專案在linux核心中實現了基於ip的資料請求負載均衡排程方案,其體系結構如圖1所示,終端網際網路使用者從外部訪問公司的外部負...