什么是軟件負(fù)載均衡?

2024-04-16    分類: 網(wǎng)站建設(shè)

軟件負(fù)載平衡是管理員如何將網(wǎng)絡(luò)流量路由到不同的服務(wù)器。負(fù)載均衡器通過(guò)檢查應(yīng)用程序級(jí)別的特征(IP 地址、HTTP 標(biāo)頭和請(qǐng)求的內(nèi)容)來(lái)評(píng)估客戶端請(qǐng)求。然后負(fù)載平衡器查看服務(wù)器并確定將請(qǐng)求發(fā)送到哪個(gè)服務(wù)器。

它與硬件負(fù)載平衡有何不同?

軟件負(fù)載平衡通常作為在標(biāo)準(zhǔn)服務(wù)器或虛擬機(jī)上運(yùn)行的應(yīng)用程序交付控制器 (ADC) 的功能提供。硬件負(fù)載平衡設(shè)備 (HLD) 是運(yùn)行負(fù)載平衡軟件的獨(dú)立硬件。它傳統(tǒng)上作為一對(duì)的一部分部署,以防一個(gè)負(fù)載平衡設(shè)備發(fā)生故障。軟件負(fù)載平衡提供與 HLD 相同的功能,但它不需要專用的負(fù)載平衡設(shè)備。負(fù)載平衡軟件可以在普通服務(wù)器甚至虛擬服務(wù)器上運(yùn)行。

軟件負(fù)載均衡是如何工作的?

軟件負(fù)載平衡的工作方式與硬件負(fù)載平衡相同,根據(jù)所選算法在服務(wù)器池之間分配流量。通過(guò)負(fù)載平衡將工作負(fù)載分布在多臺(tái)服務(wù)器上可以使網(wǎng)絡(luò)更加高效和可靠。負(fù)載平衡增加了網(wǎng)絡(luò)的容量,因?yàn)樗愿行У姆绞绞褂每捎梅?wù)器。結(jié)果,負(fù)載平衡使網(wǎng)絡(luò)運(yùn)行得更快,因?yàn)楣ぷ髫?fù)載不會(huì)掛在過(guò)載的服務(wù)器上,而其他服務(wù)器則閑置。負(fù)載平衡還通過(guò)將流量從故障服務(wù)器引導(dǎo)到正常運(yùn)行的服務(wù)器來(lái)確保服務(wù)器發(fā)生故障時(shí)不間斷的正常運(yùn)行時(shí)間。

負(fù)載均衡有哪些類型?

基于軟件的負(fù)載均衡器可以直接安裝到服務(wù)器上,也可以作為負(fù)載均衡器即服務(wù) (LBaaS) 購(gòu)買。對(duì)于 LBaaS,服務(wù)提供商負(fù)責(zé)安裝、配置和管理負(fù)載平衡軟件?;谲浖呢?fù)載平衡器可以位于本地或外部。

與服務(wù)器一樣,負(fù)載平衡設(shè)備可以是物理的或虛擬的。物理(硬件負(fù)載平衡)和虛擬(軟件負(fù)載平衡)設(shè)備都實(shí)時(shí)評(píng)估客戶端請(qǐng)求和服務(wù)器使用情況,并根據(jù)各種算法將請(qǐng)求發(fā)送到不同的服務(wù)器。流量發(fā)送到哪里取決于管理員設(shè)置的負(fù)載平衡策略。

負(fù)載均衡方法

負(fù)載均衡器使用以下方法之一來(lái)確定將網(wǎng)絡(luò)流量發(fā)送到何處:

