Originally Posted by parityboy
Agreed. Not only this, but there are PLENTY of industrial-strength Solaris installations out there running either ZFS or UFS & software RAID. Yes, you read that right. @KyadCK:
Solaris is not FOSS btw, it's closed software. Additionally, many so-called SANs actually use software RAID in their operations.KyadCK
is good enough to state that he/she is looking at things from a Windows perspective, hence the (limited) perception of what is available in the marketplace and its efficacy.
Well put. While Solaris itself may not be FOSS, ZFS can be used on linux distros, as thus at least some functionality crosses over.
I can say, from experience however, that many enterprise settings do not
use linux or FOSS on their servers. Main reasons? FOSS does not have the support that MS or Enterprise RedHat, for example, have, same reason they buy Dell or HP and ESXi instead of build their own or use XEN. There is little to no guarantee that it will be updated with the kernel or whatever other updates are required to keep it running. Good linux programmers/operators/scripters/anything are expensive due to there being so few people who can actually do it. As much as it sounds like these massive businesses should run completely in-house everything, they don't.
As for JBOD servers... You're at 20+ drives, you might
be able to fit that in a 4U, and that is if you use 2.5" drives. Otherwise you're splitting them between computers, so now you have to set up proper cross-computer mirroring and hard drive awareness, and it just gets worse the more you add. Not to mention the network connectivity requirements. You are almost guaranteed to be running a SAN by this point, not to mention the above reasons including "well it sorta broke, it's on (SAN maker)'s ass, not ours. Give em a call."
Few people are willing to pick up linux/unix skills of any kind for something as small as a file server, so arguing that software RAID is any good due to things like Solaris and ZFS is really pointless. On Windows, Software RAID is an absolute last resort, and all the more so due to on-board "Fake-RAID" being somewhat standard on most mainstream motherboards.Edited by KyadCK - 8/22/12 at 2:34pm