平成30年度 春期 午前 問13
システム構成要素
フォールトトレラントシステムを実現する上で不可欠なものはどれか。
- アシステム構成に冗長性をもたせ,部品が故障してもその影響を最小限に抑えることによって,システム全体には影響を与えずに処理が続けられるようにする。
- イシステムに障害が発生したときの原因究明や復旧のために,システム稼働中のデータベースの変更情報などの履歴を自動的に記録する。
- ウ障害が発生した場合,速やかに予備の環境に障害前の状態を復旧できるように,定期的にデータをバックアップする。
- エ操作ミスが発生しにくい容易な操作にするか,操作ミスが発生しても致命的な誤りにならないように設計する。
答えと解説を見る
✓ これが正解アシステム構成に冗長性をもたせ,部品が故障してもその影響を最小限に抑えることによって,システム全体には影響を与えずに処理が続けられるようにする。
解説
冗長性をもたせ、故障しても処理を続けられるようにします。
フォールトトレラントシステムが狙っているのは、壊れたときに止まらないことです。壊れないようにするのではなく、壊れても走り続けられるようにしておきます。そのためには同じ働きをする部分をあらかじめ余分に用意し、片方が駄目になってももう片方が引き継げる形にしておく必要がありました。だから、構成に冗長性をもたせ、部品が故障しても影響を最小限に抑えて処理を続けられるようにすると述べた肢が当たります。障害の原因究明や復旧のために稼働中の変更情報の履歴を自動的に記録するという肢は、後から追いかけるための備えでした。定期的にデータをバックアップするという肢は、壊れた後に元へ戻すための備えです。操作ミスが起きにくい設計にするという肢は、人の誤りを受け止めるための備えでした。三つとも、壊れている最中も処理が続くという条件そのものには届いていません。止めないための備えか、止まった後の備えかで分かれました。
ほかの選択肢はなぜ違うのか
- イシステムに障害が発生したときの原因究明や…:障害が起きたときの原因究明や復旧のために、稼働中の変更情報などの履歴を自動的に記録すると述べています。何が起きたのかを後から辿るための備えでした。記録が残っていても、その間の処理が止まらずに進むわけではありません。狙っている時点が後ろにずれています。
- ウ障害が発生した場合,速やかに予備の環境に…:予備の環境に障害前の状態を復旧できるよう、定期的にデータをバックアップすると述べています。これも壊れた後に元へ戻すための備えでした。戻す作業のあいだ処理は止まっています。壊れている最中も走り続けるという条件を満たしていません。
- エ操作ミスが発生しにくい容易な操作にするか…:操作ミスが起きにくい容易な操作にするか、ミスが起きても致命的にならないよう設計すると述べています。相手にしているのは人の誤りでした。守る対象が部品の故障ではありません。装置が壊れたときに処理を続ける仕組みとは別の考え方です。
この問題の用語
- フォールトトレラント一部が壊れても、全体としては動き続けられるようにする設計です。冗長な構成を組み込み、切り替えて運転を続けます。
- データベースたくさんのデータを決まった形で貯め、探したり書き換えたりできるようにした仕組み。多くの人が同時に使うことを前提にしています。
- バックアップ失っても元に戻せるよう、データの複製を別に取っておくこと。取るだけでなく、戻せるかを確かめておくのが要点です。
出典:平成30年度 春期 基本情報技術者試験 午前 問13
同じ用語が出る問題
- 令和8年度 科目A 問20:著作者人格権に関する問題(バックアップ)
- 令和元年度 秋期 午前 問19:バックアップに関する問題(バックアップ)
- 平成28年度 秋期 午前 問58:システム管理基準に関する問題(フォールトトレラント)
- 平成28年度 秋期 午前 問46:フールプルーフに該当するもの(フォールトトレラント)
- 平成25年度 秋期 午前 問13(フォールトトレラント)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)