本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
啟動、建立和執行 AWS FIS 實驗
AWS Resilience Hub 整合 AWS FIS 實驗,簡化 AWS FIS 實驗。它提供量身打造的建議,並允許使用映射到 Application Components () 的預先填入範本啟動 AWS FIS 實驗AppComponents,從而實現高效的彈性測試。
從操作建議啟動 AWS FIS 實驗
-
開啟 AWS Resilience Hub 主控台。
-
在導覽窗格中,選擇 Applications (應用程式)。
-
從應用程式清單中,選擇您要為其建立測試的應用程式。
-
選擇評估索引標籤。
-
從彈性評估資料表中選取評估。如果您沒有評估,請完成 中的程序,在 中執行彈性評估 AWS Resilience Hub然後返回此步驟。
-
選擇操作建議索引標籤。
-
在故障注入實驗之前,選擇向右箭頭。
本節列出 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 動作的目標。
-
-
選取您要為其啟動實驗 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 指出資源所在的區域。
-
-
-
選取 AppComponent ,然後選擇包含或排除,分別在 AWS FIS 實驗 AppComponent 中包含或排除 。
-
選擇啟動實驗。
AWS Resilience Hub 會將您重新導向至 AWS FIS 主控台中的指定範本詳細資訊頁面,並在新的索引標籤中開啟。
-
若要建立實驗範本,請完成中的步驟 使用主控台建立實驗範本。
此外,在您輸入範本詳細資訊並在 AWS FIS 主控台的指定範本詳細資訊頁面中選擇下一步後,請遵循中的步驟。若要使用主控台建立實驗範本, AWS Resilience Hub 會自動嘗試在動作和目標頁面中映射資源類型的動作和目標。不過,若要改善涵蓋範圍,您可以分別選擇新增動作和新增目標,並完成其餘的程序來建立實驗,以手動新增動作和目標。
執行 AWS FIS 實驗
在 AWS FIS 主控台中建立實驗後,請遵循從範本開始實驗中的步驟,在主控台中 AWS FIS 執行實驗。如果您想要 AWS Resilience Hub 偵測在 中執行的最新實驗 AWS FIS,您必須執行新的評估。如需執行評估的詳細資訊,請參閱 在 中執行彈性評估 AWS Resilience Hub。