真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

LVS/HAProxy/Nginx的特點(diǎn)簡介和對比是怎樣的

LVS/HAProxy/Nginx的特點(diǎn)簡介和對比是怎樣的,相信很多沒有經(jīng)驗(yàn)的人對此束手無策,為此本文總結(jié)了問題出現(xiàn)的原因和解決方法,通過這篇文章希望你能解決這個問題。

創(chuàng)新互聯(lián)公司公司2013年成立,先為龍巖等服務(wù)建站,龍巖等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為龍巖企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。

現(xiàn)在網(wǎng)站發(fā)展的趨勢對網(wǎng)絡(luò)負(fù)載均衡的使用是隨著網(wǎng)站規(guī)模的提升根據(jù)不同的階段來使用不同的技術(shù):
一種是通過硬件來進(jìn)行進(jìn)行,常見的硬件有比較昂貴的NetScaler、F5、Radware和Array等商用的負(fù)載均衡器,它的優(yōu)點(diǎn)就是有專業(yè)的維護(hù)團(tuán)隊來對這些服務(wù)進(jìn)行維護(hù)、缺點(diǎn)就是花銷太大,所以對于規(guī)模較小的網(wǎng)絡(luò)服務(wù)來說暫時還沒有需要使用;另外一種就是類似于LVS/HAProxy、Nginx的基于Linux的開源免費(fèi)的負(fù)載均衡軟件策略,這些都是通過軟件級別來實(shí)現(xiàn),所以費(fèi)用非常低廉,所以我個也比較推薦大家采用第二種方案來實(shí)施自己網(wǎng)站的負(fù)載均衡需求。

近期朋友劉鑫(紫雨荷雪)的項(xiàng)目成功上線了,PV達(dá)到了億級/日的訪問量,最前端用的是HAProxy+Keepalived雙機(jī)作的負(fù)載均衡器/反向代理,整個網(wǎng)站非常穩(wěn)定;這讓我更堅定了以前跟老男孩前輩聊的關(guān)于網(wǎng)站架構(gòu)比較合理設(shè)計的架構(gòu)方案:即Nginx/HAProxy+Keepalived作Web最前端的負(fù)載均衡器,后端的MySQL數(shù)據(jù)庫架構(gòu)采用一主多從,讀寫分離的方式,采用LVS+Keepalived的方式。

在這里我也有一點(diǎn)要跟大家申明下:很多朋友擔(dān)心軟件級別的負(fù)載均衡在高并發(fā)流量沖擊下的穩(wěn)定情況,事實(shí)是我們通過成功上線的許多網(wǎng)站發(fā)現(xiàn),它們的穩(wěn)定性也是非常好的,宕機(jī)的可能性微乎其微,所以我現(xiàn)在做的項(xiàng)目,基本上沒考慮服務(wù)級別的高可用了。相信大家對這些軟件級別的負(fù)載均衡軟件都已經(jīng)有了很深的的認(rèn)識,下面我就它們的特點(diǎn)和適用場合分別說明下。

LVS:使用集群技術(shù)和Linux操作系統(tǒng)實(shí)現(xiàn)一個高性能、高可用的服務(wù)器,它具有很好的可伸縮性(Scalability)、可靠性(Reliability)和可管理性(Manageability),感謝章文嵩博士為我們提供如此強(qiáng)大實(shí)用的開源軟件。
LVS的特點(diǎn)是:
1、抗負(fù)載能力強(qiáng)、是工作在網(wǎng)絡(luò)4層之上僅作分發(fā)之用,沒有流量的產(chǎn)生,這個特點(diǎn)也決定了它在負(fù)載均衡軟件里的性能最強(qiáng)的;
2、配置性比較低,這是一個缺點(diǎn)也是一個優(yōu)點(diǎn),因?yàn)闆]有可太多配置的東西,所以并不需要太多接觸,大大減少了人為出錯的幾率;
3、工作穩(wěn)定,自身有完整的雙機(jī)熱備方案,如LVS+Keepalived和LVS+Heartbeat,不過我們在項(xiàng)目實(shí)施中用得最多的還是LVS/DR+Keepalived;
4、無流量,保證了均衡器IO的性能不會收到大流量的影響;
5、應(yīng)用范圍比較廣,可以對所有應(yīng)用做負(fù)載均衡;
6、軟件本身不支持正則處理,不能做動靜分離,這個就比較遺憾了;其實(shí)現(xiàn)在許多網(wǎng)站在這方面都有較強(qiáng)的需求,這個是Nginx/HAProxy+Keepalived的優(yōu)勢所在。
7、如果是網(wǎng)站應(yīng)用比較龐大的話,實(shí)施LVS/DR+Keepalived起來就比較復(fù)雜了,特別后面有Windows Server應(yīng)用的機(jī)器的話,如果實(shí)施及配置還有維護(hù)過程就比較復(fù)雜了,相對而言,Nginx/HAProxy+Keepalived就簡單多了。

