亚洲国产精品人久久,亚洲va国产日韩欧美精品色婷婷,久久久久88色偷偷,免费人成黄页在线观看国际

17站長網(wǎng)

17站長網(wǎng) 首頁 網(wǎng)站 服務器 查看內容

詳解windows第四層負載均衡基于NLB負載均衡

2022-10-24 09:48| 查看: 2292 |來源: 互聯(lián)網(wǎng)

TCP/IP協(xié)議族,第七層是應用層,第四層是傳輸層。第四層負載均衡主要通過IP進行轉化。 一些優(yōu)秀的第四層負載均衡軟件,速度可以接近硬件負載均衡的效率。當然, ...

TCP/IP協(xié)議族,第七層是應用層,第四層是傳輸層。第四層負載均衡主要通過IP進行轉化。

一些優(yōu)秀的第四層負載均衡軟件,速度可以接近硬件負載均衡的效率。當然,論速度還是人家硬件的快一點點,畢竟人家那價格擺在那里,一臺F5,十幾萬,幾十萬,上百萬不等。

第四層重與第七層相比:優(yōu)秀就是速度快,能感知集群服務器的狀態(tài)。缺點就是不能感知應用層軟件的狀態(tài),比如IIS站點掛掉,但是如果服務器沒有掛掉,轉化流量用繼續(xù)流入該服務器。

現(xiàn)在很多的第四層負載均衡軟件,我是說LINUNX服務器下。如果你使用了Windows,我還是建議大伙吃人家的全家桶吧。性能肯定不能最大化。但是論穩(wěn)定性,維護性還是全家桶好使,省心,省力。

如果,你購買了微軟的正版系統(tǒng),你還可以一個電話,讓人家工程師幫你解決問題。前提是,你得用的是全家桶。

常見的第四層負載均衡軟件:LVS,NLB,還有其它,一時想不起來了,懶得查了。

下面講講怎么安裝NLB,當然我使用的是帶GUI的操作系統(tǒng),一般情況LINUX的是不裝GUI的,但是window的黑框我還沒有習慣,還不會用,就先用帶GUI的吧

安裝NBL功能

首先點服務管理器。

一直點“下一步”,直到勾上這個

安裝成功。

每一臺參與NLB的服務器,都需要安裝。這跟ARR不一樣,ARR只需要在轉發(fā)服務器上面安裝即可。

這里作為演示例子,就給三臺服務器裝上NLB吧

分別是

192.168.99.8 192.168.99.10 192.168.99.11

工作原理

所有請求會分發(fā)到每一臺NLB服務器,然后NLB服務器根據(jù)算法處理自己那一份請求。

那么所有請求是怎么分發(fā)給每一臺服務器昵,因為他們有一個公共的IP。也是就說,每臺服務器有兩個IP。

是的,每電腦可以有多個IP地址。

高級選項中,可以手動添加多個IP地址。

搭建集群

打開網(wǎng)絡負載平衡管理器,新建集群

一直點“下一步”,直到完成。

192.168.99.10,192.168.99.20的服務器分別按下步驟操作。

一直點“下一步”,直到完成。

集群部署完畢。

我們查看IP,你發(fā)現(xiàn),多一個公共IP,192.168.99.20 這個就是群集的IP。

搭建好之后,我們就走一波試試,試跑成功之后,再來講講一些細節(jié)配置吧

首先IIS要做一些設置,因為我們將使用公共IP進行訪問,就是192.168.99.20

訪問http://192.168.99.20/api/home/GetUserChat

成功返回。

壓力測試

老規(guī)則,現(xiàn)在用VS2017進行壓力測試,完事之后,講點細節(jié)配置這事就算完成啦。

測試成功,但是問題也是相當明顯

第一,數(shù)據(jù)的確廣發(fā)給每個服務器,我們可以看,接收的數(shù)據(jù)大小都是一樣的5.4Mbps

