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 は現在、ローカルゾーン、Outposts、または Wavelength ゾーンでは使用できません。

  • コンソールでボリューム ARN を指定するとき、同じアベイラビリティーゾーンで最大 5 つのボリュームを同時にテストできます。

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