問題 No.2418
デュプレックスシステムの運用設計に関する記述のうち、不適切なものはどれか。
【正解の解説】
主系と待機系の両方で常に同一の処理を並行して実行し、それぞれの出力結果を照合することで処理の正確性を常時監視する仕組みである。
主系と待機系の両方で常に同じ処理を行い、結果を突き合わせる仕組みはデュプレックスではなく「デュアルシステム」と呼ばれます。二人の人間が別々に計算して答えを照合し、絶対にミスが許されない銀行の送金業務などで使われるアプローチであり、デュプレックスとは役割が異なります。
スポンサーリンク
【その他の選択肢の解説】
主系で障害が発生して稼働が停止した際、あらかじめ待機させておいた予備系を手動で起動して処理を引き継ぐ仕組みである。
デュプレックスシステムは主系が故障した際に自動で予備系に切り替わる仕組みを指すことが多く、手動での起動を挟む方式は一般的にコールドスタンバイと呼ばれます。障害発生時に人間の手で電源を入れるなどして対応するため、切り替えまでにどうしても時間がかかってしまう点に注意が必要です。
主系と待機系の両方で同じ処理を実行するが、一方の出力のみを利用し、もう一方は主系の故障時に即座に処理を引き継ぐ仕組みである。
常に予備系を動かしていつでもバトンタッチできるように備える方式をホットスタンバイと呼び、デュプレックスシステムの代表的な運用形態です。双方が常に同期しているため、主系がダウンしても瞬時に処理を引き継ぎ、ユーザーに影響を与えずシステムを継続稼働させることができます。
複数のコンピュータに処理を分散させて負荷を軽減し、システム全体のスループットを向上させることで耐障害性を高める仕組みである。
処理を分散させて負荷を軽減し全体のスピードを上げる仕組みは、一台がダウンしたときのバックアップを主目的とするデュプレックスシステムとは考え方が異なります。スループットの向上と耐障害性の向上は似て非なるアプローチであるため、それぞれの目的を混同しないようにしっかりと区別して覚えましょう。