Load-Balancing

使用兩個負載均衡器不需要第三個負載均衡器嗎?

  • June 8, 2018

要在兩個負載均衡器之間拆分流量,是否必須有第三個負載均衡器來執行拆分?這不會與使用兩個負載平衡器來防止單點故障的想法背道而馳嗎?

有很多方法可以將負載分散到負載均衡器的上游。兩種流行的方法是 DNS 循環和任播 IP。

DNS 循環涉及為給定條目擁有多個記錄(即每個 LB),並以循環順序返回它們。因此,負載大致分佈在每個負載均衡器上。話雖如此,這是一種幼稚的方法,並且有許多缺點。

另一種選擇是讓任意播 IP 路由到多個數據中心內的多個負載均衡器。這設置起來更複雜,但允許更精細的控制。

Google在這裡發表了一篇關於全域負載平衡和每種方法的局限性的精彩文章:https ://landing.google.com/sre/book/chapters/load-balancing-frontend.html

引用自:https://serverfault.com/questions/914351