特例方案的負(fù)載均衡器使用分析
負(fù)載均衡器的使用,在網(wǎng)絡(luò)構(gòu)架和服務(wù)器分配中常用到的產(chǎn)品。那么,下面我們就來為大家介紹一種方案,包括它的設(shè)備分配,各個(gè)端口的連接,以及方案采用的模式等等方面的問題。那么,在之后的文章我們還會(huì)對(duì)此方案的部署配置內(nèi)容做一個(gè)更詳細(xì)的介紹,敬請(qǐng)關(guān)注。
多vrrp_instance負(fù)載均衡需求描述
本方案要實(shí)現(xiàn)一個(gè)web及自定義的tcp服務(wù)的負(fù)載均衡.其中web為3個(gè)站點(diǎn),運(yùn)行在同一個(gè)服務(wù)器上,以虛擬機(jī)的方式實(shí)現(xiàn);自定義的tcp服務(wù),使用兩個(gè)端口號(hào),運(yùn)行在不同的服務(wù)器上。
在這個(gè)環(huán)境中,共有14個(gè)服務(wù)器:2個(gè)負(fù)載均衡器(分別命名為 lvs-1、lvs-2),4個(gè)web服務(wù)器,4個(gè)運(yùn)行自定義端口為3000 tcp服務(wù)的服務(wù)器,以及4個(gè)運(yùn)行自定義端口為4000 tcp服務(wù)的服務(wù)器。本方案仍然使用負(fù)載均衡的DR模式,為了有效地使用緊缺的ip地址資源,我們只需要使用2個(gè)vip地址就可達(dá)到目的----web服務(wù)使用一個(gè)vip, 后面2個(gè)服務(wù)共用一個(gè)vip。為了更清楚地理解前面的描述,表1、2對(duì)整個(gè)需求進(jìn)行了匯總。
負(fù)載均衡器 |
Vip |
Vrrp_instance |
角色 |
Lvs-1 |
61.135.93.99 60.135.93.100 |
VI_WEB VI_CTCP |
VI_WEB -à MASTER VI_CTCP-à BACKUP |
Lvs-2 |
61.135.93.99 60.135.93.100 |
VI_WEB VI_CTCP |
VI_WEB--à BACKUP VI_CTCP-à MASTER |
表1 負(fù)載均衡器需求匯總
項(xiàng)目 |
Vip |
轉(zhuǎn)發(fā)端口(TCP) |
轉(zhuǎn)發(fā)規(guī)則 |
Web(bbs、blog、www) |
61.135.93.99 |
80 |
61.135.93.99:80à 61.135.93.x:80 |
自定義服務(wù)1 |
61.135.99.100 |
3000 |
61.135.93.100:3000à61.135.93.y: 3000 |
自定義服務(wù)2 |
61.135.93.100 |
4000 |
61.135.93.100:4000->61.135.93.z: 4000 |
表2 應(yīng)用服務(wù)需求匯總
Web服務(wù)支持的3個(gè)站點(diǎn)均為動(dòng)態(tài)網(wǎng)站,其運(yùn)行環(huán)境為apache加php,因?yàn)樯婕皫ぬ?hào)登錄,因此負(fù)載均衡過程必須啟用會(huì)話保持。這里把3個(gè)站點(diǎn)整合到一個(gè)物理服務(wù)器上,既能保持服務(wù)配置的一致性,又能最大限度的利用資源。關(guān)于動(dòng)態(tài)站點(diǎn)及apache虛擬的配置,請(qǐng)參看其他章節(jié)的內(nèi)容。