What is Duplex system?
A redundancy scheme that builds a system from a primary (active) system that does the processing and a standby system kept ready for failures, and switches to the standby to continue processing when the primary fails. Depending on how ready the standby is, it is classified as hot standby, warm standby or cold standby.
Japanese name: デュプレックスシステム
Duplex system appears in 2 practice questions across 1 topic, including System Architecture and Reliability.
Field: System Architecture and Reliability
Hot, warm and cold standby
In a hot standby, the standby system is kept running and the primary's data is always reflected to it, so switchover takes a short time. In a cold standby, the standby is kept stopped or used for other work and is started, with its data restored, only after a failure; switchover takes longer, but costs are lower. A warm standby is in between: the standby is running, but preparation such as starting applications or applying data is needed before it can take over. The choice depends on the allowed downtime and the cost.
FAQ
Does the standby system of a duplex system do nothing?
In a cold standby, the standby may be stopped or used for other work, such as non-urgent batch processing. When the primary fails, that work is stopped and the standby takes over the primary's processing. In a hot standby, the standby keeps receiving the primary's data and waits ready to take over immediately.
How is the availability of a duplex system calculated?
If processing can continue as long as either the primary or the standby is running, it can be estimated with the parallel formula 1 − (1 − a)². In practice, however, the switchover equipment, the time needed to switch over and causes of failure common to both (such as the power supply or the installation site) mean it is not as high as this formula gives.