Jump to content

Recommended Posts

Posted

Is anyone using Server 2012 storage spaces in production on a server? Or been experimenting with them?

 

I was wondering about a way to bring some SSD goodness to our new file servers without the full enterprise SSD cost. I am not sure if this feature is mature enough for us to use yet though.

Posted

Thought about it then decided against it. Im thinking .. if the OS goes pear shaped so does the storage space.

I'll stick with RAID for now.

 

Love the idea that you can simply add/remove disks tho.

  • Thanks 1
Posted
if the OS goes pear shaped so does the storage space.

You can import storage pools from other servers...

 

Storage Spaces in Windows Server 2012 writes the configuration about the storage pool onto the disks themselves. Therefore, if disaster strikes and the server hardware requires replacement or a complete re-install – there is a relatively simple procedure involved to mount and access a previously created storage pool... perhaps on another server. Notice I said server. The implementation of Storage Spaces on Windows 8 doesn't offer the same feature set that Windows Server 2012 does, so therefore you can only import a storage pool on the same OS version for which it was created. (Source)
  • Thanks 1
Posted

hmm, that changes things a bit then - I read more than once that it's lost if the OS fails.

Might have to rethink my strategy for the summer now

Posted (edited)
Is anyone using Server 2012 storage spaces in production on a server? Or been experimenting with them?

 

I was wondering about a way to bring some SSD goodness to our new file servers without the full enterprise SSD cost. I am not sure if this feature is mature enough for us to use yet though.

 

I wouldn't recommend using Storage Spaces for critical storage in a production environment. As a secondary backup location or non-critical SMB storage pools, or for home / SMB use, sure.

 

Firstly, Microsoft has never done software RAID all that well. Storage Spaces is not ZFS light or ZFS made simple. Secondly, Microsoft don't even recommend it for critical storage in their own technet blog:

 

http://blogs.technet.com/b/askpfeplat/archive/2012/10/10/windows-server-2012-storage-spaces-is-it-for-you-could-be.aspx

 

Use it for testing or non-critical storage, but I think you're gambling to use it elsewhere when there are much more robust solutions easily available (some such as FreeNAS for free).

Edited by seawolf
  • Thanks 1
Posted
Microsoft don't even recommend it for critical storage in their own technet blog

The article you linked to is from October 2012. Is there anything more recent?

Posted
I wouldn't recommend using Storage Spaces for critical storage in a production environment. As a secondary backup location or non-critical SMB storage pools, or for home / SMB use, sure.

 

I don't know, the more I read up on them - the more I come to the view they can be a good fit. With features like SSD tiering and write-back cache added to 2012R2 and existing feature like thin provisioning, it seems on the face of it a better option than hardware RAID to me. The one thing it has over ZFS is that is is Windows based, which for a lot of sysadmins is important. I can run a FreeNAS ZFS NAS/SAN quiet easily, but as a Windows Server/Hyper-V user things are just a tad easier if I use MS's built in solutions (lazy?).

 

Certainly taking 2012R2 Storage Pools seriously as something to consider when it's time (soon) to replace/supliment our existing storage array.

  • Thanks 1
Posted
I don't know, the more I read up on them - the more I come to the view they can be a good fit.

 

It depends on what fit you intend it for. If performance and proven, enterprise reliability are essential, then perhaps not. The biggest market I see Storage Spaces shaking up are the NAS vendors such as Drobo, QNAP, and Synology. As an alternative to these solutions, SS may prove to be a lower cost, more widely supported alternative.

 

With features like SSD tiering and write-back cache added to 2012R2 and existing feature like thin provisioning, it seems on the face of it a better option than hardware RAID to me.

 

SS still does not compare to good Hardware RAID or ZFS in performance and proven reliability. It may work out all fine, but it is risky to trust a still relatively unproven solution for 1st tier storage. It is good enough to start using for 3rd tier and maybe even 2nd tier storage (backups, less important SMB shares). But it would be a good idea to get very familiar with it first hand and find where all of the warts are before using it for 2nd tier.

 

The one thing it has over ZFS is that is is Windows based, which for a lot of sysadmins is important.

 

That's probably the only thing SS has on ZFS. But, given the rock solid reliability of Solaris vs. Windows I don't actually see that as a good thing when evaluating a 1st tier storage solution. But, I do understand the attraction for someone with mainly or primarily Windows expertise. I just don't think it's quite "there" yet.

Posted
It depends on what fit you intend it for.

 

Current primary storage (designed when Hyper-V was new. SanMelody was the only "cheap" (and still too expensive) SAN solution. And ESXi had not been announced (mere weeks in it!)):

 

2x450Gb 15k rpm SAS RAID-1 for OS. 14x450Gb 15k SAS RAID-50 for Data. 2xhot spare. 4 Nics; 2x1Gbps bonded for Hyper-V VHD access TOE and Jumbo Frames, 2x1Gbps bonded for all other data traffic. Windows Server 2008R2. SMB v2 shares.

 

