Why use RAID10 if all data is being replicated with VSAN?

Software-based VM-centric and flash-friendly VM storage + free version

Moderators: anton (staff), art (staff), Max (staff), Anatoly (staff)

Post Reply
User avatar
Trey
Posts: 2
Joined: Thu Jun 04, 2015 4:03 pm

Thu Jun 04, 2015 4:19 pm

This was the question that my manager asked me when we were speccing out our VSAN setup. We currently have two hosts with about 10TB of raw storage on each. With RAID10 we are halving our usable space by mirroring. Then we are duplicating this data on the other host. Why not use RAID0 on each server to maximize performance and usable space?

I couldn't articulate why using RAID0 exclusively was a bad idea. The only reason I could think of at the time was for local redundancy. If a hard drive fails in one of the servers, it doesn't take the entire server down. You can replace the drive and be back up and running with no downtime for either host. What other pitfalls am I overlooking? This seems like flirting with disaster but I need to be able to explain why.
YEs.jpg
YEs.jpg (22.24 KiB) Viewed 13144 times
User avatar
lohelle
Posts: 144
Joined: Sun Aug 28, 2011 2:04 pm

Thu Jun 04, 2015 4:53 pm

Well..
If one of the hosts fail (or down for maintenance), I would feel a bit worried for the other node..?
What if the RAID-controller failed on node1, and you had to wait for days for a replacement? Would you feel safe in the meantime?
User avatar
darklight
Posts: 185
Joined: Tue Jun 02, 2015 2:04 pm

Fri Jun 05, 2015 8:53 am

Hi guys.

RAID0 grants top performance for sure. And since you always have an actual copy of data using StarWind it's safe enough I believe.
Of course, it's better to have a spare HDD for a quick replacement to minimize server downtime and possible risks, but it's up to you anyways.
User avatar
anton (staff)
Site Admin
Posts: 4021
Joined: Fri Jun 18, 2004 12:03 am
Location: British Virgin Islands
Contact:

Fri Jun 05, 2015 1:49 pm

There are two things here:

1) StarWind takes care of so-called "data locality" (will finally have a document on that, right, Max?). Quite similar to what Nutanix does and VMware does NOT :) So we prefer VMs being run where VM data is hosted. This leaves our cluster nodes as a "islands" of compute and storage resources and each of them is stand-alone unit. This means we really like having SOME protection of data locally so RAID10 (non-LSFS) and RAID5/6 (LSFS) are recommended. So host would allow to have partner AND local disk failure *and* keep going after that. So-called ( N - 1.5 ) scenario :)

2) If you follow 3-2-1 rule (see links below) and you have primary data, on-site and off-site backups then you can go with RAID0-all-around :mrgreen:

http://windowsitpro.com/blog/why-3-2-1- ... akes-sense

http://blog.trendmicro.com/trendlabs-se ... -2-1-rule/

http://www.veeam.com/blog/how-to-follow ... ation.html
Regards,
Anton Kolomyeytsev

Chief Technology Officer & Chief Architect, StarWind Software

Image
Post Reply