AWS Fault Injection Service

コントロールされた実験で回復性とパフォーマンスを改善する

利点

従来のソフトウェアテストでは見落とされていたパフォーマンスのボトルネックやその他の未知の弱点を発見することができます。

実験を停止したり、実験前の状態にロールバックしたりするための特定の条件を定義します。

FIS シナリオライブラリの事前構築済みシナリオを使用して、数分で実験を実行できます。

さまざまなリソースのパフォーマンスの低下など、実際の障害条件を生成することで、優れたインサイトを得ることができます。

仕組み

AWS Resilience Hub の一部である AWS Fault Injection Simulator Service (FIS) は、アプリケーションのパフォーマンス、オブザーバビリティ、回復性を向上させるために、フォールトインジェクション実験を実行するためのフルマネージドサービスです。FIS は、さまざまな AWS のサービス全体でコントロールされたフォールト挿入実験をセットアップして実行するプロセスを簡素化するため、チームはアプリケーションの動作についての確信を深めることができます。

なぜ FIS なのですか?

FIS は、特定の条件が満たされた場合に自動的にロールバックしたり、実験を停止したりするなど、チームが本番環境で実験を実行するために必要なコントロールとガードレールを提供します。

ユースケース

以前の障害、既知のプロセスまたはチームの弱点、季節的な需要の急増をシミュレートし、システムのパフォーマンスをモニタリングします。

ソフトウェア配信プロセスの一環として、タスクレベルのコンテナ障害の挿入など、障害アクションの影響を繰り返しテストします。

アプリケーションが CPU ストレスを処理する方法と、CPU 使用率が指定したしきい値を超えているかどうかをテストします。