本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
Network Load Balancer
使用 Network Load Balancer 的區域轉移
若要搭配區域轉移使用 Network Load Balancer,您必須在 Network Load Balancer 屬性中啟用 ARC 區域轉移整合。Network Load Balancer 支援跨區域啟用或跨區域停用組態的區域轉移。
您可以選擇加入哪些資源來使用區域轉移和區域自動轉移,以及何時想要從受損的可用區域失敗。支援面向網際網路和內部 Network Load Balancer。
若要為啟用跨區域 Network Load Balancer 啟用區域轉移,連接至負載平衡器的所有目標群組必須符合下列要求。
-
必須啟用跨區域負載平衡,或將 設定為
use_load_balancer_configuration。-
如需目標群組跨區域負載平衡的詳細資訊,請參閱目標群組的跨區域負載平衡。
-
-
目標群組通訊協定必須是 TCP 或 TLS。
-
如需 Network Load Balancer 目標群組通訊協定的詳細資訊,請參閱路由組態。
-
-
必須停用運作狀態不佳目標的連線終止。
-
如需目標群組連線終止的詳細資訊,請參閱運作狀態不佳目標的連線終止。
-
-
目標群組不得有任何 Application Load Balancer 做為目標。
-
如需 Application Load Balancer 做為目標的詳細資訊,請參閱使用 Application Load Balancer 做為 Network Load Balancer 的目標。
-
您可以使用 AWS CLI、 AWS Management Console或 Elastic Load Balancing 小工具,啟動 Network Load Balancer 的區域轉移。當 Application Load Balancer 是 Network Load Balancer 的目標時,您必須從 Network Load Balancer 開始區域轉移。如果您從 Application Load Balancer 開始區域轉移,Network Load Balancer 不會停止將流量傳送至 Application Load Balancer 及其目標。
如需啟動區域轉移的詳細資訊,請參閱 啟動、更新或取消區域轉移。
Network Load Balancer 的區域轉移如何運作
ARC 會為已註冊的 Network Load Balancer 建立運作狀態檢查失敗,以便在啟動區域轉移時,從 DNS 中移除受損 AZ 中的 Network Load Balancer 節點。Network Load Balancer 會停用受影響區域中的目標,使其停止接收流量,而 Elastic Load Balancing 會將這些目標視為區域轉移的已停用目標。處於停用狀態的目標會繼續接收運作狀態檢查。當目標運作狀態良好且區域轉移過期 (或取消) 時,路由至先前受損區域中的目標會繼續。
在啟用跨區域負載平衡的 Network Load Balancer 區域轉移期間,會從 DNS 中移除區域負載平衡器 IP 地址。與受損可用區域中目標的現有連線會持續存在,直到它們自然關閉,而新的連線不會再路由到受損可用區域中的目標。
如需詳細資訊,請參閱《Network Load Balancer 使用者指南》中的 Network Load Balancer 的區域轉移。 Load Balancer