選取您的 Cookie 偏好設定

我們使用提供自身網站和服務所需的基本 Cookie 和類似工具。我們使用效能 Cookie 收集匿名統計資料,以便了解客戶如何使用我們的網站並進行改進。基本 Cookie 無法停用,但可以按一下「自訂」或「拒絕」以拒絕效能 Cookie。

如果您同意,AWS 與經核准的第三方也會使用 Cookie 提供實用的網站功能、記住您的偏好設定,並顯示相關內容,包括相關廣告。若要接受或拒絕所有非必要 Cookie,請按一下「接受」或「拒絕」。若要進行更詳細的選擇,請按一下「自訂」。

什麼是 AWS Fault Injection Service?

焦點模式
什麼是 AWS Fault Injection Service? - AWS 故障注入服務

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

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

AWS Fault Injection Service (AWS FIS) 是一種受管服務,可讓您在 AWS 工作負載上執行故障注入實驗。錯誤注入是以混亂工程的原則為基礎。這些實驗會透過建立破壞性事件來強調應用程式,以便您可以觀察應用程式回應的方式。然後,您可以使用此資訊來改善應用程式的效能和彈性,使其如預期般運作。

若要使用 AWS FIS,您可以設定並執行實驗,協助您建立所需的真實環境,以發現在其他情況下可能難以發現的應用程式問題。 AWS FIS 提供會產生中斷的範本,以及您在生產環境中執行實驗所需的控制項和護欄,例如在符合特定條件時自動復原或停止實驗。

重要

AWS FIS 會對系統中的真實 AWS 資源執行實際動作。因此,在您使用 AWS FIS 在生產環境中執行實驗之前,強烈建議您完成規劃階段,並在生產前環境中執行實驗。

如需規劃實驗的詳細資訊,請參閱測試可靠性規劃您的 AWS FIS 實驗。如需 AWS FIS 的詳細資訊,請參閱 AWS Fault Injection Service

AWS FIS 概念

若要使用 AWS FIS,請在 AWS 資源上執行實驗,以測試應用程式或系統在故障條件下如何執行的理論。若要執行實驗,請先建立實驗範本。實驗範本是您實驗的藍圖。它包含實驗的動作目標停止條件。建立實驗範本之後,您可以使用它來執行實驗。實驗執行時,您可以追蹤其進度並檢視其狀態。當實驗中的所有動作都已執行時,實驗即完成。

實驗範本的元件

動作

動作是 AWS FIS 在實驗期間對 AWS 資源執行的活動。 AWS FIS 根據 AWS 資源類型提供一組預先設定的動作。每個動作會在實驗期間執行指定的持續時間,或直到您停止實驗為止。動作可以循序或同時執行 (平行)。

目標

目標是一或多個 AWS 資源,其中 AWS FIS 會在實驗期間對其執行動作。您可以選擇特定資源,也可以根據特定條件選擇資源群組,例如標籤或狀態。

停止條件

AWS FIS 提供在 AWS 工作負載上安全地執行實驗所需的控制項和護欄。停止條件是一種機制,可在實驗達到您定義為 Amazon CloudWatch 警示的閾值時停止實驗。如果在實驗執行時觸發停止條件, AWS FIS 會停止實驗。

支援的 AWS 服務

AWS FIS 為跨 AWS 服務的特定類型目標提供預先設定的動作。 AWS FIS 支援目標資源的動作如下 AWS 服務:

  • Amazon CloudWatch

  • Amazon DynamoDB

  • Amazon EBS

  • Amazon EC2

  • Amazon ECS

  • Amazon EKS

  • Amazon ElastiCache

  • Amazon RDS

  • Amazon S3

  • AWS Systems Manager

  • Amazon VPC

對於單一帳戶實驗,目標資源必須與 AWS 帳戶 實驗相同。您可以使用 AWS FIS 多 AWS 帳戶 帳戶實驗,執行以不同帳戶中資源為目標的 AWS FIS 實驗。

如需詳細資訊,請參閱AWS FIS 的動作

存取 AWS FIS

您可以透過下列任何方式使用 AWS FIS:

  • AWS Management Console — 提供可用來存取 AWS FIS 的 Web 界面。如需詳細資訊,請參閱使用 AWS Management Console

  • AWS Command Line Interface (AWS CLI) — 為廣泛的 AWS 服務提供命令,包括 AWS FIS,並在 Windows、macOS 和 Linux 上支援 。如需詳細資訊,請參閱AWS Command Line Interface。如需 AWS FIS 命令的詳細資訊,請參閱 AWS CLI 命令參考中的 fis

  • AWS CloudFormation — 建立描述 AWS 資源的範本。您可以使用範本,佈建並管理這些資源做為單一單位。如需詳細資訊,請參閱 AWS Fault Injection Service 資源類型參考

  • AWS SDKs — 提供語言特定的 APIs並負責許多連線詳細資訊,例如計算簽章、處理請求重試和處理錯誤。如需詳細資訊,請參閱 AWS 開發套件

  • HTTPS API — 提供您可以使用 HTTPS 請求呼叫的低階 API 動作。如需詳細資訊,請參閱 AWS Fault Injection Service API 參考

AWS FIS 的定價

根據實驗的目標帳戶數量,您每分鐘需支付動作從開始到結束執行的費用。如需詳細資訊,請參閱 AWS FIS 定價

在本頁面

隱私權網站條款Cookie 偏好設定
© 2025, Amazon Web Services, Inc.或其附屬公司。保留所有權利。