您好,登錄后才能下訂單哦!
下文給大家帶來了解LVS負載均衡集群及分類,希望能夠給大家在實際運用中帶來一定的幫助,負載均衡涉及的東西比較多,理論也不多,網上有很多書籍,今天我們就用億速云在行業內累計的經驗來做一個解答。
重點內容1: 了解集群:
1.為什么要用集群:在站點(網站)對硬件性能、響應速度、服務穩定性、數據可靠性等要求越來越高,通過集群技術整合多臺普通云服務器以滿足站點的需求。
2.什么是集群(cluster):集群就是大量服務器的集合,以適應企業不斷增長的業務需求而生。
3.集群分類:負載均衡(LB)、高可用(HA)、高性能(HPC)
1)負載均衡:將大量任務分配給多個服務器節點。
2)高可用:提供7X24(不間斷)服務,提升服務器穩定性。
3)高性能運算:整個多臺服務器硬件,完成大量計算任務。
重點內容2: 負載均衡的分層結構(典型三層):
第一層:負載調度器,負責響應并分發客戶機訪問請求,也是集群的統一入口(VIP)。
第二層:服務器池,很多服務器構成,是提供真正服務的機器(RIP),可以實現集群的伸縮。
第三層:共享存儲,保持服務的一致性,提供數據存儲,節約存儲資源。
重點內容3: 集群的工作模式:
1.地址轉換(NAT):特點安全性高、調度器容易出現性能瓶頸且不容易實現(公司一般不用linux服務作為網關);處理流量的方式是入口及出口均通過調度器。
2.IP隧道(TUN):特點是性能好、安全較差且成本高,只有入口流量經過調度器,出口直接通過internet返回給客戶。
3.直接路由(DR):特點是性能好、安全性高且易實現,入口流量進程調度器,出口流量從路由交換網絡返回給客戶。
重點內容4: 了解LVS:
1.LB集群實現的方式有:軟件和硬件設備兩種。軟件方式實現LB集群可以使用nginx方向代理、DNS輪詢、LVS、haproxy等;硬件方式實現需要購買各廠商的負載均衡設備。
2.LVS(Linux虛擬服務)是linux內核模塊,由我國章文嵩開發并維護,基于ip地址和內容請求分發的負載均衡解決方案,默認集成到在內核中,內核的模塊名ip_vs.
3.LVS常見調度算法(分配任務的方式):輪詢(RR)、加權輪詢(WRR)、最少連接(LC)、加權最少連接(WLC).
4.ipvsadm管理工具:
1)LVS分為內核態(ip_vs)和用戶態(ipvsadm),ipvsadm用來調度ip_vs模塊實現對節點服務器添加、刪除、查看、修改等管理任務。
2)ipvsadm管理集群:(注意需要手動安裝ipvsadm和加載ip_vs模塊)
ipvsadm -A -t VIP:80 -s 調度算法 ##VIP是集群IP,-A添加集群IP即VIP、-D刪除VIP、-lc查看配置;調度算法有rr輪詢、lc最少連接
3)ipvsadm管理集群節點:
ipvsadm -a -t VIP:80 -r 真實服務器ip:80 -m -w 權重 ##-a添加真實服務換成-d刪除真實服務,-t指定集群ip;-m表示集群模式為NAT、如果用-g表示DR模式、-i表示TUN
4)集群規則的管理:
/etc/init.d/ipvsadm save ##保存集群規則
chkconfig ipvsadm on ##設置開機應用規則
看了以上關于了解LVS負載均衡集群及分類,如果大家還有什么地方需要了解的可以在億速云行業資訊里查找自己感興趣的或者找我們的專業技術工程師解答的,億速云技術工程師在行業內擁有十幾年的經驗了。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。