DEV Community

Chi Cong, Nguyen
Chi Cong, Nguyen

Posted on

High Availability vs Fault Tolerance vs Disaster Recovery

I. High Availability:

Similar to having a spare tire in a car, high availability ensures a quick recovery from a component failure. The system has a backup ready to replace the failed component, minimizing downtime.

High Availability

II. Fault Tolerance:

Like an airplane with multiple engines, a fault-tolerant system can continue operating even if one or more components fail. The system is designed to have redundancy, ensuring that the loss of a single component doesn't bring the entire system down.

Fault Tolerance

III. Disaster Recovery:

This is like the pilot ejecting from a failing aircraft. In a disaster scenario, the entire infrastructure is compromised. Disaster recovery focuses on saving the business's data and operations by moving them to a new, unaffected infrastructure. It's about preserving the business, not the infrastructure itself.

Disaster Recovery

References
https://www.pbenson.net/2014/02/the-difference-between-fault-tolerance-high-availability-disaster-recovery/

Top comments (0)