Failover cluster is a windows server mechanism to replicate your components for redundancy/high availability. The system will guarantee that only one component (or “cluster resource”) is active at any given time.

Failover cluster are made of several infrastructure services and I like the way the system is architected. Using the base concept of resource, it bootstraps itself by creating infrastructure resources to support your applications.

Legend

Windows_Failover_Cluster.svg Windows_Failover_Sequence.svg