啟動、建立和執行 AWS FIS 實驗 - AWS 彈性中樞

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

啟動、建立和執行 AWS FIS 實驗

AWS Resilience Hub 整合 AWS FIS 實驗,簡化 AWS FIS 實驗。它提供量身打造的建議,並允許使用映射到 Application Components () 的預先填入範本啟動 AWS FIS 實驗AppComponents,從而實現高效的彈性測試。

從操作建議啟動 AWS FIS 實驗
  1. 開啟 AWS Resilience Hub 主控台。

  2. 在導覽窗格中,選擇 Applications (應用程式)

  3. 從應用程式清單中,選擇您要為其建立測試的應用程式。

  4. 選擇評估索引標籤。

  5. 彈性評估資料表中選取評估。如果您沒有評估,請完成 中的程序,在 中執行彈性評估 AWS Resilience Hub然後返回此步驟。

  6. 選擇操作建議索引標籤。

  7. 故障注入實驗之前,選擇向右箭頭。

    本節列出 AWS Resilience Hub 應用程式建議的所有 AWS FIS 實驗,以測試壓力並提高其彈性。根據您的實作, AWS FIS 實驗會分類為下列狀態:

    • 已實作 – 表示 建議的實驗 AWS Resilience Hub 已實作在您的應用程式中。選擇以下數字,以檢視實驗資料表中的所有實作實驗。

    • 部分實作 – 表示 建議的實驗 AWS Resilience Hub 已部分實作於您的應用程式中。選擇以下數字,以檢視實驗資料表中所有部分實作的實驗。

    • 未實作 – 表示您的應用程式中 AWS Resilience Hub 未實作 建議的實驗。選擇以下數字,以檢視實驗資料表中的所有未實作實驗。

    • 排除 – 表示您的應用程式 AWS Resilience Hub 排除 建議的實驗。選擇以下數字,以檢視實驗資料表中所有排除的實驗。如需包含和排除建議實驗的詳細資訊,請參閱包含或排除操作建議

    實驗資料表列出所有實作 AWS FIS 的實驗,這些實驗會影響應用程式的彈性分數。您可以使用下列資訊來識別 AWS FIS 實驗:

    • 動作名稱 – 指出為您的應用程式建議 AWS FIS 的動作。選擇動作名稱,以在 AppComponents AWS FIS 實驗詳細資訊頁面上檢視所有建議的 。當狀態設定為不可追蹤時,表示 AWS FIS 實驗是案例。選擇案例名稱,在主控台的 AWS FIS 案例庫頁面上檢視其詳細資訊。

    • 狀態 – 指出 AWS FIS 實驗目前的實作狀態。也就是說,已實作部分實作未實作已排除

      注意

      AWS FIS 案例是具有多個預先定義動作的主控台專用功能。因此, AWS Resilience Hub 無法追蹤它,它會將狀態設定為無法追蹤

    • 描述 – 描述 AWS FIS 動作的目標。

  8. 選取您要為其啟動實驗 AWS FIS 的動作。

    在 AWS FIS 實驗建議區段中,您可以使用 AppComponents 下列資訊,進一步了解在 上實作所需的實驗:

    • 名稱 – AppComponent 資源分組所在的 名稱。

    • 狀態 – 指示 AWS FIS 動作目前的實作狀態。也就是說,已實作部分實作未實作已排除

      注意

      AWS FIS 案例是具有多個預先定義動作的主控台專用功能。因此, AWS Resilience Hub 無法追蹤它,它會將狀態設定為無法追蹤

    • 目標選擇 – 指出當您選擇啟動實驗時,資源將如何包含在實驗中。如果 AWS Resilience Hub 未自動判斷目標資源,請將滑鼠游標移至個別目標選取欄位,以取得新增這些資源的指引。

    • 資源 – 指示在 下分組的資源數量 AppComponent。在資源對話方塊中選擇號碼以檢視這些資源。您可以使用下列項目來識別資源:

      • 邏輯 ID – 指示資源的邏輯 ID。邏輯 ID 是用來識別您 AWS CloudFormation、Terraform 狀態檔案、 myApplications 應用程式、 AWS Resource Groups 資源或 Amazon Elastic Kubernetes Service 叢集中資源的名稱。

      • 實體 ID – 指示資源的實際指派識別符,例如 Amazon EC2執行個體 ID 或 Amazon S3 儲存貯體名稱。

      • 類型 — 指示資源的類型。

      • 區域 – AWS 指出資源所在的區域。

  9. 選取 AppComponent ,然後選擇包含排除,分別在 AWS FIS 實驗 AppComponent 中包含或排除 。

  10. 選擇啟動實驗

    AWS Resilience Hub 會將您重新導向至 AWS FIS 主控台中的指定範本詳細資訊頁面,並在新的索引標籤中開啟。

  11. 若要建立實驗範本,請完成中的步驟 使用主控台建立實驗範本

    此外,在您輸入範本詳細資訊並在 AWS FIS 主控台的指定範本詳細資訊頁面中選擇下一步後,請遵循中的步驟。若要使用主控台建立實驗範本, AWS Resilience Hub 會自動嘗試在動作目標頁面中映射資源類型的動作和目標。不過,若要改善涵蓋範圍,您可以分別選擇新增動作和新增目標,並完成其餘的程序來建立實驗,以手動新增動作目標

執行 AWS FIS 實驗

在 AWS FIS 主控台中建立實驗後,請遵循從範本開始實驗中的步驟,在主控台中 AWS FIS 執行實驗。如果您想要 AWS Resilience Hub 偵測在 中執行的最新實驗 AWS FIS,您必須執行新的評估。如需執行評估的詳細資訊,請參閱 在 中執行彈性評估 AWS Resilience Hub