Amazon-Elb

亞馬遜的彈性負載均衡器是如何實現的?

  • May 16, 2013

亞馬遜的 ELB 看起來很有趣,但我很難評估它的可靠性。我不太清楚它是如何實現的,也不知道它在幕後會做什麼。

如果將請求代理到我的 EC2 實例之一的 ELB 機器出現故障,我預計該請求會終止。那麼客戶提出的下一個請求呢?它解析了一個曾經指向某個 ELB 端點的 IP,該端點位於崩潰的機器上。接下來的幾個請求是否也很有可能失敗?在這一點上,我們是否受制於 DNS TTL 過期和更新?

ELB 實例使用彈性 IP,如果 ELB 後端失敗,該 IP 不會更改,因此 DNS 在這裡不是問題。Amazon 並沒有公佈 ELB 的實際工作原理,所以當後端失敗時究竟會發生什麼純屬猜測。我猜想故障轉移時間是幾秒鐘的數量級。

亞馬遜在 AWS ELB 上有很好的文件,下面是連結,他們還保證 AWS ELB 的正常執行時間為 99.99%

 http://aws.amazon.com/elasticloadbalancing/
 http://aws.amazon.com/documentation/elasticloadbalancing/

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