分散システムの脆弱性を実験によって発見する手法であるカオスエンジニアリングには,五つの原則がある。この原則のうちの三つは,“定常状態における振る舞いの仮説を立てる”,“実世界の事象を多様化させる”,“継続的に実行できるよう実験を自動化する”である。あと二つの原則の組みはどれか。
- “開発環境で実験を行う”,“影響範囲を局所化する”
- “開発環境で実験を行う”,“影響範囲を広く捉える”
- “本番環境で実験を行う”,“影響範囲を局所化する”
- “本番環境で実験を行う”,“影響範囲を広く捉える”
解答
ウ
解説
カオスエンジニアリング(Chaos Engineering) とは、分散システムにおける脆弱性を意図的に引き起こし、システムの耐障害性を実験によって検証・向上させるための手法です。
カオスエンジニアリングを安全かつ効果的に実施するためには、以下の五つの原則が重要です。
- 定常状態における振る舞いの仮説を立てる
- 実世界の事象を多様化させる
- 本番環境で実験を行う
- 影響範囲を局所化する
- 継続的に実行できるよう実験を自動化する
- “開発環境で実験を行う”,“影響範囲を局所化する”
カオスエンジニアリングは、本番環境で実験を行うのが原則です。 - “開発環境で実験を行う”,“影響範囲を広く捉える”
カオスエンジニアリングは、本番環境で実験を行うのが原則です。 - “本番環境で実験を行う”,“影響範囲を局所化する”
正しいです。 - “本番環境で実験を行う”,“影響範囲を広く捉える”
カオスエンジニアリングは、影響範囲を局所化するのが原則です。
参考情報
分野・分類
| 分野 | テクノロジ系 |
| 大分類 | 開発技術 |
| 中分類 | ソフトウェア開発管理技術 |
| 小分類 | 開発プロセス・手法 |
出題歴
- AP 令和7年度春期 問49