問49令和7年度 春期テクノロジ系
分散システムの脆弱性を実験によって発見する手法であるカオスエンジニアリングには,五つの原則がある。この原則のうちの三つは,“定常状態における振る舞いの仮説を立てる”,“実世界の事象を多様化させる”,“継続的に実行できるよう実験を自動化する”である。あと二つの原則の組みはどれか。
- ア“開発環境で実験を行う”,“影響範囲を局所化する”
- イ“開発環境で実験を行う”,“影響範囲を広く捉える”
- ウ“本番環境で実験を行う”,“影響範囲を局所化する”
- エ“本番環境で実験を行う”,“影響範囲を広く捉える”
正解はウ
解説 本サイト独自(IPA公表のものではありません)
ウ カオスエンジニアリングは,実際に障害を起こす実験によって分散システムの弱点を見つける手法である。現実の利用状態に即して確かめるため本番環境で実験し,利用者への被害を抑えるため影響範囲を局所化することが原則となる。
- ア 影響範囲の局所化は適切だが,開発環境だけでは実際の利用状態に固有の脆弱性を十分に発見できないので,本番環境で実験する原則に反する。
- イ 開発環境では現実の利用状態を十分に再現できず,さらに影響範囲を広げると利用者への被害が大きくなるので,二つとも原則に合わない。
- エ 本番環境での実験は原則に合うが,影響範囲を広くすると障害時の被害が増える。影響範囲は局所化する必要がある。
この解説は間違っています
この解説は,別のモデルによるレビューを受けています。
出典:令和7年度 春期 応用情報技術者試験 午前 問49