lvs 負(fù)載均衡 用LVS和LVS nginx之間的區(qū)別?
用LVS和LVS nginx之間的區(qū)別?LVS是一個(gè)虛擬服務(wù)的環(huán)境,LVS nginx支持這個(gè)環(huán)境下的ngin服務(wù)nginx,haproxy,LVS,DNS可以做負(fù)載均衡,有狀態(tài)的應(yīng)用可以把狀態(tài)放到后
用LVS和LVS nginx之間的區(qū)別?
LVS是一個(gè)虛擬服務(wù)的環(huán)境,LVS nginx支持這個(gè)環(huán)境下的ngin服務(wù)
nginx,haproxy,LVS,DNS可以做負(fù)載均衡,有狀態(tài)的應(yīng)用可以把狀態(tài)放到后端redis緩存或者數(shù)據(jù)庫(kù)中,不管哪個(gè)后端應(yīng)用程序接收到請(qǐng)求都可以處理
兩者的核心區(qū)別是Apache它是一個(gè)同步的多進(jìn)程模型,一個(gè)連接對(duì)應(yīng)一個(gè)進(jìn)程,而nginx是異步的,多個(gè)連接(10000級(jí))可以對(duì)應(yīng)一個(gè)進(jìn)程
一般來(lái)說(shuō),對(duì)于需要性能的web服務(wù),請(qǐng)使用nginx。如果不需要性能,只需要穩(wěn)定性,多考慮Apache,后者的各種功能模塊都比前者好。例如,SSL的模塊比前者更好,具有更多的可配置項(xiàng)。Epoll(kqueue on FreeBSD)網(wǎng)絡(luò)IO模型是nginx高處理性能的根本原因,但并不總是Epoll的勝利。如果只有少數(shù)文件提供靜態(tài)服務(wù),Apache的select模型可能比epoll具有更高的性能。當(dāng)然,這只是一個(gè)基于網(wǎng)絡(luò)IO模型原理的假設(shè),實(shí)際應(yīng)用還需要衡量。