怎麼樣選擇負載均衡

2021-09-21 23:02:11 字數 1543 閱讀 4271

一、負載均衡介紹

1、什麼是負載均衡

負載均衡 (load balancing) 負載均衡建立在現有網路結構之上,它提供了一種廉價有效透明的方法擴充套件網路裝置

和伺服器

的頻寬、增加

吞吐量、加強網路資料處理能力、提高網路的靈活性和可用性。

2、業界有哪些負載均衡(開源)  

2.1、lvs

lvslinux virtual server的簡寫,意即linux虛擬伺服器,是乙個虛擬的伺服器集群系統。本專案在2023年5月由

章文嵩博士成立,是中國國內最早出現的自由軟體專案之一。

2.2、haproxy

haproxy提供高可用性、

負載均衡

以及基於tcp和http應用的代 理,支援

虛擬主機

,它是免費、快速並且可靠的一種解決方案。haproxy特別適用於那些負載特大的web站點,這些站點通常又需要會話保持或七層處理。haproxy執行在當前的硬體上,完全可以支援數以萬計的

併發連線

。並且它的執行模式使得它可以很簡單安全的整合進您當前的架構中, 同時可以保護你的web伺服器不被暴露到網路上。

haproxy實現了一種事件驅動,單一程序模型,此模型支援非常大的併發連線數。

多程序或

多執行緒模型受記憶體限制 、系統排程器限制以及無處不在的鎖限制,很少能處理數千

併發連線

。事件驅動模型

因為在有更好的資源和時間管理的使用者端(user-space) 實現所有這些任務,所以沒有這些問題。此模型的弊端是,在多核系統上,這些程式通常擴充套件性較差。這就是為什麼他們必須進行優化以 使每個cpu時間片(cycle)做更多的工作。

[1        

2.3、nginx

nginx(發音同 engine x)是一款輕量級的

web伺服器/反向**伺服器及電子郵件(imap/pop3)**伺服器,並在乙個bsd-like 協議下發行。由俄羅斯的程式設計師igor sysoev所開發,供**大型的入口**及搜尋引擎rambler(俄文:рамблер)使用。其特點是占有

記憶體少,

併發能力強,事實上nginx的併發能力確實在同型別的網頁伺服器中表現較好,中國大陸使用nginx**使用者有:、網易

、 等。

3、優點和缺點

3.1、四層網路層架構

網路層,很明顯效率會比應用層快

3.2、七層應用層架構

應用層則比網路層更多的限制,比如urlrewrite 等等

3.3、效能和功能

效能依次:haproxy、lvs、nginx

功能依次:nginx、haproxy、lvs

4、我選擇的

4.1、為什麼用nginx

其實我會比較喜歡nginx,因為更多的對url操作,主機頭操作等

4.2、我會如何選

企業選擇dedecms模板建站怎麼樣?

dedecms模板建站 存在即為合理 由於企業 建設市場長期以來都處於乙個參差不齊的混亂局面,建設乙個企業 無論從技術 和風格都沒有乙個固定的標準,進而大部分人都誤認為模板建站就是低價 低品質 無技術含量的代名詞。而真正的企業 模板恰恰確實高品質 高技術含量的建站利器。如果把建設企業 同服裝製作相比...

怎麼樣去選擇合適旋鉚機

旋鉚機隨著近幾年的發展,現在被越來越來多的行業在應用,作為一種具備較為前沿鉚接技術的裝置,很多企業的雖然需要這樣的 旋鉚機來對產品進行高效率的生產,但是由於對旋鉚機這樣的裝置了解較少,企業往往面臨著選擇什麼型號的旋鉚機而苦惱,更別說對旋鉚機的質量,效能等更專業的問題了。下面我們根據裝置的效能和種類總...

立方網怎麼樣

立方網號稱自己是中國第一家lbs 也有傳言facebook的時間軸就是抄襲的立方網。照理說,這樣的公司應該朝氣蓬勃 勇於創新的企業。但是就在最近,白雲黃鶴一名學子爆出在立方網的種種不爽,不管真實性怎麼樣,對即將找工作的同學也是一種參考,文章如下 11年畢業,畢業後去了廣州的一家國企裡面,待了大半年的...