上面有一篇文章說windows第七層負(fù)載均衡,這次講講第四層負(fù)載均衡
TCP/IP協(xié)議族,第七層是應(yīng)用層,第四層是傳輸層。第四層負(fù)載均衡主要通過IP進(jìn)行轉(zhuǎn)化。
一些優(yōu)秀的第四層負(fù)載均衡軟件,速度可以接近硬件負(fù)載均衡的效率。當(dāng)然,論速度還是人家硬件的快一點(diǎn)點(diǎn),畢竟人家那價(jià)格擺在那里,一臺(tái)F5,十幾萬,幾十萬,上百萬不等。
第四層重與第七層相比:優(yōu)秀就是速度快,能感知集群服務(wù)器的狀態(tài)。缺點(diǎn)就是不能感知應(yīng)用層軟件的狀態(tài),比如IIS站點(diǎn)掛掉,但是如果服務(wù)器沒有掛掉,轉(zhuǎn)化流量用繼續(xù)流入該服務(wù)器。
現(xiàn)在很多的第四層負(fù)載均衡軟件,我是說LINUNX服務(wù)器下。如果你使用了Windows,我還是建議大伙吃人家的全家桶吧。性能肯定不能最大化。但是論穩(wěn)定性,維護(hù)性還是全家桶好使,省心,省力。
如果,你購買了微軟的正版系統(tǒng),你還可以一個(gè)電話,讓人家工程師幫你解決問題。前提是,你得用的是全家桶。
常見的第四層負(fù)載均衡軟件:LVS,NLB,還有其它,一時(shí)想不起來了,懶得查了。
下面講講怎么安裝NLB,當(dāng)然我使用的是帶GUI的操作系統(tǒng),一般情況LINUX的是不裝GUI的,但是window的黑框我還沒有習(xí)慣,還不會(huì)用,就先用帶GUI的吧
安裝NBL功能
首先點(diǎn)服務(wù)管理器。
一直點(diǎn)“下一步”,直到勾上這個(gè)
安裝成功。
每一臺(tái)參與NLB的服務(wù)器,都需要安裝。這跟ARR不一樣,ARR只需要在轉(zhuǎn)發(fā)服務(wù)器上面安裝即可。
這里作為演示例子,就給三臺(tái)服務(wù)器裝上NLB吧
分別是
192.168.99.8192.168.99.10192.168.99.11
工作原理
所有請求會(huì)分發(fā)到每一臺(tái)NLB服務(wù)器,然后NLB服務(wù)器根據(jù)算法處理自己那一份請求。
那么所有請求是怎么分發(fā)給每一臺(tái)服務(wù)器昵,因?yàn)樗麄冇幸粋€(gè)公共的IP。也是就說,每臺(tái)服務(wù)器有兩個(gè)IP。
是的,每電腦可以有多個(gè)IP地址。
高級選項(xiàng)中,可以手動(dòng)添加多個(gè)IP地址。
搭建集群
打開網(wǎng)絡(luò)負(fù)載平衡管理器,新建集群
一直點(diǎn)“下一步”,直到完成。
192.168.99.10,192.168.99.20的服務(wù)器分別按下步驟操作。
一直點(diǎn)“下一步”,直到完成。
集群部署完畢。
我們查看IP,你發(fā)現(xiàn),多一個(gè)公共IP,192.168.99.20 這個(gè)就是群集的IP。
搭建好之后,我們就走一波試試,試跑成功之后,再來講講一些細(xì)節(jié)配置吧
首先IIS要做一些設(shè)置,因?yàn)槲覀儗⑹褂霉睮P進(jìn)行訪問,就是192.168.99.20
訪問http://192.168.99.20/api/home/GetUserChat
|
新聞熱點(diǎn)
疑難解答
圖片精選