PROXIA PM DICTIONARY企業サイト ↗
ホーム / PM DICTIONARY / 運用・サービス / 障害注入

運用・サービス

障害注入

Fault Injection

読み:しょうがいちゅうにゅう

停止、遅延、通信喪失などの異常を意図的に発生させ、挙動を調べる試験手段です。

まず意味をつかむ

普段は起こりにくい故障条件を作り、検知や回復が働くか確かめます。障害を発生させること自体より、その結果を判断できる準備が重要です。

仕事でどう使うか

注入する故障、対象、時間、期待結果、戻し方を指定します。影響範囲を限定して監視し、設定した条件を超えたら停止します。実験記録と回復結果を残します。

判断を一段深める

カオスエンジニアリングを支える手段ですが、単独の試験でも使えます。実際の故障を完全再現できるとは限らず、複合故障や共有依存先への波及を考慮して適用範囲を説明します。

IN PRACTICE

具体例で考える

架空の検証環境で外部APIの応答を3秒遅らせ、タイムアウトと保留処理が意図どおり動くかを確認します。

理解を助けるための架空の例です。
異常条件を作って観測
故障条件を定義
限定した対象へ注入
挙動と回復を確認

条件を戻す手順と停止基準を用意します。

ここは誤解しやすい

故障注入が成功したことと、システムが回復したことを同じ合格として扱わないようにします。

この知識を、組織の力へ。

プロジェクトを動かす体制を、一緒に。

PM・PMO実行支援を見る ↗