Several years ago I started a whitepaper to describe the basic I/O requirements for the SQL Server database engine. This continued to grow and has become a series of chapters. Chapter 2 is a continuation from the original whitepaper so be sure to read them as chapter 1 and chapter 2.
I wanted all vendors, customers, support professionals, and other individuals to have a very clear understanding of how SQL Server performed database engine I/O and the attributes a subsystem needed to supply to maintain the ACID properties of the database.
These whitepapers play a key role in the SQL Server Always On Solution Reviews Program. They have also been used as key reference materials for various training sessions as well as PASS presentations. Anyone installing a SQL Server should review these and the links below to better understand the I/O system requirements of SQL Server.