Designing redundancy into your system is sometimes essential to hit your reliability and availability goals, in simple terms, when one component fails another steps in to take over, this backup component can be standing by waiting to switch on, be waiting but already switched on, or be operating in parallel to the original component.