- 製品›
- AWS Fault Injection Service
AWS Fault Injection Service
コントロールされた実験で回復性とパフォーマンスを改善する
メリット
従来のソフトウェアテストでは見過ごされていた弱点を見つけましょう。
実験を停止したり、実験前の状態にロールバックしたりするための特定の条件を定義します。
FIS シナリオライブラリの事前構築済みシナリオを使用して、数分で実験を実行できます。
さまざまなリソースのパフォーマンスの低下など、実際の障害条件を生成することで、優れたインサイトを得ることができます。
仕組み
AWS Resilience Hub の一部である AWS Fault Injection Simulator Service は、アプリケーションのパフォーマンス、オブザーバビリティ、回復性を向上させるためにフォールトインジェクション実験を実行するためのフルマネージドサービスです。AWS Fault Injection Service は、制御されたフォールトインジェクション実験をさまざまな AWS のサービスにわたってセットアップして実行するプロセスを簡素化するため、チームはアプリケーションの動作に関する確信を深めることができます。
AWS Fault Injection Service を利用すべき理由
AWS Fault Injection Service は、特定の条件が満たされた場合に自動的にロールバックしたり、実験を停止したりするなど、チームが本番環境で実験を実行するために必要なコントロールとガードレールを提供します。
ユースケース
以前の障害、既知のプロセスまたはチームの弱点、季節的な需要の急増をシミュレートし、システムのパフォーマンスをモニタリングします。
ソフトウェア配信プロセスの一環として、タスクレベルのコンテナ障害の挿入など、障害アクションの影響を繰り返しテストします。
アプリケーションが CPU ストレスを処理する方法と、CPU 使用率が指定したしきい値を超えているかどうかをテストします。
BMW Group は AWS Fault Injection Service を使用する
BMW のコネクテッドカーバックエンドは、99.95% の信頼性で世界中で 24 時間 365 日稼働しています。この高い水準を維持するために、BMW は AWS Fault Injection Service を使用して自動化された反復可能なテストを開発しました。これにより、潜在的な問題を事前に特定して修正しながら、人為的ミスを最小限に抑えることができます。