Amazon EBS での障害テスト - Amazon EBS

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Amazon EBS での障害テスト

AWS Fault Injection Service (AWS FIS) は、 AWS ワークロードでフォールトインジェクション実験を実行するのに役立つフルマネージドサービスです。EBS アクションを使用すると AWS FIS、アプリケーションが I/O の中断やボリュームのパフォーマンスの低下につながるストレージ障害にどのように応答するかをテストできます。この制御されたテスト環境により、アプリケーションが中断にどのように反応するかを観察できるため、アーキテクチャの弱点を特定し、アプリケーションの全体的な耐障害性を向上させることができます。I/O 一時停止アクションとレイテンシーインジェクションアクションを使用して、Amazon CloudWatch アラームやフェイルオーバーワークフローなどのモニタリングおよび復旧メカニズムをテストし、ミッションクリティカルなアプリケーションのストレージ障害に対する耐障害性を向上させることができます。詳細については AWS FIS、AWS Fault Injection Service 「 ユーザーガイド」を参照してください。

利用可能な実験

Amazon EBS は現在、2 つの AWS FIS フォールトインジェクションをサポートしています。

考慮事項

以下の考慮事項に注意してください。

  • すべての Amazon EBS ボリュームタイプがサポートされています。ルートボリュームとデータボリュームの両方がサポートされています。インスタンスストアボリュームはサポートされていません。

  • ボリュームは Nitro ベースの EC2 インスタンスにアタッチする必要があります。

  • 期間に基づいて実験が完了すると、ボリュームは元の I/O パフォーマンスを再開します。実行中の実験が完了する前に停止することもできます。または、CloudWatch アラームで定義したしきい値に達した場合に実験を停止する停止条件を作成することもできます。

  • マルチアタッチが有効なボリューム AWS FIS では、 を使用できます。アタッチされたすべてのインスタンスが影響を受けます。実験用に特定のボリュームインスタンスアタッチメントを選択することはできません。

  • FIS は現在、Local Zones、Outposts、または Wavelength Zones では使用できません。

  • コンソールでボリューム ARNsで最大 5 つのボリュームを同時にテストできます。

  • AWS FIS は、 、 AWS Wavelength ゾーンOutpost、またはローカルゾーンで作成されたボリュームでは使用できません。