メインコンテンツへ
システム構成要素

デュプレックスシステムに関する記述として、最も適切なものはどれか。

ア.2台のコンピュータが同一の処理を並行して実行し、双方の結果を常時照合することで処理の正確性を確認するシステムである。
イ.主系と従系の2台のコンピュータを用意し、通常は主系だけが処理を行い、主系に障害が発生した場合に従系へ切り替えて処理を継続するシステムである。正解
ウ.複数のサーバに処理要求を振り分けることで、特定のサーバに負荷が集中しないように分散させ、全体のスループットを向上させるシステムである。
エ.主系と従系の2台のコンピュータが同一の処理を並行して行い、一方に障害が発生しても処理を継続しつつ、結果の不一致を検出できるシステムである。

解説

デュプレックスシステムは「本番ピッチャーと控えピッチャー」の関係です。普段は主系だけが投げ続け、主系が倒れたときに初めて従系が登板します。

なぜ イ が正解か

デュプレックスシステムは主系(アクティブ)と従系(スタンバイ)の2台構成で、通常は主系のみが稼働します。主系に障害が発生すると従系へ切り替わり(フェイルオーバー)、処理を継続できます。切り替え時に若干のダウンタイムが発生する点がデュアルシステムとの大きな違いです。

なぜ ア は間違いか

これはデュアルシステムの説明です。デュアルシステムは2台が常に同じ処理を並行実行し結果を照合するため、誤答検出能力が高い一方でコストも2倍になります。「照合して正確性を確認する」というキーワードがデュアルシステムのサインです。

なぜ ウ は間違いか

これはロードバランシング(負荷分散)の説明です。信頼性向上よりもパフォーマンス向上が主目的で、デュプレックスとは設計思想が異なります。Webサービスで複数台のサーバに処理を振り分けるイメージです。

なぜ エ は間違いか

一見デュプレックスに似ていますが、「並行して処理しつつ不一致を検出」という部分がデュアルシステムの特徴を混ぜ込んだ誤った組み合わせです。デュプレックスの従系は通常は待機しているだけで、主系と同時に処理は行いません。

出典: AI生成問題(学習用)