負載均衡可以使用硬件或軟件來完成。兩種方法都有其優(yōu)點和缺點,如下表所示。查看負載均衡器陣容,找出最適合您的硬件或軟件負載均衡器。
硬件負載均衡器 | 軟件負載均衡器 | |
表現(xiàn) | 更高 | 降低 |
靈活性 | 不太靈活 | 更靈活 |
虛擬化 | 內(nèi)置 | 發(fā)生在外部 |
建筑學 | 最適合多租戶,占用更多物理空間 | 最適合個人租戶,不需要物理空間 |
成本 | 更高的投資和維護成本 | 總體成本更低 |
配置 | 可配置性較低 | 高度可配置 |
負載均衡的方法
根據(jù)上面列表中使用的負載均衡配置,有多種技術(shù)可以確定一組工作負載的平衡方式。這些包括:
- 循環(huán):提供一組服務(wù)器或網(wǎng)絡(luò)資源的 IP,并將流量按列出的順序定向到資源。
- 加權(quán)循環(huán):為列表中的每個計算或網(wǎng)絡(luò)資源提供一個加權(quán)分數(shù),權(quán)重最高的流量最多。
- 最少連接:具有最少活動連接數(shù)的資源被引導以獲取新的傳入請求。
- 加權(quán)響應(yīng)時間:有關(guān)服務(wù)器實例響應(yīng)時間的信息用于引導流量,最慢的服務(wù)器獲得的流量最少。
- 源 IP 哈希:客戶端和接收計算實例的 IP 地址是使用加密算法計算的(“哈希”有助于保持客戶端連接到同一資源)。