facebook rss twitter

Microsoft introduces 'Storage Spaces' for Windows 8

by Alistair Lowe on 6 January 2012, 11:47

Tags: Microsoft (NASDAQ:MSFT), Windows 8

Quick Link: HEXUS.net/qabasj

Add to My Vault: x

Microsoft is at it again and has now detailed a new storage system for the upcoming Windows 8 operating system, 'Storage Spaces'.

The aim of the new system is to allow users to virtualise their storage, enabling them to continue to add new drives as necessary to their 'Storage Pool' for automatic use by assigned 'Storage Spaces', which are essentially virtual disks. The system includes options for RAID 1, 10 and 5-like data redundancy, allowing the mish-mashing of any combination of USB, SATA and SAS drives to create a virtual disk, that can be expanded in capacity at any time by adding more drives, optionally with full and automatic fail-over redundancy.

The new system works as thus,

 

  • The user creates a 'Storage Pool' that consists of one or more USB, SATA or SAS drives.
Microsoft Windows 8 Creating a Storage Pool
  • The user creates one or more 'Storage Spaces' and associates them with a pool of their choice, determining which pool of underlying hardware drives the space is to be stored on.
    • The default size of a Space is 10TB, the user can optionally increase this up to 50TB, the underlying pool does not yet need to have this amount of storage available, it can be expanded later by adding more drives as needed.
    • Optionally, the user can specify either 'Mirrored' or 'Parity' data protection for each space.
      • For 'Mirrored' this results in either a RAID 1 or 10-like storage solution depending on whether the user selected two or three-way mirroring and the number of drives in the pool - this solution is faster but requires more space.
      • For 'Parity' this results in a RAID 5-like storage solution provided there are at least three disks available - this solution is slower but requires less space.
Microsoft Windows 8 Creating a Storage Space

Sounds simple enough and it is! Should drives become damaged at any time, the Storage Spaces will continue to function provided there are enough healthy disks for the chosen protection method. Windows will display a warning in the Action Center and on the Start Menu should a disk fail. Windows will automatically restore lost data when a new drive is added to the Storage Pool. Should the physical space in a pool backing a Storage Space run out of room, a warning will also be displayed asking the user to increase capacity by adding more drives. What's more is due to the segmented nature of the data in a pool, there's no need to de-fragment.


Microsoft Windows 8 Storage Pool

This is a solution that is perhaps not necessary for those who have sprung for dedicated RAID hardware, however Microsoft is claiming competitive performance with comparable RAID 0 and 10 solutions and so the introduction of Storage Spaces could be a great cost saver for businesses wishing to add expandability and redundancy to their storage on the cheap. Likewise this is great for end-users who need extra space on an ad-hoc basis as they find the funds for a new drive and simply wish for the ease of plug-and-play whilst knowing their data is safe.

Another interesting new addition to the ever increasing list of new features for Windows 8.

 



HEXUS Forums :: 22 Comments

Login with Forum Account

Don't have an account? Register today!
Makes a change, actually looks like Microsoft did something quite useful !
Looks like the system they had in Home Server. I am sure some people will be very happy to see it's return.
So this looks like the replacement for Drive Extender

edit: beaten to it by shaithis
Essentially the parity sounds quite similar to ZFS or flexraid, or unraid. From what I can gather, the mention of raid 6 seems….. wrong.
Optionally, the user can specify either ‘Mirrored’ or ‘Parity’ data protection for each space.
For ‘Mirrored’ this results in either a RAID 0 or 10-like storage solution depending on whether the user selected two or three-way mirroring and the number of drives in the pool - this solution is faster but requires more space.

Somebody needs to go and revise RAID levels by the looks of it.

RAID 0 = Striped, no redundancy.
You mean RAID 1 if it's a mirror.
You can't make a RAID 10 with 3 drives, it needs an even number.

Something doesn't add up, unless there is some bizarre matrix arrangement here.

Also RAID 6 is double parity, as in capacity = n-2, and this requires 4 or more drives. I suspect you really mean RAID 5?