

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

# 檢閱評估報告
<a name="review-assessment"></a>

您可以在應用程式的評估檢視中找到**評估**報告。

**尋找評估報告**

1. 在左側導覽功能表中，選擇**應用程式**。

1. 在**應用程式中**，開啟應用程式。

1. 在**評估**索引標籤中，從**彈性評估區段中選擇評估**報告。

當您開啟報告時，您會看到以下內容：
+ 評估報告的整體概觀
+ 改善彈性的建議。
+ 設定警示、SOPs 和測試的建議
+ 如何建立和管理標籤，以搜尋和篩選您的 AWS 資源

## 評估報告
<a name="review-section"></a>

本節提供評估 report. AWS Resilience Hub lists 每個中斷類型和相關聯應用程式元件的概觀。它還列出了您的實際 RTO 和 RPO 政策，並確定應用程式元件是否可以實現政策目標。

**概觀**

顯示應用程式的名稱、彈性政策的名稱，以及報告的建立日期。

**偵測到的資源偏離**

本節列出在已發佈應用程式最新版本中包含之後新增或移除的所有資源。選擇**重新匯入輸入來源**，以重新匯入輸入來源標籤中的所有**輸入來源** （包含漂移資源）。選擇**發佈和評估**，以在應用程式中包含更新的資源，並接收準確的彈性評估。

您可以使用下列方式識別偏離的輸入來源：
+ **邏輯 ID** – 指出資源的邏輯 ID。邏輯 ID 是用來識別 AWS CloudFormation 堆疊、Terraform 狀態檔案、myApplications 應用程式或 中資源的名稱 AWS Resource Groups。
+ **變更** – 指出輸入資源是否已**新增**或**移除**。
+ **來源名稱** – 表示資源名稱。選擇來源名稱以在個別的應用程式中檢視其詳細資訊。對於手動新增的輸入來源，連結將無法使用。例如，如果您選擇從 AWS CloudFormation 堆疊匯入的來源名稱，系統會將您重新導向至 上的堆疊詳細資訊頁面 AWS CloudFormation。
+ **資源類型** – 表示資源類型。
+ **帳戶** – 指出擁有實體資源 AWS 的帳戶。
+ **區域** – 指出資源所在的 AWS 區域。

**RTO**

顯示應用程式估計是否符合彈性政策目標的圖形表示。這是根據應用程式可以停機的時間量，而不會對組織造成重大損害。評估提供預估的工作負載 RTO。

**RPO**

顯示應用程式估計是否符合彈性政策目標的圖形表示。這是根據在對業務造成重大損害之前，資料可能遺失的時間量。評估提供預估的工作負載 RPO。

**詳細資訊**

使用**所有結果**和**應用程式合規偏離**索引標籤，提供每種中斷類型的詳細說明。**所有結果**索引標籤會顯示所有中斷，包括合規偏離，而**應用程式合規偏離**索引標籤只會顯示合規偏離。中斷類型包括**應用程式**、雲端基礎設施 **（基礎設施**和**可用區域**) 和**區域**，並提供其相關資訊：
+ **AppComponent**

  組成應用程式的資源。例如，您的應用程式可能具有資料庫或運算元件。
+ **預估 RTO**

  指出您的政策組態是否符合您的政策需求。我們提供兩個值：**預估 RTO** 和**您的目標 RTO**。例如，如果您在**目標 RTO** 下看到 **2 小時**值，在**預估工作負載 RTO** 下看到 **40 公尺**值，則表示我們提供 40 分鐘的預估工作負載 RTO，而您應用程式的目前 RTO 為 2 小時。我們根據組態而非政策來計算預估工作負載 RTO。因此，無論您選取哪個政策，多可用區域資料庫都會有相同的可用區域故障估計工作負載 RTO。
+ **RTO 偏離**

  指出您的應用程式偏離先前成功評估之估計的工作負載 RTO 的持續時間。我們提供兩個值：**預估 RTO** 和 **RTO 偏離**。例如，如果您在**預估 RTO** 下看到 **2 小時**值，在 **RTO 偏離**下看到 **40 公尺**值，則表示您的應用程式偏離先前成功評估的預估工作負載 RTO 達 40 分鐘。
