令和7年度 春期 応用情報技術者試験 午前 問49
テクノロジ/開発技術分散システムの脆弱性を実験によって発見する手法であるカオスエンジニアリングには,五つの原則がある。この原則のうちの三つは,“定常状態における振る舞いの仮説を立てる”,“実世界の事象を多様化させる”,“継続的に実行できるよう実験を自動化する” である。あと二つの原則の組みはどれか。
出典:令和7年度 春期 応用情報技術者試験 午前 問49
- ア“開発環境で実験を行う”,“影響範囲を局所化する”
- イ“開発環境で実験を行う”,“影響範囲を広く捉える”
- ウ“本番環境で実験を行う”,“影響範囲を局所化する”
- エ“本番環境で実験を行う”,“影響範囲を広く捉える”
正解:ウ
解説
カオスエンジニアリングの五つの原則は,「定常状態における振る舞いの仮説を立てる」「実世界の事象を多様化させる」「本番環境で実験を実行する」「継続的に実行できるよう実験を自動化する」「影響範囲を局所化する」です。本番環境でしか現れない障害を見つけつつ,利用者への影響(ブラストレーディウス)を最小限にとどめることが重視されます。
選択肢ごとの解説
- ア誤り。影響範囲の局所化は原則に含まれますが,実験は開発環境ではなく本番環境で行うことが求められています。
- イ誤り。開発環境で実験を行うことも,影響範囲を広く捉えることも,いずれも原則には含まれません。
- ウ正しい。「本番環境で実験を行う」と「影響範囲を局所化する」が残りの二つの原則です。
- エ誤り。本番環境での実験は原則に含まれますが,影響範囲は広げるのではなく局所化することが求められています。