デュアルシステムとデュプレックスシステム(dual system / duplex system)
2系統を用意する構成の2つの型。同時に動かして照合するか、片方を待機させるかが違う。
もう少し詳しい説明
どちらも、同じ働きをする系統を2つ用意して、止まらないようにする構成です。違いは、その2つをどう使うかにあります。
デュアルシステム:同時に動かして、突き合わせる
2系統がまったく同じ処理を同時に行い、結果を照合します。
食い違いが出た瞬間に、どちらかがおかしいと分かります。 これが最大の利点です。障害を「止まって初めて気づく」のではなく、誤った結果が出た時点で気づけます。
そのかわり、常に2倍の設備を動かすので、費用も電力もかかります。銀行の勘定系など、誤りが許されない用途で使われます。
デュプレックスシステム:片方は待機させる
1系統(現用系・主系)が処理をし、もう1系統(待機系・従系)は待っています。現用系が倒れたら、待機系に切り替えます。
待機系を遊ばせておくのはもったいないので、実務では別の仕事(バッチ処理など)をさせておき、障害時にそれを止めて切り替えるという使い方もします。
待機のしかたに3段階ある
デュプレックスシステムで問われるのが、この区別です。
速さと費用が逆を向いているのが要点です。すぐ切り替えたいならお金がかかり、安く済ませたいなら待たされる。どちらが正解ということはなく、業務が何分止まってよいかで決めます。
なお、「ホットスタンバイ方式」という言い方で出題されることがあります。これはデュプレックスシステムのうち、待機系をホットスタンバイにしたものを指しています。構成はデュプレックス、待機のしかたがホット、という二段構えになっていると分かれば、言葉が増えても迷いません。
まとめて比べる(ただし、軸が1つ違う)
試験では、この3つが「システムの構成方式」としてまとめて出題されます。3つ目はロードシェアシステム、または負荷分散クラスタ(同じ働きをする機械を並べて、手分けさせる構成)と呼ばれることもあります。
| 構成 | 2系統の使い方 | 狙い | 何への備えか |
|---|---|---|---|
| デュアルシステム | 両方とも同じ処理を同時に | 誤りをその場で見つける | 壊れること |
| デュプレックスシステム | 片方が処理、片方は待機 | 倒れたら切り替える | 壊れること |
| 負荷分散(ロードシェア) | 両方で手分けする | さばける量を増やす | 混むこと |
ただし、負荷分散だけは狙いが違います。 前の2つは「壊れても止めない」ための工夫(信頼性)、負荷分散は「混んでもさばける」ための工夫(性能)です。同じ表に並んでいますが、対策している困りごとが別だと知っておいてください。
なぜ同じ表に並ぶのか。「2系統をどう使うか」という見た目の分類では、3つとも同じ仲間になるからです。試験もその分類で出してきます。
そのうえで覚え方はこうなります。「同じ処理を2回やる」のがデュアル、「片方は待っている」のがデュプレックス、「分担する」のが負荷分散。
覚え方:名前の意味から
英語の意味がそのまま構成を表しています。
- dual … 「二重の」。同じものが2つ、両方とも働いている
- duplex … 「二連の」。2つ組だが、使うのは片方ずつ
日本語でも、集合住宅の「デュプレックス」は上下2層で1戸を指します。2つあるが、住むのは1世帯。2つあって片方ずつという感覚が共通しています。
試験ではこう出る
科目A(旧・午前)のシステム構成要素の分野で頻出です。多いのは、デュアルとデュプレックスの説明を入れ替えた選択肢を見分ける問題と、ホット・ウォーム・コールドの違いを問う問題です。応用情報では、稼働率(全体の時間のうち、動いていた時間の割合)の計算や、切替時間から許容停止時間を判断させる形で出ます。
判断の軸は1つです。デュアルは「両方が同じ処理をして照合」、デュプレックスは「片方が待機」。 選択肢に「結果を照合する」とあればデュアル、「切り替える」とあればデュプレックスです。もう1つ、スタンバイの3種類は、切替の速さと費用が逆を向くという関係を押さえておけば、組合せ問題で迷いません。
関連する用語
- クラスタ
- 複数のコンピュータをつないで1台のように見せる構成。この考え方を多数台へ広げた形
- 稼働率
- 全体の時間のうち動いていた時間の割合。2系統にすると、これがどれだけ上がるかを計算させられる
- ホットスタンバイ
- 待機系にも電源を入れ、すぐ引き継げるようにしておく方式
- フォールトトレラント
- 一部が壊れても、全体としては動き続けられるように作る考え方
- RAID
- 複数のディスクを束ねて速さや安全性を高める仕組み。冗長化という点で発想が同じ
ミニクイズ
デュアルシステムの説明として、最も適切なものはどれか。
正解は 2番:2系統が同じ処理を同時に行い、結果を照合しながら運用する
デュアルシステムは、2つの系統に同じ処理をさせ、結果が一致するかを照合しながら運用します。食い違いが出た時点で誤りに気づけるため、信頼性がとくに高い一方、費用は2倍かかります。「1系統が処理し、もう1系統を待機させ、障害時に切り替える」のはデュプレックスシステムです。この2つの取り違えがそのまま出題されます。「手分けしてさばける量を増やす」のは負荷分散型クラスタの説明です。「1台で複数のOSを動かす」のは仮想化の説明です。
この分野をまとめて解く → システム構成要素とソフトウェアのミニテスト(全28問)
最終更新:2026-09-27