

 **協助改進此頁面** 

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

若要為本使用者指南貢獻內容，請點選每個頁面右側面板中的**在 GitHub 上編輯此頁面**連結。

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

# 啟用 EKS 區域轉移來避免可用區域受損
<a name="zone-shift-enable"></a>

Amazon 應用程式復原控制器 (ARC) 可協助您管理及協調跨可用區域 (AZ) 進行應用程式復原，並且可搭配包括 Amazon EKS 在內的多項服務一起使用。憑藉 ARC 區域轉移的 EKS 支援，您可從受損的可用區域轉移叢集內的網路流量。您也可以授權 AWS 監控 AZs 的運作狀態，並代表您暫時將網路流量移離運作狀態不佳的 AZ。

 **EKS 區域轉移運作方式：**

1. 透過 Amazon 應用程式復原控制器 (ARC) 啟用 EKS 叢集。這會在叢集層級使用 Amazon EKS 主控台、CLI、CloudFormation AWS 或 eksctl 完成。

1. 啟用後，您可以使用 ARC 主控台、 AWS CLI 或區域轉移和區域自動轉移 APIs 來管理區域轉移或區域自動轉移。

請注意，在 ARC 註冊 EKS 叢集之後，您仍需設定 ARC。舉例來說，您可藉助 ARC 主控台來設定區域自動轉移。

若要了解 EKS 區域轉移運作方式，以及如何設計工作負載來處理受損可用區域的相關詳細資訊，請參閱 [了解 Amazon EKS 中的 Amazon 應用程式復原控制器 (ARC) 區域轉移](zone-shift.md)。

## 考量事項
<a name="zone-shift-enable-considerations"></a>
+ EKS 自動模式不支援 Amazon 應用程式復原控制器、區域轉移和區域自動轉移。
+ 建議在各項區域轉移操作間等候至少 60 秒，以確認每項請求均得到適當處理。

  嘗試以快速、連續的方式執行區域轉移時 (相隔 60 秒內)，Amazon EKS 服務可能無法適當處理所有請求輪次。這是由於目前更新叢集區域狀態的輪詢機制所致。若您需要執行多次區域轉移，確認系統在各項操作間留有充足的時間來處理每項變更。

## 什麼是 Amazon 應用程式復原控制器？
<a name="_what_is_amazon_application_recovery_controller"></a>

Amazon 應用程式復原控制器 (ARC) 可協助您針對執行於 AWS的應用程式做好準備，以及加速完成復原。區域轉移可讓您從可用區域 (AZ) 受損快速復原，方法是暫時將支援資源的流量從可用區域移出至 AWS 區域中運作狀態良好的AZs。

 [進一步了解 Amazon 應用程式復原控制器 (ARC)](https://docs.aws.amazon.com/r53recovery/latest/dg/what-is-route53-recovery.html) 

## 什麼是區域轉移？
<a name="_what_is_zonal_shift"></a>

區域轉移是 ARC 的一項功能，可讓您將 EKS 叢集或 Elastic Load Balancer 等資源的流量移離 AWS 區域中的可用區域，以快速緩解問題並快速復原應用程式。舉例來說，由於部署不良導致延遲問題或可用區域受損，您可選擇轉移流量。區域轉移無須進階組態設定步驟。

 [進一步了解 ARC 區域轉移](https://docs.aws.amazon.com/r53recovery/latest/dg/arc-zonal-shift.how-it-works.html) 

## 什麼是區域自動轉移？
<a name="_what_is_zonal_autoshift"></a>

區域自動轉移是 ARC 中的功能，可讓您授權 代表您 AWS 將流量從 AZ 轉移到 AWS 區域中運作狀態良好的 AZs。當內部遙測顯示 區域中的一個 AZ 受損，而可能影響客戶時， 會 AWS 啟動自動轉移。內部遙測包含來自多個來源的指標，包括 AWS 網路，以及 Amazon EC2 和 Elastic Load Balancing 服務。

 AWS 當指標顯示不再存在問題或潛在問題時， 會結束自動轉移。

 [進一步了解 ARC 區域自動轉移](https://docs.aws.amazon.com/r53recovery/latest/dg/arc-zonal-autoshift.how-it-works.html) 

## EKS 在自動轉移期間有什麼作用？
<a name="_what_does_eks_do_during_an_autoshift"></a>

EKS 可更新聯網組態，進而避免將流量引導至受損的可用區域。此外，若您使用受管節點群組，區域轉移期間，EKS 僅可在運作狀態良好的可用區域啟動新的節點。若輪詢過期或取消，則會還原聯網組態，以納入之前偵測到運作狀態不佳的可用區域。

 [進一步了解 EKS 區域轉移](zone-shift.md)。

## 向 Amazon Application Recovery Controller (ARC) 註冊 EKS 叢集AWS （主控台）
<a name="zone-shift-enable-steps"></a>

1. 找到在 ARC 註冊的 EKS 叢集名稱與區域。

1. 導覽至該區域的 [EKS 主控台](https://console.aws.amazon.com/eks)，然後選取您的叢集。

1. 在**叢集資訊**頁面上，選取**概觀**索引標籤。

1. 在**區域轉移**標題項下，選取**管理**按鈕。

1. 針對 *EKS 區域轉移*，選取**啟用**或**停用**。

現在即可在 ARC 註冊 EKS 叢集。

如果您想要 AWS 偵測並避免可用區域受損，則需要設定 ARC 區域自動轉移。舉例來說，您可在 ARC 主控台中執行此動作。

## 後續步驟
<a name="_next_steps"></a>
+ 了解如何[啟用區域自動轉移](https://docs.aws.amazon.com/r53recovery/latest/dg/arc-zonal-autoshift.start-cancel.html)。
+ 了解如何手動[開始區域轉移](https://docs.aws.amazon.com/r53recovery/latest/dg/arc-zonal-shift.start-cancel.html)。