This article discusses the subtle differences between fault tolerance, disaster recovery and high availability.

Fault Tolerance

Fault Tolerance

High Availability

High Availability

Disaster Recovery

Disaster Recovery