第二,發(fā)送的數(shù)據(jù)大小卻完全不一樣,這說明處理不一樣。我們可以明顯看到,192.168.99.10這臺服務器,承擔了大部分的工作。CPU上升到94%,發(fā)送數(shù)據(jù)包也達到1.5Mbps。

細節(jié)配置

很明顯集群配置不合適。下面我們來講講細節(jié)細置

集群操作模式:

單播:所有節(jié)點服務器的MAC都會被改成集群MAC,發(fā)送數(shù)據(jù)的時候源MAC將變成集群MAC。缺點:交換機的MAC表無法綁定該MAC歸屬那個端口,所有數(shù)據(jù)包都進行廣播,造流量負擔。所有節(jié)點服務器具有相同MAC,無法相通訊。也就是說,集群節(jié)點,具有相同的IP和相同MAC地址。

多播:不會修改節(jié)點服務器的MAC,而是為專節(jié)點服務器添加多一個集群MAC,節(jié)點之間可以通過專用IP進行相互通信。

單網(wǎng)卡多播,雙網(wǎng)卡單播。雙網(wǎng)卡可以設置內網(wǎng)網(wǎng)卡成為專用IP,解決單播節(jié)點不能相互通信問題。

集群端口規(guī)則:

篩選模式:

多臺主機:所有數(shù)據(jù)由多臺服務器處理。

單個主機:所有數(shù)據(jù)由一臺服務器處理,根據(jù)優(yōu)先級選出服務器。

禁用此端口范圍:禁止這個端口的數(shù)據(jù),進行處理。

多臺主機模式下,相關性:

無:由負載均衡器根根算法處理,基本上請求平均分配。

單一:同一個客戶端的請求,歸屬原來的處理的服務器。

網(wǎng)絡:根據(jù)IP的C類地址范圍來決定分配。也就是同一網(wǎng)段的請求,會分配某一服務器上。

優(yōu)先級:集群中所有轉發(fā)根據(jù)端口規(guī)則進行處理,如果不符合端口規(guī)則,將統(tǒng)一由優(yōu)先級最小的服務器進行處理。

為什么我們開始時候,192.168.99.10承受大量的工作,因為端口規(guī)則沒有設置好,我們現(xiàn)在重新設置一下端口規(guī)則,再來測試一下吧。

之前默認設置

重新設置之后的配置

好,我們重新跑一趟壓力

網(wǎng)絡接受和發(fā)送比較平等。

每個服務器接受的請求數(shù),大概相等。

每秒處理150個。與服務器數(shù)據(jù)相吻合。

負載均衡基本達到與預期效果一致。

NLB集群測試完畢。

本文最后更新于 2022-10-24 09:48,某些文章具有時效性,若有錯誤或已失效,請在網(wǎng)站留言或聯(lián)系站長:17tui@17tui.com
·END·
站長網(wǎng)微信號:w17tui,關注站長、創(chuàng)業(yè)、關注互聯(lián)網(wǎng)人 - 互聯(lián)網(wǎng)創(chuàng)業(yè)者營銷服務中心

免責聲明:本站部分文章和圖片均來自用戶投稿和網(wǎng)絡收集,旨在傳播知識,文章和圖片版權歸原作者及原出處所有,僅供學習與參考,請勿用于商業(yè)用途,如果損害了您的權利,請聯(lián)系我們及時修正或刪除。謝謝!

17站長網(wǎng)微信二維碼

始終以前瞻性的眼光聚焦站長、創(chuàng)業(yè)、互聯(lián)網(wǎng)等領域,為您提供最新最全的互聯(lián)網(wǎng)資訊,幫助站長轉型升級,為互聯(lián)網(wǎng)創(chuàng)業(yè)者提供更加優(yōu)質的創(chuàng)業(yè)信息和品牌營銷服務,與站長一起進步!讓互聯(lián)網(wǎng)創(chuàng)業(yè)者不再孤獨!

掃一掃,關注站長網(wǎng)微信

大家都在看

熱門排行

    最近更新

      返回頂部