This document discusses using SQL Server in a clustered environment for high availability and fault tolerance. It describes different hardware architectures for clustered SQL Server setups including single-tier, two-tier, and scalable multi-tier architectures. It also covers cluster server configurations, requirements for multi-node clusters, and how to write cluster-aware applications. Resources for clustering SQL Server on Windows are provided.