構建高可用的LVS負載均衡集群

2021-10-02 06:59:30 字數 1051 閱讀 5999

1、lvs集群的組成與特點

linux虛擬伺服器(linux virtual server,lvs),是乙個由張文高開發的一款自由軟體。利用lvs可以實現高可用的、可伸縮的web、mail、cache和media等網路服務。

lvs具有很好的可伸縮性、可靠性和可管理性,通過lvs要實現的最終目標是:利用linux作業系統和lvs集群軟體實現乙個高可用、高效能、低成本的伺服器應用集群。

1.1 lvs集群的組成

利用lvs構設的伺服器集群系統由3個部分組成:最前端的是負載均衡層(這裡用load balancer表示),中間是伺服器群組層(用server array表示),低端是資料共享儲存層(用shared stored表示)。在使用者看來,整個lvs集群系統的所有內部應用結構都是透明的,終端使用者只是在使用乙個虛擬伺服器提供的高效能服務。

(1)負載均衡層:位於整個集群系統的最前端,由一台或多台負載排程器組成。lvs核心模板ipvs就安裝在director server上,而director的主要作用類似於乙個路由器,它含有為完成lvs功能所設定的路由表,通過這些路由表把使用者的請求分發給伺服器群組層的應用伺服器(real server)。同時,在director server上還要安裝對real server監控模組ldirectord,此模組用於檢測各個real server服務的健康狀況。在real server不可用時可以將其從lvs路由表中剔除,在恢復時重新加入。

(3)共享儲存層:是為所有real server提供共享儲存空間和內容一致性的儲存區域,一般由磁碟陣列裝置組成。為了提供內容的一致性,一般可以通過nfs網路檔案共享資料,但是nfs在繁忙的業務系統中,效能並不是很好,此時可以採用集群檔案系統,例如red hat的gfs檔案系統,oracle提供的ocfs2檔案系統等。

從整個lvs結構可以看出,director server是整個lvs的核心。目前,用於director server的作業系統只有linux 和 freebsd,linux 2.6核心完全內建了lvs的各個模組,不用任何設定就可以支援lvs功能。

1.2 lvs集群的特點

(1)ip負載均衡與負載排程演算法

1.3 lvs集群系統優缺點

lvs負載均衡高可用集群

集群的概念 圖中所示傳統模式存在很多弊端,比如無法承受大規模的併發訪問或資料流量。當伺服器出現問題宕機之後,所有的業務都會受到影響。又或當業務量增多時,伺服器得到處理能力到達瓶頸,需要對伺服器進行擴充套件。對伺服器的擴充套件可從兩個方面,縱向擴充套件或者是橫向擴充套件。縱向擴充套件是從硬體上提公升伺...

集群負載均衡LVS

電子商務已經成為生活中不可缺少的一部分,給使用者帶來了方便和效率。隨著計算機硬體的 發展,單台計算機的效能和可靠性越來越高。網路的飛速發展給網路寬頻和伺服器帶來巨大的 挑戰,網路寬頻的增長速度遠遠高於記憶體訪問的速度的增長,急劇膨脹的使用者請求已經使單台 計算機難以達到使用者的需求。為了滿足急劇增長...

lvs 負載均衡集群

目錄lvs的基本操作 搭建lvs nat實踐 搭建lvs dr實踐 負載均衡集群 lb 負載均衡集群工作的層次劃分 高可用集群 ha 高效能集群 hp 排程演算法 lvs scheduler 名詞解釋 注 負載均衡器使用雙網絡卡,一塊使用外網ip的vip,一塊是與內部真實伺服器通訊的dip natd...