January 08, 2012, 7:00 AM — Windows 8 includes a storage scheme suitable for business deployment that can treat hundreds of disks as a single logical storage reservoir and ensures resiliency by backing up data on at least two physical disks.
Called Storage Spaces, the feature sets aside a designated storage area -- called a space -- for a defined category of data within the entire available disk capacity -- called a pool.
Pools are treated as single virtual disks that can be partitioned and formatted as if they are single physical disks, according to the Microsoft Building Windows 8 blog. Spaces are defined across multiple physical disks, and the physical disks can still be treated as one even if they vary in size or are connected via different interfaces such as USB, Serial ATA (SATA) or serial attached SCSI (SAS).
Storage Spaces has advantages that make it suitable for business deployments, writes the author of the blog, Rajeev Nagar, a group program manager on the Windows 8 storage and file System team. "Storage Spaces delivers on diverse requirements that can span deployments ranging from a single PC in the home, up to a very large-scale enterprise datacenter," Nagar writes.
One interesting feature of Storage Spaces is that it can allocate a space that is larger than the actual available physical capacity of the pool that the space is carved out of. This sleight of hand is done via a technique Microsoft calls thin provisioning, which keeps data from overflowing the space by freeing up capacity whenever files are deleted or an application decides that such capacity is no longer needed, according to the blog.
This makes it possible, for example, to create a 10TB space within a 4TB pool, Nagar writes.
Anything stored in a space is mirrored on a separate physical disk. "Resiliency is built in by associating the mirrored attribute, which means that there are at least two copies of all data contained within the space on at least two different physical disks. Because the space is mirrored, it will continue to work even if one of the physical disks within the pool fails," according to the blog.