The Difference Between Fault Tolerance, High Availability, & Disaster Recovery

Three terms that I hear being misused often by IT professionals new to the industry are “fault tolerance”, “high availability”, and “disaster recovery”. Here are some pictures that can help you visualize the differences between each of these terms. Fault tolerant solutions have the ability to keep operating even if a component, or multiple components, should fail. In the picture above the aircraft has