https://youtu.be/32946vRu4RA
不管是從英文或是中文來看 字面上的意思都解釋了這個東西是幹麻的對吧? 就是要平均分散系統的壓力. 就像遊樂園裡面的工作人員 卡在你跟過山車中間 平均的把人放到過山車上 這樣才不會造成過山車的重量不平均 Load Balancer也是一樣的道理
圖視化
哪些常用的Load Balancer Policy Rule
- Least Connection Method - 把流量分到一些沒有那麼多用戶端連結的伺服器上 這樣就不會給已經有很多用戶端連結的伺服器更多壓力
- Least Response Time Method - 把流量分到伺服器沒有那麼多用戶端連結的伺服器而且伺服器的響應(response)時間也是最短的
- Least Bandwidth Method - 把流量分到目前頻寬每秒用最少MB的伺服器上
- Round Robin Method - 按造順序一個一個分到伺服器 分到頭了 在重新來過 如果伺服器掛了 就會跳過 通常適用在如果伺服器的硬件都相同類似的情況
- IP Hash - 依造用戶IP去分配伺服器
Redundant Load Balancers
- 為了防止single point failure 肯定會有一個以上的的LB 如果LB掛掉的話 其它的可以馬上補上