+ **預估 RPO**

  根據您為每個應用程式元件設定的目標 **RPO 政策，顯示預估的實際預估工作負載** RPO 政策。 AWS Resilience Hub ****例如，您可能已將可用區域故障的彈性政策中的 RPO 目標設定為一小時。估計結果的計算可能接近零。這假設我們遞交每筆交易的 Amazon Aurora 在六個節點的四個節點中成功，橫跨多個可用區域。point-in-time還原可能需要五分鐘。

  您可以選擇不提供的唯一 RTO 和 RPO 目標是區域。對於某些應用程式，當對 AWS 服務有關鍵相依性時，規劃復原非常有用，這可能在整個區域中都無法使用。

  如果您選擇此選項，例如設定區域的 RTO 或 RPO 目標，您會收到此類失敗的預估復原時間和操作建議。
+ **RPO 偏離**

  指出您的應用程式偏離先前成功評估之估計的工作負載 RPO 的持續時間。我們提供兩個值：**預估 RPO** 和 **RPO 偏離**。例如，如果您在**預估 RPO** 下看到 **2 小時**值，在 **RPO 偏離**下看到 **40 公尺**，則表示您的應用程式偏離先前成功評估的預估工作負載 RPO 達 40 分鐘。

# 檢閱彈性建議
<a name="resil-recs"></a>

彈性建議會評估 Application Components，並建議如何透過預估工作負載 RTO 和預估工作負載 RPO、成本和最小的變更進行最佳化。

使用 時 AWS Resilience Hub，您可以在**為什麼應該選擇此選項**中，使用下列其中一個建議選項來最佳化彈性：

**注意**  
AWS Resilience Hub 提供最多三個 AWS Resilience Hub 建議選項。
如果您設定區域 RTO 和 RPO 目標，請在建議的選項中 AWS Resilience Hub 顯示**區域 RTO/RPO 最佳化**。如果未設定區域 RTO 和 RPO 目標，則會顯示**可用區域最佳化 (AZ) RTO/RPO**。如需在建立彈性政策時設定區域 RTO/RPO 目標的詳細資訊，請參閱 [建立彈性政策](create-policy.md)。
應用程式及其組態的預估工作負載 RTO 和預估工作負載 RPO 值，取決於資料量和個別 AppComponents 不過，這些值僅為預估值。您應該使用自己的測試 （例如 AWS Fault Injection Service) 來測試應用程式的實際復原時間。

**最佳化可用區域 RTO/RPO**

在可用區域 (AZ) 中斷期間，最低的估計工作負載復原時間 (RTO/RPO)。如果您的組態無法充分變更以符合 RTO 和 RPO 目標，系統會通知您最低估計工作負載 AZ 復原時間，讓您的組態接近符合政策的可能性。

**針對區域 RTO/RPO 最佳化**

在區域中斷期間，最低的估計工作負載復原時間 (RTO/RPO)。如果您的組態無法充分變更以符合 RTO 和 RPO 目標，系統會通知您最低的估計工作負載區域復原時間，讓您的組態接近符合政策的可能性。

**成本最佳化**

您可以產生的最低成本，仍然符合您的彈性政策。如果您的組態無法充分變更以符合最佳化目標，系統會通知您可產生的最低成本，讓您的組態接近符合政策的可能性。

**針對最少的變更進行最佳化**

實現政策目標所需的最低變更。如果您的組態無法充分變更以符合最佳化目標，系統會通知您建議的變更，讓您的組態接近符合政策的可能性。

最佳化類別明細中包含下列項目：
+ **Description**

  描述 建議的組態 AWS Resilience Hub。
+ **變更**

  文字變更清單，說明切換至建議組態的必要任務。
+ **基本成本**

  與建議變更相關聯的預估成本。
**注意**  
**基本成本**會根據用量而有所不同，且不包含企業折扣計劃 (EDP) 的任何折扣或優惠。
+ **預估工作負載 RTO 和 RPO**

  變更後的預估工作負載 RTO 和預估工作負載 RPO。

