Network Load Balancer - Amazon Application Recovery Controller (ARC)

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

Network Load Balancer

使用 Network Load Balancer 的區域轉移

若要搭配區域轉移使用 Network Load Balancer,您必須在 Network Load Balancer 屬性中啟用ARC區域轉移整合。Network Load Balancer 支援跨區域啟用或跨區域停用組態的區域轉移。

您可以選擇加入哪些資源來使用區域轉移和區域自動轉移,以及何時想要從受損的可用區域失敗。支援面向網際網路和內部 Network Load Balancer。

若要為啟用跨區域 Network Load Balancer 啟用區域轉移,連接至負載平衡器的所有目標群組必須符合下列要求。

您可以使用 、 AWS CLI AWS 主控台或 Elastic Load Balancing 小工具,啟動 Network Load Balancer 的區域轉移。當 Application Load Balancer 是 Network Load Balancer 的目標時,您必須從 Network Load Balancer 開始區域轉移。如果您從 Application Load Balancer 開始區域轉移,Network Load Balancer 不會停止傳送流量到 Application Load Balancer 及其目標。

Console
在負載平衡器上啟用區域轉移 (主控台)
  1. 在 開啟 Amazon EC2主控台https://console.aws.amazon.com/ec2/

  2. 導覽頁面的負載平衡下,選擇負載平衡器

  3. 選取 Network Load Balancer 名稱。

  4. 屬性索引標籤中,選擇編輯

  5. 可用區域路由組態下,將ARC區域轉移整合設定為啟用

  6. 選擇 Save (儲存)。

AWS CLI
在負載平衡器上啟用區域轉移 (AWS CLI)
  • 輸入以下命令:

    aws elbv2 modify-load-balancer-attributes --load-balancer-arn my-nlb-arn --attributes Key=zonal_shift.config.enabled,Value=true

如需觸發區域轉移的詳細資訊,請參閱 啟動、更新或取消區域轉移

Network Load Balancer 的區域轉移如何運作

ARC 會針對已註冊的 Network Load Balancer 觸發運作狀態檢查失敗,因此當您觸發區域轉移DNS時,受損 AZ 中的 Network Load Balancer 節點會從 中移除。Network Load Balancer 會停用受影響區域中的目標,使其停止接收流量,而 Elastic Load Balancing 會依區域轉移將這些目標視為停用的目標。處於停用狀態的目標會繼續接收運作狀態檢查。當目標運作狀態良好且區域轉移過期 (或取消) 時,先前受損區域中的目標路由會繼續。

在啟用跨區域負載平衡的 Network Load Balancer 區域轉移期間,區域負載平衡器 IP 地址會從 中移除DNS。現有連線至受損可用區域中的目標會持續存在,直到它們以有機方式關閉,而新的連線不會再路由至受損可用區域中的目標。

如需詳細資訊,請參閱 Network Load Balancer 使用者指南中的 Network Load Balancer 的區域轉移主題。 Load Balancer