What is Windows Storage Spaces?
Windows Storage Spaces is a storage virtualization technology introduced in Windows Server 2012 and Windows 8 that allows combining multiple disks into storage pools. It provides an abstraction layer over the physical disks and allows creating virtual disks called storage spaces.
Some key features of Storage Spaces:
- It allows combining different types of disks like SSDs, HDDs and even cloud storage into a storage pool.
- Provides resiliency against disk failures using mirroring or parity mechanisms to provide fault tolerance.
- Supports thin provisioning so storage can be overallocated.
- Storage pools can span across disks of differing sizes.
- Data can be tiered across different types of disks in the pool automatically or manually.
- Supports scalability by allowing new disks to be added to pool.
- Included in Windows Server and Windows client operating systems by default.
By utilizing commodity disks in a pool and providing abstraction, Storage Spaces aims for cost-effective storage virtualization compared to SAN/NAS solutions. The fault tolerance mechanisms help against data loss due to disk failures.