2017-06-07 51 views
0

我想要尋求以下方面的說明。1個ELB每個AZ和1個ELB到多個AZ的區別

考慮到2示這裏

1 ELB到多個EC2實例在多個AZS每AZ

1 ELB per AZ

假設所有EC2實例 1 ELB to multiple EC2 instances in multiple AZs

1 ELB正在運行相同的版本同一個應用程序 - 只是與自動縮放組縮放,兩個體系結構之間有什麼區別?我什麼時候會選擇一個呢?

回答

2

這些圖實際上描繪了同樣的事情!

雖然圖通常示出了一個彈性負載均衡如在地區是,現實情況是,它實際上創建在出現在經由彈性網絡接口(ENIS)的VPC的子網每個可用性區域的多個負載平衡服務器。

的過程是:

  • 的最終用戶訪問經由DNS名稱的應用程序,被映射到負載平衡器
  • 的彈性負載平衡服務解析DNS名至IP地址的VPC中的一個ENI。如果可用區發生故障,則它僅向功能性AZ發送請求。
  • 最終用戶的Web瀏覽器然後發送要求到該IP地址,都到負載平衡器
  • 負載平衡器數字出哪些Amazon EC2實例應該接收業務中的一,基於至少開放連接將請求轉發給它。此外,負載平衡器可以將流量發送到不同AZ中的實例以保持請求平衡(「跨區域負載平衡」)。

第二個圖簡單地顯示了連接到VPC的附加層負載平衡器。傳統上,ELB簡單顯示爲一個圖標在區域級別,但現實更像第二個圖表。

對於有興趣的人,請參閱:How Elastic Load Balancing Works