スポンサーリンク
フォールトトレラントシステムとは
フォールトトレラントシステム(Fault tolerant system)は、システムの一部が壊れたとしても、動作を継続するようなシステムです。
そのために、各機器を二重以上の構成にし、障害が発生した時には機器の切替えを即座に行い復旧するような設計されていることが必須条件となります。
フォールトトレラントシステムはエラーの種類やエラー発生箇所によってロールフォワードとロールバックを使い分けています。
ロールフォワードとは、エラーを復旧した地点から先に進める形で復旧します。
ロールバックは、エラーが起こった個所から巻き戻る形をとります。
フォールトトレラントシステムでは単一障害点がないことが求められます。
単一障害点とは、その単一箇所が働かないと、システム全体が障害となるような箇所を指します。
フォールトトレラントシステムの過去問
フォールトトレラントシステムを実現する上で不可欠なものはどれか。
A.システム構成に冗長性をもたせ,部品が故障してもその影響を最小限に抑えることで,システム全体には影響を与えずに処理を続けられるようにする。
B.システムに障害が発生したときの原因究明や復旧のために,システム稼働中のデータベースの変更情報などの履歴を自動的に記録する。
C.障害が発生した場合,速やかに予備の環境に障害前の状態を復旧できるように,定期的にデータをバックアップする。
D.操作ミスが発生しにくい容易な操作にするか,操作ミスが発生しても致命的な誤りとならないように設計する。
A.システム構成に冗長性をもたせ,部品が故障してもその影響を最小限に抑えることで,システム全体には影響を与えずに処理を続けられるようにする。
B.システムに障害が発生したときの原因究明や復旧のために,システム稼働中のデータベースの変更情報などの履歴を自動的に記録する。
C.障害が発生した場合,速やかに予備の環境に障害前の状態を復旧できるように,定期的にデータをバックアップする。
D.操作ミスが発生しにくい容易な操作にするか,操作ミスが発生しても致命的な誤りとならないように設計する。
<平成30年春期 午前問13>
解答
正解はAです。
「冗長性」や「処理の継続」がキーワードですね。