2017-09-03 50 views
0

也許一個愚蠢的問題,但我已經尋找了一會兒......AWS ELB是否自行處理HA?

爲了確保AWS ELB HA,應我明確創建控制檯或AWS本身將處理HA我買兩個ELB實例,所以我只需要創建一個?

謝謝

回答

1

是的,它爲您管理自己的HA。主要產品頁提到了這一點 -

https://aws.amazon.com/elasticloadbalancing/

ELB被改造爲HA。您可以通過在ELB上執行挖掘命令並查看它返回多個地址來查看。

默認的ELB將只發送流量情況下該地區的ELB是如果你想跨區域故障切換你需要看這裏 - https://aws.amazon.com/blogs/aws/amazon-route-53-elb-integration-dns-failover/

+0

非常感謝,這正是我所期待的。 –

2

AWS彈性負載均衡(ELB)可確保高區域邊界內多個可用區(AZ)的可用性(HA)。

(可選)您可以選擇放置ELB的可用區,這會影響HA(選擇HA的更高級別的多個AZ)。您還可以使用DNS路由策略配置多區域HA,以便爲不同地區的多個ELB發送流量。

在啓用多個可用性區域,如果一個可用性區域 變得不可用或沒有健康的情況下,負載均衡器可以 繼續流量路由到健康註冊的實例在 另一個可用區。

這就是爲什麼DNS映射,您將獲取ELB一個CNAME(不是A記錄),因爲有運行ELB的HA和可擴展性,這是由AWS管理背後的多個服務器。

有關詳細信息,請查閱文檔How Elastic Load Balancing Works

+0

根據BryceH的回答,我看到在一個AZ內,ELB爲我處理HA。如果我理解正確,你的意思是說,ELB可以自動處理HA以實現跨域情景? –

+0

在AWS中,建議爲HA設計多個可用區的應用程序,以確保應用程序即使在AZ發生故障後也能正常工作。 ELB在AZ中具有冗餘性,所以它不會失敗,但如果您不使用多個AZ設置,則風險很高。 – Ashan

+0

謝謝,阿山。我應該在另一個AZ中創建ELB還是ELB會自動創建/故障轉移到另一個AZ中的ELB實例? –