Typically a disk array provides increased availability, resiliency, and maintainability by using additional redundant components (controllers, power supplies, fans, etc.), often up to the point where all single points of failure (SPOFs) are eliminated from the design.[3] Additionally, disk array components are often hot-swappable.
Traditionally disk arrays were divided into categories:[2]