過去問解きまくり研究所 ホーム

令和5年度 秋期 午前Ⅱ 問22

システム開発技術

目的別のサービスが多数連携して動作する大規模な分散型のシステムでは,障害時の挙動を予知することが困難である。このようなシステムにおいて,ステージング環境や本番環境で意図的に障害を引き起こしてシステムの挙動を観察し,発見した問題を修正することを継続的に実施し,システムの耐障害性及びシステム運用の信頼性を高めていく手法はどれか。

答えと解説を見る

✓ これが正解ウカオスエンジニアリング

解説

本番環境などで意図的に障害を起こして耐障害性を高める手法です。

カオスエンジニアリングは、多数のサービスが連携する大規模な分散システムで、障害時の挙動を確かめるための手法です。ステージング環境や本番環境で、サーバを止める、通信を遅らせるといった障害を意図的に起こし、システムがどう振る舞うかを観察します。見つかった問題を修正し、これを継続的に繰り返すことで、耐障害性と運用の信頼性を高めていきます。設問にある、意図的に障害を引き起こして挙動を観察するという記述が、この手法を指す決め手です。

ほかの選択肢はなぜ違うのか

この問題の用語

出典:令和5年度 秋期 情報処理安全確保支援士試験 午前Ⅱ 問22

同じ用語が出る問題

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)