分散システムの脆弱性を実験によって発見する手法であるカオスエンジニアリングには,五つの原則がある。この原則のうちの三つは,“定常状態における振る舞いの仮説を立てる”,“実世界の事象を多様化させる”,“継続的に実行できるよう実験を自動化する”である。あと二つの原則の組みはどれか。

テクノロジ系・一部改変

ア “開発環境で実験を行う”,“影響範囲を局所化する”

なぜ違う: 原則は本番環境での実験であり、開発環境に限定しない。

イ “開発環境で実験を行う”,“影響範囲を広く捉える”

なぜ違う: 本番環境・影響の局所化が原則で、いずれも逆。

ウ “本番環境で実験を行う”,“影響範囲を局所化する”
エ “本番環境で実験を行う”,“影響範囲を広く捉える”

なぜ違う: 影響範囲は広げるのではなく局所化するのが原則。

正解: ウ

要点: 本番環境で実験を行う/影響範囲(ブラストradius)を局所化する。

カオスエンジニアリングの原則には「本番環境で実験を行う」「影響範囲(ブラストレディウス)を局所化する」が含まれる。実環境での検証と、影響を最小限に抑える設計が要点。開発環境に限る・影響範囲を広く捉える、は原則と逆。

関連キーワード: カオスエンジニアリング・分散システム・信頼性

同じ回の前後の問題

テクノロジ系の他の問題

アプリで弱点分析つきの演習ができます

App Store

応用情報技術者の学習アプリ(応用情報トレ)

出典:令和7年度 春期 応用情報技術者試験 午前 問49