スポンサーリンク

問題の解答・解説ページ

このページは解説の閲覧モードです。
実力試しをしたい方は、下のボタンからクイズに挑戦してください!

この問題をクイズ形式で解く
問題 No.2739
企業が運用する24時間稼働のオンラインシステムにおいて、システムの可用性(Availability)を維持・向上させるための具体的な施策として、最も適切なものはどれか。

【正解の解説】

ハードウェアの冗長化やクラスタ構成を採用して、単一障害点(SPOF)を排除し障害時の停止時間を最小化する。

これは飛行機のエンジンのようなもので、万が一の故障に備えて予備を常に用意しておく仕組みです。一部が壊れても別の部品がすぐに肩代わりすることで、システム全体が止まるリスクを防ぎ、いつでも使える状態を保つ可用性向上に直結します。

スポンサーリンク

【その他の選択肢の解説】

すべてのデータの整合性を厳密に保つため、更新処理のたびに完全バックアップを同期実行して復旧性を最大化する。

すべてのデータを毎回完全にバックアップするとシステムに膨大な負荷がかかり、逆に動きが遅くなってしまいます。試験では可用性と保守性や信頼性が混同されやすいため、それぞれの目的がどう違うのかを区別することが重要です。

不正アクセスや未知の脆弱性による被害を未然に防ぐため、定期的なセキュリティパッチの適用と脆弱性診断を実施する。

セキュリティ対策はシステムの安全性を守るために不可欠ですが、今回は「システムが止まらずに使い続けられるか」という可用性に焦点を当てています。用語の意味が似ているため、セキュリティと可用性の違いを問う引っかけ問題としてよく出題されます。

スループットの限界値を引き上げるために、メモリの増設やCPUのアップグレードを行いシステム全体の処理速度を向上させる。

マシンのパワーを上げることで処理を速くするのは、可用性ではなくパフォーマンスを改善するアプローチです。システムが止まらないようにする冗長化と、処理能力を強化するパワーアップは目的が異なるため、混同しないよう注意が必要です。