下文給大家?guī)砣绾螌Ρ?a title="負(fù)載均衡" target="_blank" >負(fù)載均衡方案的優(yōu)缺點(diǎn),希望能夠給大家在實(shí)際運(yùn)用中帶來一定的幫助,負(fù)載均衡涉及的東西比較多,理論也不多,網(wǎng)上有很多書籍,今天我們就用創(chuàng)新互聯(lián)在行業(yè)內(nèi)累計(jì)的經(jīng)驗(yàn)來做一個(gè)解答。
在常山等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供成都網(wǎng)站設(shè)計(jì)、網(wǎng)站制作、外貿(mào)營銷網(wǎng)站建設(shè) 網(wǎng)站設(shè)計(jì)制作按需網(wǎng)站設(shè)計(jì),公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),成都品牌網(wǎng)站建設(shè),全網(wǎng)營銷推廣,成都外貿(mào)網(wǎng)站制作,常山網(wǎng)站建設(shè)費(fèi)用合理。
負(fù)載均衡方案優(yōu)缺點(diǎn)對比
LVS 優(yōu)點(diǎn) 1、抗負(fù)載能力強(qiáng)、工作在第4層僅作分發(fā)之用,沒有流量的產(chǎn)生,這個(gè)特點(diǎn)也決定了它在負(fù)載均衡軟件里的性能最強(qiáng)的;無流量,同時(shí)保證了均衡器IO的性能不會受到大流量的影響; 2、工作穩(wěn)定,自身有完整的雙機(jī)熱備方案,如LVS+Keepalived和LVS+Heartbeat; 3、應(yīng)用范圍比較廣,可以對所有應(yīng)用做負(fù)載均衡; 4、配置性比較低,這是一個(gè)缺點(diǎn)也是一個(gè)優(yōu)點(diǎn),因?yàn)闆]有可太多配置的東西,所以并不需要太多接觸,大大減少了人為出錯(cuò)的幾率; 缺點(diǎn) 1、軟件本身不支持正則處理,不能做動靜分離,這就凸顯了Nginx/HAProxy+Keepalived的優(yōu)勢。 2、如果網(wǎng)站應(yīng)用比較龐大,LVS/DR+Keepalived就比較復(fù)雜了,特別是后面有Windows Server應(yīng)用的機(jī)器,實(shí)施及配置還有維護(hù)過程就比較麻煩,相對而言,Nginx/HAProxy+Keepalived就簡單多了。 Nginx 優(yōu)點(diǎn) 1、工作在OSI第7層,可以針對http應(yīng)用做一些分流的策略。比如針對域名、目錄結(jié)構(gòu)。它的正則比HAProxy更為強(qiáng)大和靈活; 2、Nginx對網(wǎng)絡(luò)的依賴非常小,理論上能ping通就就能進(jìn)行負(fù)載功能,這個(gè)也是它的優(yōu)勢所在; 3、Nginx安裝和配置比較簡單,測試起來比較方便; 4、可以承擔(dān)高的負(fù)載壓力且穩(wěn)定,一般能支撐超過幾萬次的并發(fā)量; 5、Nginx可以通過端口檢測到云服務(wù)器內(nèi)部的故障,比如根據(jù)服務(wù)器處理網(wǎng)頁返回的狀態(tài)碼、超時(shí)等等,并且會把返回錯(cuò)誤的請求重新提交到另一個(gè)節(jié)點(diǎn); 6、Nginx不僅僅是一款優(yōu)秀的負(fù)載均衡器/反向代理軟件,它同時(shí)也是功能強(qiáng)大的Web應(yīng)用服務(wù)器。LNMP現(xiàn)在也是非常流行的web環(huán)境,大有和LAMP環(huán)境分庭抗禮之勢,Nginx在處理靜態(tài)頁面、特別是抗高并發(fā)方面相對apache有優(yōu)勢; 7、Nginx現(xiàn)在作為Web反向加速緩存越來越成熟了,速度比傳統(tǒng)的Squid服務(wù)器更快,有需求的朋友可以考慮用其作為反向代理加速器; 缺點(diǎn) 1、Nginx不支持url來檢測。 2、Nginx僅能支持http和Email,這個(gè)它的弱勢。 3、Nginx的Session的保持,Cookie的引導(dǎo)能力相對欠缺。 HAProxy 優(yōu)點(diǎn) 1、HAProxy是支持虛擬主機(jī)的,可以工作在4、7層(支持多網(wǎng)段); 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臺時(shí)性能不如LVS; 6、HAProxy的算法較多,達(dá)到8種; 缺點(diǎn) DNS 優(yōu)點(diǎn) 基本上無成本,因?yàn)橥蛎陨痰倪@種解析都是免費(fèi)的; 部署方便,除了網(wǎng)絡(luò)拓?fù)涞暮唵螖U(kuò)增,新增的Web服務(wù)器只要增加一個(gè)公網(wǎng)IP即可 缺點(diǎn) 健康檢查,如果某臺服務(wù)器宕機(jī),DNS服務(wù)器是無法知曉的,仍舊會將訪問分配到此服務(wù)器。修改DNS記錄全部生效起碼要3-4小時(shí),甚至更久; 分配不均,如果幾臺Web服務(wù)器之間的配置不同,能夠承受的壓力也就不同,但是DNS解析分配的訪問卻是均勻分配的。其實(shí)DNS也是有分配算法的,可以根據(jù)當(dāng)前連接較少的分配、可以設(shè)置Rate權(quán)重分配等等,只是目前絕大多數(shù)的DNS服務(wù)器都不支持;
會話保持,如果是需要身份驗(yàn)證的網(wǎng)站,在不修改軟件構(gòu)架的情況下,這點(diǎn)是比較致命的,因?yàn)镈NS解析無法將驗(yàn)證用戶的訪問持久分配到同一服務(wù)器。雖然有一定的本地DNS緩存,但是很難保證在用戶訪問期間,本地DNS不過期,而重新查詢服務(wù)器并指向新的服務(wù)器,那么原服務(wù)器保存的用戶信息是無法被帶到新服務(wù)器的,而且可能要求被重新認(rèn)證身份,來回切換時(shí)間長了各臺服務(wù)器都保存有用戶不同的信息,對服務(wù)器資源也是一種浪費(fèi)。
看了以上關(guān)于如何對比負(fù)載均衡方案的優(yōu)缺點(diǎn),如果大家還有什么地方需要了解的可以在創(chuàng)新互聯(lián)行業(yè)資訊里查找自己感興趣的或者找我們的專業(yè)技術(shù)工程師解答的,創(chuàng)新互聯(lián)技術(shù)工程師在行業(yè)內(nèi)擁有十幾年的經(jīng)驗(yàn)了。
網(wǎng)站標(biāo)題:如何對比負(fù)載均衡方案的優(yōu)缺點(diǎn)
文章鏈接:http://jinyejixie.com/article28/jopojp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站制作、用戶體驗(yàn)、網(wǎng)站內(nèi)鏈、關(guān)鍵詞優(yōu)化、軟件開發(fā)、網(wǎng)站設(shè)計(jì)公司
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)