ITパスポート試験 / 平成24年度 秋期 ITパスポート試験 / 問57
certification-simodake-work

平成24年度 秋期 ITパスポート試験 問57 解説 デュアルシステムの定義

デュアルシステムの説明はどれか。

  1. ア 通常使用される主系と、故障に備えて待機している従来の二つから構成されるコンピュータシステム
  2. イ ネットワークで接続されたコンピュータ群が対等な関係である分散処理システム
  3. ウ ネットワークで接続されたコンピュータ群に明確な上下関係をもたせる分散処理システム
  4. エ 二つのシステムで全く同じ処理を行い、結果をクロスチェックすることによって結果の信頼性を保証するシステム ✓ 正答

解説

デュアルシステムを見分ける最大のポイントは、二つのシステムが「同時に同じ処理を行う」か「待機しているか」という点です。選択肢エにある「全く同じ処理」と「結果のクロスチェック」というキーワードに着目すれば、迷わず正解を選べます。

二つのシステムをどう使い分けるか

ITパスポート試験において「システムの信頼性」に関する用語は頻出です。特に似た言葉が多い「デュアルシステム」と「デュプレックスシステム」の区別が鍵となります。

デュアルシステムは、二つのコンピュータが常に同じ処理を行い、その結果を突き合わせます。もし両者の結果が一致しなければ、どちらかのシステムに障害が発生したと判断して処理を停止したり、あるいは正しい方を選別したりすることで、極めて高い信頼性を確保します。

一方、選択肢アにあるような「通常使う主系」と「故障時に備えて待機する副系」で構成される方式は、デュプレックスシステム(またはスタンバイシステム)と呼ばれます。こちらは通常時は主系のみが動き、障害発生時だけ副系に切り替えるため、コストを抑えつつ一定の可用性を確保するのに向いています。

紛らわしい用語を整理する

選択肢に出てきた他の用語もあわせて整理しておきましょう。

イの「ネットワークで接続されたコンピュータ群が対等な関係である分散処理システム」は、ピアツーピア(P2P)的な関係性を指しています。それぞれの端末が役割を分担したり、協調して動作したりする仕組みです。

ウの「ネットワークで接続されたコンピュータ群に明確な上下関係をもたせる分散処理システム」は、クライアントサーバシステムを指します。サーバがサービスを提供し、クライアントがそれを利用するという、サービス提供側と要求側の役割が固定された構造です。

なぜこの知識が重要なのか

実務の世界では、銀行の決済システムや航空券の予約システムのように、絶対に誤った結果を出してはいけない分野が存在します。こうした「高信頼性システム」を構築する際、単に機器を二つ用意するだけでは不十分です。

「二つあれば安心」という単純な考え方ではなく、「二つで同じことをして、互いに監視させ合う」というデュアルシステムの設計思想は、社会インフラを支える技術の根幹です。試験問題としてこの違いを問うことは、単なる用語暗記を超えて、ビジネスの現場でどのような可用性を求めるのか、という要件定義の基礎を理解しているかを試す意図があります。

参考リンク

学習の記録にははてなブックマーク!

気づいたこと・覚えたことをコメントにメモしよう