區域轉移 - Elastic Load Balancing

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

區域轉移

區域轉移是 Amazon Route 53 應用程式復原控制器 (Route 53 ARC) 中的一種功能。透過區域轉移,您可以透過單一動作,將負載平衡器資源從受損的可用區域轉移。如此一來,您就可以繼續從 AWS 區域中其他運作狀況良好的可用區域進行操作。

當您啟動區域轉移時,負載平衡器會停止將資源的流量傳送至受影響的可用區域。Route 53 ARC 會立即建立區域轉移。不過,可能需要很短的時間 (通常最多幾分鐘),才能完成受影響可用區域中現有正在進行中的連線。如需詳細資訊,請參閱《Amazon Route 53 應用程式復原控制器開發人員指南》中的區域轉移如何運作:運作狀態檢查和區域 IP 地址

只有在關閉跨區域負載平衡的情況下,Application Load Balancer 和 Network Load Balancer 才支援區域轉移。如果您開啟跨區域負載平衡,就無法啟動區域轉移。如需詳細資訊,請參閱《Amazon Route 53 應用程式復原控制器開發人員指南》中的支援區域轉移的資源

在使用區域轉移之前,請檢閱以下內容:

  • 區域轉移不支援跨區域負載平衡。您必須關閉跨區域負載平衡才能使用此功能。

  • 當您在 AWS Global Accelerator中使用 Application Load Balancer 做為加速器端點時,不支援區域轉移。

  • 您只能針對單一可用區域,啟動特定負載平衡器的區域轉移。您無法為多個可用區域啟動區域轉移。

  • AWS 當多個基礎結構問題影響服務時,會主動移除 DNS 中的區域負載平衡器 IP 位址。在啟動區域轉移之前,請務必檢查目前的可用區域容量。如果您的負載平衡器已關閉跨區域負載平衡,而您使用區域轉移來移除區域負載平衡器 IP 地址,則受區域轉移影響的可用區域也會失去目標容量。

  • 當 Application Load Balancer 是 Network Load Balancer 的目標時,請務必從 Network Load Balancer 啟動區域轉移。如果您從 Application Load Balancer 啟動區域轉移,Network Load Balancer 將無法辨識轉移,並繼續將流量傳送至 Application Load Balancer。

如需詳細指南和資訊,請參閱《Amazon Route 53 應用程式復原控制器開發人員指南》中的 Route 53 ARC 區域轉移的最佳實務

啟動區域轉移

本程序中的步驟說明如何使用 Amazon EC2 主控台來啟動區域轉移。如需使用 Route 53 ARC 主控台啟動區域轉移的步驟,請參閱《Amazon Route 53 應用程式復原控制器開發人員指南》中的啟動區域轉移

使用主控台來啟動區域轉移
  1. 前往 https://console.aws.amazon.com/ec2/ 開啟 Amazon EC2 主控台。

  2. 在導覽窗格的 Load Balancing (負載平衡器),選擇 Load Balancer (負載平衡器)

  3. 選取負載平衡器名稱。

  4. 整合索引標籤中的 Route 53 應用程式復原控制器下,選擇啟動區域轉移

  5. 選取要將流量移出的可用區域。

  6. 選擇或輸入區域轉移的到期日。區域轉移最初可設定為 1 分鐘至三天 (72 小時)。

    所有區域轉移都是暫時的。您必須設定到期日,但您可以稍後更新作用中的轉移以設定新的到期日。

  7. 輸入註解。如果您想要的話,您可以稍後更新區域轉移以編輯註釋。

  8. 選取此核取方塊以確認啟動區域轉移將流量從可用區域移開,以減少應用程式的容量。

  9. 選擇啟動

若要使用開始區域偏移 AWS CLI

若要以程式設計方式使用區域轉移,請參閱《區域轉移 API 參考指南》。

更新區域轉移

本程序中的步驟說明如何使用 Amazon EC2 主控台來更新區域轉移。如需使用 Amazon Route 53 應用程式復原控制器主控台更新區域轉移的步驟,請參閱《Amazon Route 53 應用程式復原控制器開發人員指南》中的更新區域轉移

使用主控台更新區域轉移
  1. 前往 https://console.aws.amazon.com/ec2/ 開啟 Amazon EC2 主控台。

  2. 在導覽窗格的負載平衡下,選擇負載平衡器

  3. 選取具有作用中區域轉移的負載平衡器名稱。

  4. 整合索引標籤中的 Route 53 應用程式復原控制器下,選擇更新區域轉移

    這會開啟 Route 53 ARC 主控台以繼續更新。

  5. 針對設定區域轉移到期日,選擇性選取或輸入到期日。

  6. 針對註解,選擇性編輯現有註解或輸入新註解。

  7. 選擇更新

若要使用更新區域偏移 AWS CLI

若要以程式設計方式使用區域轉移,請參閱《區域轉移 API 參考指南》https://docs.aws.amazon.com/arc-zonal-shift/latest/api/

取消區域轉移

本程序中的步驟說明如何使用 Amazon EC2 主控台取消區域轉移。如需使用 Amazon Route 53 應用程式復原控制器主控台取消區域轉移的步驟,請參閱《Amazon Route 53 應用程式復原控制器開發人員指南》中的取消區域轉移

若要使用主控台取消區域轉移
  1. 前往 https://console.aws.amazon.com/ec2/ 開啟 Amazon EC2 主控台。

  2. 在導覽窗格的負載平衡下,選擇負載平衡器

  3. 選取具有作用中區域轉移的負載平衡器名稱。

  4. 整合索引標籤中的 Route 53 應用程式復原控制器下,選擇取消區域轉移

    這會開啟 Route 53 ARC 主控台以繼續取消。

  5. 選擇取消區域轉移

  6. 在確認對話上,選擇繼續

若要使用取消區域偏移量 AWS CLI

若要以程式設計方式使用區域轉移,請參閱《區域轉移 API 參考指南》https://docs.aws.amazon.com/arc-zonal-shift/latest/api/