2017-10-18 125 views
2

每個AWS documentation您可以將多個負載平衡器附加到單個Auto Scaling組。我認爲ELB和ASG之間會有1:1的關係。如果ASG根據ELB進行更新 - 所有。 這是如何工作的,什麼是用例。用於Auto Scaling Group的AWS多個ELBs

+0

請參閱https://stackoverflow.com/questions/19689164/multiple-elbs-for-a-single-auto-scaling-group。 – jarmod

回答

5

雖然您可以將多個負載平衡附加到單個自動調節組,但很少使用它,特別是在AWS推出支持路由規則(基於域和路徑)的應用負載平衡器(ALB)並將多個SSL證書一個負載平衡器的特點。

,例如如果其先前要求(上面提到的前新功能是可用的)幾個方案

  1. 如果你有一個EC2中運行多個應用程序(雖然它不推薦),需要他們自己的SSL證書,它需要指向多個負載平衡器。
  2. 如果您有一個應用代理AutoScaling組,它使用自己的SSL指向後端服務。
  3. 對於EC2不同的路徑和端口映射的內部應用程序(類似點1)
+4

我們使用多個ELB進行測試和部署。例如,我們正在測試新的WAF規則,因此我們將使用加權DNS將一定比例的流量路由到測試負載平衡器,同時驗證新規則不會破壞任何內容。 –

0

縱觀AWS文檔,您可以將多個負載平衡器的ASG。當ASG擴展時,所有負載平衡器都會知道新的EC2實例。

Auto Scaling與Elastic Load Balancing集成,使您能夠將一個或多個負載均衡器連接到現有Auto Scaling組。之後您將負載平衡器,它會自動註冊組的情況和整個實例

link to above quote can be found here

分配傳入流量在縮小,如果負載均衡器中的一個報告實例爲不健康,那麼條款該實例將被視爲不健康並最終終止。

如果您配置自動縮放組同時使用EC2狀態檢查和彈性負載均衡的健康檢查,以確定健康狀況,自動縮放如果失敗要麼狀態檢查或健康檢查認爲該實例不健康。請注意,如果您將多個負載平衡器附加到Auto Scaling組,則所有這些負載平衡器都必須報告該實例運行狀況良好,以便Auto Scaling將該實例視爲健康狀況。如果一個負載平衡器報告實例不健康,自動縮放替換實例,即使其他負載平衡器報告爲健康

Link to above quote can be found here

我希望這事情有點清晰。