

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

# 區域自動轉移元件
<a name="introduction-components-zonal-autoshift"></a>

下圖說明自動轉移流量移離可用區域的範例。當內部遙測顯示存在可能影響客戶的可用區域受損時， 會 AWS 啟動自動轉移。

![具有三個可用區域的自動轉移圖表](https://docs.aws.amazon.com/zh_tw/r53recovery/latest/dg/images/ZonalAutoshiftDiagram.png)


以下是 ARC 中區域自動轉移功能的元件。

**區域自動轉移**  
區域自動轉移會轉移資源的流量，而不需要您採取任何動作。區域自動轉移是 ARC 的一項功能，當內部遙測顯示存在可能影響客戶的可用區域受損時， 會在其中 AWS 啟動自動轉移。請注意，在某些情況下，資源可能會轉移，而不會產生影響。

**練習執行**  
當您為資源啟用區域自動轉移時，您還必須為資源設定區域自動轉移*實務執行*。 會為實務 AWS 執行區域轉移大約每週執行約 30 分鐘。您也可以排程隨需執行的練習。  
實務執行可確保您的應用程式可以正常執行，並遺失一個可用區域。在實務執行中， 會使用區域轉移將資源的流量 AWS 移離一個可用區域，然後在實務執行結束時將流量移返。

**練習執行組態**  
使用練習執行組態，您可以定義 ARC 何時可以為具有區域自動轉移的資源開始練習執行的時間範圍 （封鎖或允許的時段）。您也可以定義 AWS 實務執行的 CloudWatch 警示。您可以隨時編輯練習執行組態、新增或變更封鎖或允許的視窗，或更新練習執行的警示。  
若要啟用區域自動轉移，您必須為資源設定實務執行組態。  
您可以刪除實務執行，但首先必須停用區域自動轉移。

**練習執行警示**  
當您設定實務執行時，您可以根據您的資源和應用程式需求，指定 CloudWatch 警示 （您第一次在 CloudWatch 中建立的警示）。如果您的應用程式受到練習執行的負面影響，您指定的警示可能會阻止練習執行開始，或可以停止進行中的練習執行。  
如果您指定的警示進入 `ALARM` 狀態，ARC 會結束實務執行的區域轉移，讓資源的流量不會再從可用區域轉移。  
您為練習執行指定的警示有兩種類型：*結果*警示、在練習執行期間監控資源和應用程式的運作狀態，以及*封鎖*警示，您可以設定這些警示來防止練習執行開始，或停止進行中練習執行。至少需要一個結果警示；封鎖警示是選用的。

**練習執行結果**  
ARC 會報告每個實務執行的結果。以下是可能的演練結果：  
+ **待定：**實務執行的區域轉移為作用中 （進行中）。尚無結果可傳回。
+ **SUCCEEDED：**結果警示在練習執行期間未進入 `ALARM` 狀態，而練習執行已完成完整的 30 分鐘測試期間。
+ **INTERRUPTED：**實務執行結束的原因不是結果警示進入 `ALARM` 狀態。演練可能因各種不同的原因而中斷。例如，由於為練習執行指定的封鎖警示進入 `ALARM` 狀態而結束的練習執行結果為 `INTERRUPTED`。如需 `INTERRUPTED` 結果的原因詳細資訊，請參閱[演練的結果](arc-zonal-autoshift.considerations.md#ZAConsiderationsPracticeRunOutcomes)。
+ **失敗：**在演練期間結果警示進入 `ALARM` 狀態。
+ **CAPACITY\_CHECK\_FAILED：**對負載平衡和 Auto Scaling 群組資源在可用區域之間平衡容量檢查失敗。

**內建安全規則**  
ARC 內建的安全規則可防止資源一次發生多個流量轉移。也就是說，只有一個客戶啟動的區域轉移、練習執行區域轉移 （由 AWS 客戶啟動或由客戶啟動），或資源的自動轉移可以主動將流量移離可用區域。例如，如果您在資源目前以自動轉移轉移時開始區域轉移，則區域轉移優先。如需詳細資訊，請參閱[區域輪班的優先順序](arc-zonal-autoshift.how-it-works.precedence.md#ZAShiftPrecedence)。

**資源識別符**  
要啟用區域自動轉移之資源的識別符，即資源的 Amazon Resource Name (ARN)。您只能為帳戶中位於 ARC 所支援服務 AWS 中的資源啟用區域自動轉移。

**受管資源**  
Application Load Balancer 會自動向 ARC 註冊資源以進行區域自動轉移。您必須手動選擇加入其他資源以進行區域自動轉移。

**資源名稱**  
ARC 中受管資源的名稱。

**套用狀態**  
套用的狀態指出資源的流量轉移是否有效。當您設定區域自動轉移時，資源可以有多個作用中流量轉移，也就是練習執行區域轉移、客戶起始的區域轉移或自動轉移。不過，一次只會*套用*一個資源生效的 ，也就是 。狀態為 的轉移會`APPLIED`決定資源的應用程式流量已轉移的可用區域，以及該流量轉移何時結束。

**輪班類型**  
定義區域轉移類型。區域輪班可以有下列其中一種類型：  
+ **ZONAL\_SHIFT**
+ **ZONAL\_AUTOSHIFT**
+ **PRACTICE\_RUN**
+ **FIS\_EXPERIMENT**