IPA公式正解:ウ カオスエンジニアリング
※ 正解はIPA公表の解答です。解説は当サイトが生成AIを用いて作成しています。誤りにお気づきの場合はお問い合わせください。
【解説】正解は選択肢【ウ】です。カオスエンジニアリングは、分散システムにおいて意図的に障害を注入(カオス実験)し、システムの耐障害性や予測不可能な挙動を発見・改善する手法です。
【詳細解説】■ 本問の核心・解法のポイント
マイクロサービスや大規模分散システムにおいて、本番環境やステージング環境に意図的に障害を注入してシステムの回復力(レジリエンス)を検証・向上させる運用手法「カオスエンジニアリング」に関する知識が問われています。
・各選択肢の徹底解説:
・ア:DevOpsは、開発担当(Development)と運用担当(Operations)が密接に協調し、自動化ツール等を活用して迅速かつ高頻度に価値を提供し続ける開発・運用スタイルです。
・イ:Infrastructure as Code(IaC)は、サーバやネットワークなどのインフラ構成をコード(設定ファイル)として記述・管理し、構築や変更を自動化する手法です。
・ウ【選択肢ウ★】 :カオスエンジニアリングは、ステージング環境や本番環境で意図的にサーバ停止や通信遅延などの障害を引き起こし、システムが予期せぬ障害に耐えられるかを検証・改善し続ける手法であり正解です。
・エ:テスト駆動開発(TDD)は、プログラム実装前にまず失敗する単体テストコードを記述し、そのテストを通過する最小限の実装とリファクタリングを短いサイクルで繰り返す開発手法です。
よって正解はウです。