でゅあるしすてむ
デュアルシステム
同じ処理を実行する2組のシステムを同時に稼働させ、それぞれの処理結果を照合することで信頼性を高める構成です。
詳しい説明
デュアルシステムは、同じ処理を行うシステムを2組用意し、両方で同時に処理を実行して結果を突き合わせることで、高い信頼性と正確性を確保する仕組みです。どちらかのシステムで誤りが発生しても、照合によってすぐに検知できるため、システム停止や誤った処理を未然に防ぐことができます。
仕組みとしては、2つのシステムが並列で動き、処理結果を照合する回路がその一致を確認します。もし結果が食い違えば、システムは異常と判断して処理を停止したり、警告を出したりします。特に高い信頼性が求められる決済システムや航空管制システムなどで採用される手法です。
試験では、似た名称のデュプレックスシステムとの違いが頻出します。デュアルシステムは両方のシステムを同時に動かして照合しますが、デュプレックスシステムは片方を待機させておきます。この「同時実行による照合」が最大の特徴です。コストは高くなりますが、その分だけ信頼性は非常に高くなります。
試験で問われること
基本情報技術者試験
- 2つのシステムで同時に処理を実行し、結果を照合する方式であることが問われます。
- どちらかのシステムに異常が発生した際に検知できるため、高信頼性が求められるシステムで利用されます。
- デュプレックスシステムとの違い(同時稼働か、待機系か)が頻出します。