Designing a Reliable Always On Architecture

A design framework for SQL Server Availability Groups that begins with recovery objectives and includes dependencies, operations and failure testing.