問題 No.1856
コンピュータシステムの評価指標であるRASISのうち、稼働率の向上を目的として、システムの構成要素を二重化するなどして障害時に予備系へ自動的に切り替える仕組みや、その能力を表すものはどれか。
【正解の解説】
ReliabilityおよびAvailabilityを高めるためのフォールトトレラント設計
これは車に例えると「スペアタイヤを常備しつつ自動でパンクしたタイヤと切り替える仕組み」のようなものです。RASISにおける信頼性(Reliability)と可用性(Availability)を高めるための代表的なアプローチであり、止まっては困るシステムを守るために二重化を行います。
スポンサーリンク
【その他の選択肢の解説】
ServiceabilityおよびIntegrityを高めるためのメンテナンスフリー設計
メンテナンスフリー設計という言葉は一見良さそうに聞こえますが、RASISのServiceability(保守性)やIntegrity(整合性)の文脈とは異なります。システムは完全には放置できないため、障害発生時の自動切り替えを説明する選択肢としては不適切です。
SecurityおよびReliabilityを高めるためのアクセス制御と暗号化設計
アクセス制御や暗号化は不正アクセスからデータを守るためのものであり、RASISにおけるSecurity(安全性)やReliabilityに関係します。しかし、問題文にある「障害時に予備系へ自動的に切り替える仕組み」という稼働率向上の文脈とは目的が大きく異なります。
AvailabilityおよびServiceabilityを高めるためのバックアップと復旧設計
バックアップと復旧は、データが壊れた後に過去の状態へ戻すための事後的な手段です。問題文が求めているのは、障害が起きてもシステムを止めずに自動で切り替えるリアルタイムな仕組みであるフォールトトレラント設計であり、バックアップはその範疇に入りません。