Nginx的特點(diǎn)是:
1、工作在網(wǎng)絡(luò)的7層之上,可以針對http應(yīng)用做一些分流的策略,比如針對域名、目錄結(jié)構(gòu),它的正則規(guī)則比HAProxy更為強(qiáng)大和靈活,這也是許多朋友喜歡它的原因之一;
2、Nginx對網(wǎng)絡(luò)的依賴非常小,理論上能ping通就就能進(jìn)行負(fù)載功能,這個也是它的優(yōu)勢所在;
3、Nginx安裝和配置比較簡單,測試起來比較方便;
4、也可以承擔(dān)高的負(fù)載壓力且穩(wěn)定,一般能支撐超過幾萬次的并發(fā)量;
5、Nginx可以通過端口檢測到服務(wù)器內(nèi)部的故障,比如根據(jù)服務(wù)器處理網(wǎng)頁返回的狀態(tài)碼、超時等等,并且會把返回錯誤的請求重新提交到另一個節(jié)點(diǎn),不過其中缺點(diǎn)就是不支持url來檢測;
6、Nginx僅能支持http和Email,這樣就在適用范圍上面小很多,這個它的弱勢;
7、Nginx不僅僅是一款優(yōu)秀的負(fù)載均衡器/反向代理軟件,它同時也是功能強(qiáng)大的Web應(yīng)用服務(wù)器。LNMP現(xiàn)在也是非常流行的web架構(gòu),大有和以前最流行的LAMP架構(gòu)分庭抗?fàn)幹畡荩诟吡髁康沫h(huán)境中也有很好的效果。
8、Nginx現(xiàn)在作為Web反向加速緩存越來越成熟了,很多朋友都已在生產(chǎn)環(huán)境下投入生產(chǎn)了,而且反映效果不錯,速度比傳統(tǒng)的Squid服務(wù)器更快,有興趣的朋友可以考慮用其作為反向代理加速器。

HAProxy的特點(diǎn)是:
1、HAProxy是支持虛擬主機(jī)的,以前有朋友說這個不支持虛擬主機(jī),我這里特此更正一下。
2、能夠補(bǔ)充Nginx的一些缺點(diǎn)比如Session的保持,Cookie的引導(dǎo)等工作
3、支持url檢測后端的服務(wù)器出問題的檢測會有很好的幫助。
4、它跟LVS一樣,本身僅僅就只是一款負(fù)載均衡軟件;單純從效率上來講HAProxy更會比Nginx有更出色的負(fù)載均衡速度,在并發(fā)處理上也是優(yōu)于Nginx的。
5、HAProxy可以對Mysql讀進(jìn)行負(fù)載均衡,對后端的MySQL節(jié)點(diǎn)進(jìn)行檢測和負(fù)載均衡,不過在后端的MySQL slaves數(shù)量超過10臺時性能不如LVS,所以我向大家推薦LVS+Keepalived。
6、HAProxy的算法現(xiàn)在也越來越多了,具體有如下8種:
①roundrobin,表示簡單的輪詢,這個不多說,這個是負(fù)載均衡基本都具備的;
②static-rr,表示根據(jù)權(quán)重,建議關(guān)注;
③leastconn,表示最少連接者先處理,建議關(guān)注;
④source,表示根據(jù)請求源IP,這個跟Nginx的IP_hash機(jī)制類似,我們用其作為解決session問題的一種方法,建議關(guān)注;
⑤ri,表示根據(jù)請求的URI;
⑥r(nóng)l_param,表示根據(jù)請求的URl參數(shù)'balance url_param' requires an URL parameter name;
⑦h(yuǎn)dr(name),表示根據(jù)HTTP請求頭來鎖定每一次HTTP請求;
⑧rdp-cookie(name),表示根據(jù)據(jù)cookie(name)來鎖定并哈希每一次TCP請求。

看完上述內(nèi)容,你們掌握LVS/HAProxy/Nginx的特點(diǎn)簡介和對比是怎樣的的方法了嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!


標(biāo)題名稱:LVS/HAProxy/Nginx的特點(diǎn)簡介和對比是怎樣的
轉(zhuǎn)載注明:http://weahome.cn/article/jhidog.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部