企業(yè)服務(wù)器租用的常見負(fù)載均衡方法都有哪些?
企業(yè)服務(wù)器租賃通常具有大量數(shù)據(jù)傳輸,并且使用負(fù)載平衡可以使企業(yè)服務(wù)器保持穩(wěn)定。那么企業(yè)服務(wù)器租用的常見負(fù)載均衡方法都有哪些?
網(wǎng)絡(luò)負(fù)載平衡的優(yōu)點(diǎn)是,在所有負(fù)載平衡算法中,決策者是最快的決策者,但缺點(diǎn)是無法平衡流量。這意味著網(wǎng)絡(luò)負(fù)載平衡(NLB)更加關(guān)注路由流量,而不是平衡資源之間的流量。它會(huì)嘗試,但是在某些情況下會(huì)因?yàn)椤俺壌怼眴栴}而失敗。
超級當(dāng)大量流量來自相同范圍的網(wǎng)絡(luò)地址時(shí),就會(huì)發(fā)生超級代理問題。這導(dǎo)致所有流量都發(fā)送到同一資源,因?yàn)樯⒘凶兞恐g沒有足夠的區(qū)分來分配多個(gè)資源。精明的開發(fā)人員將認(rèn)識到這是沖突,這是哈希算法的常見問題。由于性能受目標(biāo)資源負(fù)載的影響,因此其沖突問題更加嚴(yán)重。隨著負(fù)載增加(在任何系統(tǒng)上),其性能都會(huì)下降。
因此,如果一家公司打算使用這種消費(fèi)方式,則可能會(huì)遇到分配不暢的情況,因此表現(xiàn)不佳。這是因?yàn)榇蠖鄶?shù)公司流量都來自相同范圍的IP地址。但是,這對消費(fèi)者來說不是問題。
企業(yè)也不能基于應(yīng)用程序(或API)版本引導(dǎo)流量,也不能使用它在多個(gè)服務(wù)之間分配API流量,因?yàn)樗荒芸紤]基于HTTP的變量(例如URI或cookie)。
簡單的老式負(fù)載平衡(POLB)是負(fù)載平衡的原始形式,在這種形式中,企業(yè)熟悉的實(shí)際負(fù)載平衡算法開始發(fā)揮作用。輪循,最小連接和最快響應(yīng)都是當(dāng)今仍在使用的大規(guī)模算法。
POLB基于協(xié)議,并支持UDP(用于流傳輸)和TCP(面向連接)。它的決定基于所選算法,僅此而已。
好處這種負(fù)載平衡的好處是它相對較快,并且有多種算法可供選擇。如果性能至關(guān)重要,請選擇“最快響應(yīng)”。如果您的企業(yè)只想快速,輕松地?cái)U(kuò)展規(guī)模,請選擇Round Robin。
的簡單舊式負(fù)載平衡(POLB)的缺點(diǎn)是,如果決定基于HTTP標(biāo)頭中的某些內(nèi)容(例如cookie或URI),則只能實(shí)現(xiàn)部署模式。根據(jù)負(fù)載平衡服務(wù),公司可以使用諸如時(shí)間或計(jì)數(shù)器之類的變量來實(shí)施諸如A / B測試之類的模式,以確定要選擇哪種資源。它不一定像使用HTTP負(fù)載平衡一樣容易,但是您仍然可以獲得相同的結(jié)果。
簡單的傳統(tǒng)負(fù)載平衡(POLB)可能透明,也可能不透明,具體取決于配置。使用網(wǎng)絡(luò)負(fù)載平衡(NLB),企業(yè)可以確信其應(yīng)用程序接收到的客戶端(用戶和設(shè)備)的IP地址是客戶端的實(shí)際IP地址。使用POLB的某些配置,企業(yè)應(yīng)用程序接收的IP地址實(shí)際上是提供負(fù)載平衡服務(wù)的代理的IP地址。這意味著其應(yīng)用程序需要更多的工作來挖掘真實(shí)的客戶端IP地址。因此,如果企業(yè)需要此信息,則應(yīng)該知道它可能需要在HTTP標(biāo)頭中進(jìn)行挖掘才能找到它。
為了準(zhǔn)確起見,HTTP負(fù)載平衡實(shí)際上是路由和轉(zhuǎn)發(fā)的組合。也就是說,它首先路由請求,然后根據(jù)資源的算法選擇轉(zhuǎn)發(fā)請求。這是像Canary和Blue / Green部署這樣的部署模型以及更強(qiáng)大的A / B測試。
問題這種類型的負(fù)載平衡的問題在于,它增加了等式的等待時(shí)間。 HTTP請求越深,延遲就越大。某些負(fù)載平衡器具有“快速”模式,該模式僅允許基于HTTP標(biāo)頭進(jìn)行負(fù)載平衡來糾正此問題,但是請注意,如果您嘗試基于隱藏在HTTP負(fù)載深處的POST變量進(jìn)行決策,則需要花費(fèi)更多時(shí)間是時(shí)候做出決定了。
簡單的老式負(fù)載平衡(POLB)也存在另一個(gè)問題,即透明性。企業(yè)可能會(huì)或可能不會(huì)收到每個(gè)發(fā)出請求的客戶端的實(shí)際IP地址,因此請確保檢查其應(yīng)用程序中是否需要此信息。
選擇您公司的負(fù)載平衡,以使其規(guī)模和速度與應(yīng)用程序體系結(jié)構(gòu)和特定目標(biāo)相匹配。選擇錯(cuò)誤的負(fù)載平衡和算法可能會(huì)對您實(shí)現(xiàn)這些目標(biāo)的能力產(chǎn)生重大影響。
以上就是企業(yè)服務(wù)器租用常見的負(fù)載均衡的方式,以上是云網(wǎng)時(shí)代小編的分享,云網(wǎng)時(shí)代為廣大用戶提供跟我專業(yè)的深圳服務(wù)器租用,深圳服務(wù)器托管,深圳主機(jī)租用,云服務(wù)器租用等國內(nèi)外服務(wù)器相關(guān)服務(wù),詳情咨詢客服了解。