AWS Resilience Hub 會評估應用程式元件 (AppComponent) 是否可以遵循彈性政策。如果 AppComponent 不符合彈性政策，且 AWS Resilience Hub 無法提出任何建議以促進合規，可能是因為在 AppComponent 的限制範圍內，無法滿足所選 AppComponent 的復原時間。AppComponent 限制條件的範例包括資源類型、儲存體大小或資源組態。

為了促進 AppComponent 符合彈性政策，請變更 AppComponent 的資源類型或更新彈性政策，以符合資源可交付的內容。

# 檢閱操作建議
<a name="ops.reqs"></a>

操作建議包含透過 AWS CloudFormation 範本設定警示、SOPs 和 AWS FIS 實驗的建議。

AWS Resilience Hub 提供 AWS CloudFormation 範本檔案，供您下載和管理應用程式的基礎設施做為程式碼。因此，我們在 中提供建議 AWS CloudFormation ，讓您可以將這些建議新增至您的應用程式程式碼。如果 AWS CloudFormation 範本檔案大小超過 1 MB 且包含超過 500 個資源， AWS Resilience Hub 會產生多個 AWS CloudFormation 範本檔案，其中每個檔案大小不超過 1 MB，且包含最多 500 個資源。如果 AWS CloudFormation 範本檔案分割成多個檔案， AWS CloudFormation 範本檔案名稱會附加 `partXofY`，其中 `X` 表示序列中的檔案編號，而 `Y`表示範本檔案分割的檔案總數 AWS CloudFormation 。例如，如果範本檔案`big-app-template5-Alarm-104849185070-us-west-2.yaml`分為四個檔案，檔案名稱如下：
+ `big-app-template5-Alarm-104849185070-us-west-2-part1of4.yaml`
+ `big-app-template5-Alarm-104849185070-us-west-2-part2of4.yaml`
+ `big-app-template5-Alarm-104849185070-us-west-2-part3of4.yaml`
+ `big-app-template5-Alarm-104849185070-us-west-2-part4of4.yaml`

不過，如果是大型 AWS CloudFormation 範本，系統會要求您提供 Amazon Simple Storage Service URI，而不是使用 CLI/API 搭配本機檔案做為輸入。

在 中 AWS Resilience Hub，您可以執行下列動作：
+ 您可以佈建選取的警示、SOPs 和 AWS FIS 實驗。若要佈建警示、SOPs 和 AWS FIS 實驗，請選取適當的建議，然後輸入唯一的名稱。 會根據您選取的建議 AWS Resilience Hub 建立範本。在**範本**中，您可以透過 Amazon Simple Storage Service (Amazon S3) URL 存取您建立的範本。
+ 您可以隨時包含或排除應用程式建議的所選警示、SOPs 和 AWS FIS 實驗。如需詳細資訊，請參閱 [包含或排除操作建議](exclude-recommend.md)。
+ 您也可以搜尋、建立、新增、移除和管理應用程式的標籤，並查看與其相關聯的所有標籤。

# 包含或排除操作建議
<a name="exclude-recommend"></a>

AWS Resilience Hub 提供選項，以包含或排除建議在任何時間點改善應用程式彈性分數的警示、SOPs 和 AWS FIS 實驗 （測試）。只有在您執行新的評估後，包含和排除操作建議才會影響應用程式的彈性分數。因此，我們建議您執行評估以取得更新的彈性分數，並了解其對應用程式的影響。

如需限制許可以包含或排除每個應用程式的建議的詳細資訊，請參閱 [限制包含或排除 AWS Resilience Hub 建議的許可](include-exclude-limit-permissions.md)。

**從應用程式納入或排除操作建議**

1. 在左側導覽功能表中，選擇**應用程式**。

1. 在**應用程式中**，開啟應用程式。

1. 選擇**評估**，然後從**彈性評估**資料表中選取評估。如果您沒有評估，請完成 中的程序，[在 中執行彈性評估 AWS Resilience Hub](run-assessment.md)然後返回此步驟。

1. 選取**操作建議**索引標籤。

1. 若要在您的應用程式中包含或排除操作建議，請完成下列程序：

**在您的應用程式中包含或排除建議的警示**