Needs replacing. Would prefer an iSCSI solution (now built into Server 2012).

 

SS still does not compare to good Hardware RAID or ZFS in performance and proven reliability.

I think we've done the hardware RAID discussion to death. In a highly virtulised environement I think hardware RAID is becoming too restrictive in the way it functions (difficult to expand volumes, etc). I think thin provisioning and expaning VHD's (performance hit accepted) is a better use of limited space and provides more for future growth.

 

I like the sound of ZFS, it seems very advanced. I have a few reservations that probably boil down to admin laziness more than anything else. It's not a Linux native file system (uses FUSE?) - is that a problem? Or Solaris, another *nix - how much command line configuration is there? Any good (lazy) GUI tools? Then I get to the question of whether or not I want/need my file server domain joined? If everything running off iSCSI, then no, but do I want to be able to use SMB shares or DFS folders with it? But if I do, then maybe they should be virtual machines offering the services rather than offering a direct connection to the storage?

 

In enterprise you might take the view of never touching RAID-5, or only using ZFS. In schools, I'm not so sure it's that cut and dry. We tend to take a more creative view of the technology.

 

It's the old Risk - Budget - Requirements triangle. We have to evaluate the risk of a technology against what our schools tell us is the budget and technical requirements. I can see, with a balanced view, how Storage Spaces might be the right answer for primary storage giving acceptable risk and the required outcomes at a SLT friendly budget.

 

Like I say, seriously considering it as one of the possible options.

Posted
Would prefer an iSCSI solution (now built into Server 2012).

 

If you do go this route, don't use the built-in Windows iSCSI, use the Starwinds iSCSI stack as every performance test I've read shows it thumps Windows iSCSI.

 

I like the sound of ZFS, it seems very advanced. I have a few reservations that probably boil down to admin laziness more than anything else. It's not a Linux native file system (uses FUSE?) - is that a problem? Or Solaris, another *nix - how much command line configuration is there? Any good (lazy) GUI tools?

 

Yes, the GUI in FreeNAS is quite good. Nexenta too. The best GUI and best performance/reliability would come from a Sun ZFS box (hybrid storage), but price might be a limiting factor for you. A second best alternative IMO is a commercially supported TruNAS system from ixsystems, or A BYO SAM-SD system built on HP Proliant hardware if you are so inclined. I'm also keen to get my hands on a Nimble storage unit (hybrid), but they aren't cheap so that will have to wait a while. They look very good though.

 

Then I get to the question of whether or not I want/need my file server domain joined? If everything running off iSCSI, then no, but do I want to be able to use SMB shares or DFS folders with it? But if I do, then maybe they should be virtual machines offering the services rather than offering a direct connection to the storage?

 

Like most things, the answer is - it depends. If you have TBs of SMB shares you need to provide then use the SAN directly, if you have 1TB or less required then managing it through a VM file server is easier. Go larger than that though and your Veeam backup or restore times go up dramatically for the VM. All of the ZFS systems I have used can bind to a domain just fine.

 

It's the old Risk - Budget - Requirements triangle. We have to evaluate the risk of a technology against what our schools tell us is the budget and technical requirements. I can see, with a balanced view, how Storage Spaces might be the right answer for primary storage giving acceptable risk and the required outcomes at a SLT friendly budget.

 

Yes, we've been here before haven't we. All I can say is that you only choose the risky or lower performance option if cost is the primary deciding factor. And then, you have to choose whether it is performance OR reliability that you are willing to sacrifice to save money. Choose wisely.

Posted
Is anyone using Server 2012 storage spaces in production on a server? Or been experimenting with them?

 

No, but I plan to have a Ceph cluster up and running as soon as all the hardware is in place. Reading up, the two seem quite similar in concept - a filesystem distributed accross multiple disks / server for added performance and resiliance, and able to be scaled to petabytes scale by the addition of more storage / servers on an ad-hoc basis. If you get a Storage Spaces cluster set up we can compare and contrast experiences and features. I hope to use Ceph for some distributed Hadoop-style processing (but without Hadoop), i.e. with sotrage nodes doing local processing of chunks of data - I don't know if that's a capability that Storage Spaces has.

  • Thanks 1
Posted

I've not used this in a production environment however has been playing for over a year just testing it.

I really like the way you can detach and reattach the pool from server to server, in theory if the OS goes, just attach it to another 2012 server and setup the shares and your good to go (DeDup on storage pools has caused issues with this however (bit of a shame))

Replacing disks was fast enough and can be done online.

 

The only think i was a little annoyed with is the 2012 admin console titles did not pick up a 'smart' error on one of my disks.

  • Thanks 1

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now



×
×
  • Create New...