現(xiàn)代 IT 基礎(chǔ)架構(gòu)中處理能力和服務(wù)器響應的速度是由于廣泛采用能夠在多臺服務(wù)器之間分配工作負載的負載平衡器。今天,負載平衡系統(tǒng)超越了硬件,擴展到軟件、基于云的和虛擬設(shè)備。他們最新的迭代應用交付控制器 (ADC) 提供了重定向和路由流量、防止Web 應用程序攻擊以及加速具有全球遠程用戶的網(wǎng)絡(luò)的服務(wù)性能的關(guān)鍵功能。
全球服務(wù)器負載平衡 (GSLB)、集成 Web 應用程序防火墻 (WAF)、邊緣安全和最大吞吐量范圍等功能體現(xiàn)了一些供應商如何在成熟行業(yè)中脫穎而出。本文著眼于最佳負載平衡軟件、硬件、虛擬和云設(shè)備,并考慮負載平衡器解決方案。
什么是負載均衡?
負載平衡是跨服務(wù)器池重定向網(wǎng)絡(luò)流量,專用于確保組織和客戶的有效處理以及服務(wù)的持續(xù)正常運行時間。負載平衡器對于滿足來自客戶端的不斷增長的并發(fā)請求量并最大限度地提高速度和容量利用率至關(guān)重要。
除了將工作負載分配到多臺服務(wù)器之外,負載均衡器還可以幫助:
- 防止分布式拒絕服務(wù) (DDoS) 攻擊
- 允許合法用戶不間斷地訪問服務(wù)
- 防止單點故障中斷
- 防止系統(tǒng)出現(xiàn)流量瓶頸
如何選擇負載均衡器
選擇理想的負載平衡器意味著評估上述哪種解決方案最適合現(xiàn)有的混合 IT 環(huán)境。并非每個組織都需要最大的吞吐量,因此供應商之間和每個堆棧內(nèi)的選項范圍可以提供強大的客戶體驗。
- 負載均衡需求和預算是多少?
- 企業(yè)級供應商、開源解決方案,還是介于兩者之間?
- 供應商是否提供硬件、軟件、云和虛擬負載平衡器?
- 集成了哪些安全控制和緩解機制?
- 負載均衡器如何與現(xiàn)有基礎(chǔ)設(shè)施對齊或集成?
- 供應商是否提供高級 ADC 功能?
- 哪些現(xiàn)有的第三方集成需要部署支持?
- 該解決方案支持哪些算法、協(xié)議和平臺?
負載均衡器如何工作?
負載均衡器是物理的、軟件的、基于云的或虛擬的系統(tǒng),負責在遠程 IT 基礎(chǔ)設(shè)施中高效、安全地分配流量。為了有效地管理負載平衡,解決方案必須包括從子網(wǎng)重定向多個流量的連接、防止 Web 攻擊的安全性以及入站和出站請求的流量管理。負載平衡器可以通過使用少數(shù)負載平衡算法之一來控制網(wǎng)絡(luò)流量以確保高可用性。
負載平衡算法的類型
負載平衡算法是負載平衡器用來在具有多個服務(wù)器的環(huán)境之間分配請求的方法。大多數(shù)解決方案默認提供循環(huán)負載平衡,并可選擇根據(jù)服務(wù)器分配和處理的請求權(quán)重更改調(diào)度策略。
負載均衡類型 | 調(diào)度方法 |
哈希 | 通過特定哈?;蛎荑€發(fā)送到服務(wù)器的請求 |
IP 哈希 | 通過客戶端的 IP 地址發(fā)送到服務(wù)器的請求 |
最少的連接 | 新請求發(fā)送到當前連接最少的服務(wù)器 |
最少時間 | 新請求會以最快的速度發(fā)送到可用服務(wù)器 |
隨機有兩種選擇 | 兩個隨機服務(wù)器之一通過最少時間接收請求 |
循環(huán)賽 | 按順序在服務(wù)器之間平均分配的請求 |
加權(quán)循環(huán) | 服務(wù)器在每個周期接收不同權(quán)重的請求 |
什么是應用交付控制器 (ADC)?
負載平衡解決方案的發(fā)展催生了其繼任者應用交付控制器 (ADC)。盡管存在一些差異,但負載平衡仍然是 ADC 解決方案的核心,而且——為了增加混亂和混亂——這兩個產(chǎn)品名稱經(jīng)常互換使用。
應用程序交付控制器是最新的企業(yè)負載平衡系統(tǒng),適用于需要高可用性的關(guān)鍵服務(wù)。除了傳統(tǒng)的負載平衡功能外,ADC 還提供 Web 應用程序性能加速、高級緩存、SSL 處理卸載和增強的安全性。