1. 若要排除警示，請完成下列步驟：

   1. 在**警示**索引標籤的**警示**表中，選取您要排除的所有警示 (**未實作**狀態）。您可以從狀態欄識別警示的目前實作**狀態**。

   1. 在**動作**中，選擇**排除已選取**。

   1. 從**排除建議**對話方塊中，選取下列其中一個原因 （選用），然後選擇**排除選取的**項目，以從應用程式排除選取的警示。
      + **已實作** – 如果您已在 Amazon CloudWatch 或任何其他第三方服務供應商等 AWS 服務中實作這些警示，請選擇此選項。
      + **不相關** – 如果警示不符合您的業務需求，請選擇此選項。
      + **實作過於複雜** – 如果您認為這些警示過於複雜而無法實作，請選擇此選項。
      + **其他** – 選擇此選項可指定排除建議的任何其他原因。

1. 若要包含警示，請完成下列步驟：

   1. 在**警示**索引標籤下，從**警示**資料表中選取您要包含的所有警示 （具有**排除**狀態）。您可以從狀態欄識別警示的目前實作**狀態**。

   1. 在**動作**中，選擇**包含已選取**項目。

   1. 從**包含建議**對話方塊中，選擇**包含已選取**，以在應用程式中包含所有選取的警示。

**在您的應用程式中包含或排除建議的標準操作程序 SOPs)**

1. 若要排除建議的 SOPs，請完成下列步驟：

   1. 在**標準操作程序**索引標籤下，從 **SOPs**資料表中選取您要排除的所有 SOPs （具有**已實作**或未**實作**狀態）。您可以從狀態欄識別 SOP 目前的實作**狀態**。

   1. 從**動作**中，選擇**排除選取的** ，從您的應用程式中排除選取的 SOPs。

   1. 從**排除建議**對話方塊中，選取下列其中一個原因 （選用），然後選擇**排除選取的**項目，以從應用程式排除選取的 SOPs。
      + **已實作** – 如果您已在 AWS 服務或任何其他第三方服務提供者中實作這些 SOPs，請選擇此選項。
      + **不相關** – 如果 SOPs 不符合您的業務需求，請選擇此選項。
      + **實作過於複雜** – 如果您認為這些 SOPs 太複雜而無法實作，請選擇此選項。
      + **無** – 如果您不想指定原因，請選擇此選項。

1. 若要包含 SOPs，請完成下列步驟：

   1. 在**標準操作程序**索引標籤下，從 **SOPs**資料表中選取您要包含的所有警示 （具有**排除**狀態）。您可以從狀態欄識別警示的目前實作**狀態**。

   1. 在**動作**中，選擇**包含已選取**項目。

   1. 從**包含建議**對話方塊中，選擇**包含選取的**項目，以在應用程式中包含所有選取的 SOPs。

**在您的應用程式中包含或排除建議的測試**

1. 若要排除建議的測試，請完成下列步驟：

   1. 在**錯誤注入實驗範本**索引標籤下，從**錯誤注入實驗範本**資料表中，選取您要排除的所有測試 （已**實作**或未**實作**狀態）。您可以從狀態欄識別測試的目前實作**狀態**。

   1. 在**動作**中，選擇**排除已選取**。

   1. 從**排除建議**對話方塊中，選取下列其中一個原因 （選用），然後選擇**排除選取的**項目，以從應用程式排除選取的 AWS FIS 實驗。
      + **已實作** – 如果您已在 AWS 服務或任何其他第三方服務提供者中實作這些測試，請選擇此選項。
      + **不相關** – 如果測試不符合您的業務需求，請選擇此選項。
      + **實作太複雜** – 如果您認為這些測試太複雜而無法實作，請選擇此選項。
      + **無** – 如果您不想指定原因，請選擇此選項。

1. 若要包含建議的測試，請完成下列步驟：

   1. 在**錯誤注入實驗範本**索引標籤下，從**錯誤注入實驗範本**資料表中，選取您要包含的所有測試 （具有**排除**狀態）。您可以從狀態欄識別測試的目前實作**狀態**。

   1. 在**動作**中，選擇**包含已選取**項目。

   1. 從**包含建議**對話方塊中，選擇**包含選取的**項目，以在應用程式中包含所有選取的測試。