循環(huán)算法:循環(huán)算法是最簡(jiǎn)單的負(fù)載均衡方法。它只是以相同的順序在可用服務(wù)器列表中移動(dòng)請(qǐng)求。 最少連接算法:最少連接方法更復(fù)雜一些。它將請(qǐng)求發(fā)送到最不繁忙的服務(wù)器,或者在給定時(shí)刻處理最少工作負(fù)載的服務(wù)器。 最少時(shí)間算法:最少時(shí)間算法更進(jìn)一步,根據(jù)最快的處理速度和最少的活動(dòng)請(qǐng)求來(lái)選擇服務(wù)器。這種方法可以集成加權(quán)負(fù)載平衡算法,這些算法始終優(yōu)先考慮具有更高容量、計(jì)算或內(nèi)存的服務(wù)器。 基于哈希的算法:最后是基于哈希的算法,負(fù)載均衡設(shè)備為客戶端和服務(wù)器的源和目標(biāo) IP 地址分配一個(gè)唯一的哈希鍵。這可確保如果同一用戶返回并發(fā)出另一個(gè)請(qǐng)求,該用戶請(qǐng)求將被定向到他們之前使用的同一服務(wù)器。此外,服務(wù)器會(huì)保留之前會(huì)話期間輸入的所有數(shù)據(jù)。

為什么要使用軟件負(fù)載均衡?

軟件負(fù)載平衡越來(lái)越受歡迎,因?yàn)樗峁┝藘?yōu)于硬件負(fù)載平衡的幾個(gè)優(yōu)點(diǎn):

可擴(kuò)展性:軟件負(fù)載平衡器相對(duì)于硬件負(fù)載平衡設(shè)備的大優(yōu)勢(shì)是它們的可擴(kuò)展性。軟件負(fù)載平衡器可以根據(jù)需求添加或刪除虛擬服務(wù)器,自動(dòng)實(shí)時(shí)響應(yīng)網(wǎng)絡(luò)流量的波動(dòng)。 靈活性:軟件負(fù)載均衡器也比硬件負(fù)載均衡器更靈活,因?yàn)樗鼈兗嫒莞鞣N環(huán)境。它們可以通過(guò)編程與標(biāo)準(zhǔn)桌面操作系統(tǒng)、云環(huán)境、裸機(jī)、虛擬服務(wù)器和容器一起工作。硬件負(fù)載平衡器沒(méi)有那么靈活,因?yàn)樗鼈儾豢删幊獭?成本:組織可以通過(guò)軟件負(fù)載平衡器節(jié)省資金,特別是如果他們使用 LBaaS。即使 IT 組織購(gòu)買了自己的軟件負(fù)載均衡器,成本通常也被視為 OPEX 而不是 CAPEX,其中硬件負(fù)載均衡器將被分類。 易于部署:硬件負(fù)載平衡器安裝起來(lái)既困難又昂貴,但軟件負(fù)載平衡器很容易按需部署,從而節(jié)省金錢和時(shí)間。 安全性:最后,位于客戶端和服務(wù)器之間的負(fù)載平衡軟件提供了額外的安全層,能夠在可疑數(shù)據(jù)包到達(dá)服務(wù)器之前拒絕它們。

雖然軟件負(fù)載平衡似乎比硬件負(fù)載平衡提供了一些明顯的優(yōu)勢(shì),但 IT 組織必須根據(jù)其業(yè)務(wù)的獨(dú)特需求權(quán)衡硬件、軟件和即服務(wù)負(fù)載平衡的優(yōu)缺點(diǎn)??紤]使用軟件負(fù)載平衡器與硬件負(fù)載平衡器的組織還希望在預(yù)算管理的背景下權(quán)衡各自的好處。任何類型的負(fù)載平衡,如果配置和管理得當(dāng),都可以使網(wǎng)絡(luò)更加高效和可靠。

本文題目:什么是軟件負(fù)載均衡?
網(wǎng)頁(yè)路徑:http://www.muchs.cn/news22/323822.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站設(shè)計(jì)云服務(wù)器、網(wǎng)站建設(shè)、微信公眾號(hào)、Google、域名注冊(cè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都網(wǎng)頁(yè)設(shè)計(jì)公司