スポンサーリンク

ITパスポート試験 平成28年度春期 [問75] 過去問解説

問題

問75

デュアルシステムの特徴を説明したものはどれか。

  • 同じ処理を行うシステムを二重に用意し、処理結果を照合することで処理の正しさを確認する方式であり、一方に故障が発生したら、故障したシステムを切り離して処理を続行する。
  • 同じ装置を2台使用することで、シンプレックスシステムに対し、処理能力を2倍に向上させることができる。
  • オンライン処理を行う現用系システムと、バッチ処理などを行いながら待機させる待機系のシステムを用意し、現用系に障害が発生した場合は待機系に切り替え、オンライン処理を起動してサービスを続行する。
  • 複数の装置を直列に接続し、それらの間で機能ごとに負荷を分散するように構成しているので、処理能力は高いが、各機能を担当する装置のうちどれか一つでも故障するとサービスが提供できなくなる。

[出典:ITパスポート試験 平成28年度春期 問75]

正解

正解は「」です。

解説

 正解はアです。デュアルシステムは、全く同じ処理を行うシステムを二組用意し、両方のシステムで同時に処理を実行し、その結果を常に比較・照合する方式です。これにより、片方のシステムに故障が発生したり、誤った処理を行ったりしても、もう一方のシステムの結果と照合することで、異常を検知し、正確な処理を継続できます。

 例えば、重要な銀行の取引システムで、二つのコンピュータが同時に計算し、常にお互いの結果が一致しているかを確認しているようなものです。もし片方が間違った計算をしても、すぐに異常を検知して正しい処理を続けられるため、システムの信頼性が非常に高まります。選択肢アは、このデュアルシステムの最も重要な特徴である「同じ処理を二重に行い、結果を照合する」点と、「故障時でも処理を続行する(フォールトトレラント)」点を適切に説明しています。

イ(同じ装置を2台使用することで、シンプレックスシステムに対し、処理能力を2倍に向上させることができる。):
 これは、複数のシステムで処理を分担し、全体の処理能力を高める「ロードバランシング」や「並列処理」の考え方に近いもので、デュアルシステムのように結果を照合して信頼性を高めることを主目的とはしていません。
ウ(オンライン処理を行う現用系システムと、バッチ処理などを行いながら待機させる待機系のシステムを用意し、現用系に障害が発生した場合は待機系に切り替え、オンライン処理を起動してサービスを続行する。):
 これは「デュプレックスシステム」や「ホットスタンバイ方式」の説明です。デュプレックスシステムは、普段は片方のシステム(現用系)だけを動かし、もう片方(待機系)は待機させておき、現用系に障害が発生した場合に待機系に切り替える方式であり、デュアルシステムのように同時に同じ処理を行うわけではありません。
エ(複数の装置を直列に接続し、それらの間で機能ごとに負荷を分散するように構成しているので、処理能力は高いが、各機能を担当する装置のうちどれか一つでも故障するとサービスが提供できなくなる。):
 これはシステムを直列に接続した際の課題を述べています。一部の機能で負荷分散が行われていても、直列構成ではどこか一つでも故障するとシステム全体が停止するため、信頼性は低い構成です。デュアルシステムとは対照的です。

スポンサーリンク

難易度

 この問題の難易度は中程度です。システムの冗長化に関する基本的な知識が問われますが、特に「デュアルシステム」と「デュプレックスシステム」の違いを正確に理解しているかがポイントとなります。それぞれのシステムがどのような目的で、どのような方法で高い信頼性を実現しているのかを混同せずに覚える必要があります。システム構成図などと合わせて学習すると、より理解が深まるでしょう。

用語補足

デュアルシステム:
 同じ処理を行うシステムを二組用意し、両方のシステムで同時に処理を実行し、その結果を常に比較・照合することで、システムの信頼性(障害が起きても止まらないこと)を高める構成です。例えば、飛行機の重要な制御システムのように、絶対に間違いが許されない場面で使われます。

デュプレックスシステム:
 二組のシステムを用意し、通常時は片方のシステムだけを稼働させ(現用系)、もう片方を予備として待機させておく(待機系)システム構成です。現用系に故障が発生した場合に、待機系に切り替えて処理を継続します。普段使いの家電の予備を準備しておくようなイメージです。

シンプレックスシステム:
 システムを一つだけで構成する最もシンプルなシステム構成です。特別な冗長化(二重化など)は行われていません。例えば、家庭で使っている一台のパソコンのように、それが故障したら使えなくなります。

フォールトトレラント:
 システムの一部に故障や障害が発生しても、システム全体が停止することなく、処理を継続できる能力や設計思想のことです。自動車のスペアタイヤや飛行機の多重化されたシステムのように、万が一の事態に備えて機能を維持する考え方です。

対策

 この問題を解くためのポイントは、システムの冗長化に関する用語、特に「デュアルシステム」と「デュプレックスシステム」の違いを明確に把握することです。デュアルシステムは「同時実行と結果照合による信頼性向上」が特徴であり、デュプレックスシステムは「現用系と待機系の切り替えによる継続稼働」が特徴です。それぞれのシステムがどのような状況で用いられるのか、そのメリット・デメリットを比較しながら学習すると理解が深まります。また、システムの信頼性や可用性といった概念も合わせて復習することが重要です。


タイトルとURLをコピーしました