Jump to content

Recommended Posts

Posted (edited)
8 hours ago, WhoTom said:

Seems like RAID 5 should suffice - data striping for performance and parity for data security. Is the mirroring of RAID 10 worth the extra cost?

 

 

I thought 10 was combo striping / mirroring. 0 is striping storage across 2+ devices to create a (virtual) single, larger device. 1 is straight-up mirror. 10 is typically 4 drives: 2 x 2-drive stripes. If you had 4 2TB drives a RAID-10 would be a 4TB virtual drive with 1 full virtual mirror. The stripes give performance, the mirror gives redundancy without significant performance degradation.

 

RAID-5 would sacrifice 1 drive for parity block stripes. Each drive will donate 1/n sectors which essentially back up the other n-1 drives in the array by facilitating data reconstruction when data is in an unrecoverable state. Aforementioned 4 x 2TB rack would yield a single virtual 6TB drive (yay) but the tradeoff is performance to maintain the parity blocks across the array.

 

RAID-6, same as above but you sacrifice 2 drives, each drive donates 2/n sectors and your net virtual storage is (n-2)*drive size. The payoff here is arrays with many drives (8 seems popular). An 8 drive RAID-10 will get you 4 of 8 drives worth of effective storage, but a RAID-6 would give you 6 of 8.

 

10 will give very good performance and redundancy on 4-drive configs without fancy hardware. For enterprise use, 5 and 6 may not be as good for performance, particularly with spinners, unless you've a bad-ass dedicated RAID card with copious caching.

 

I won't go into 50 or 60 as that's likely overkill here.

 

  

8 hours ago, SDS said:


Retail is $19/drive per month 

 

Just noticed this... do you get 1 drive gratis? I don't see how RAID-10 is possible with 3 drives ($57/month = $19 * 3, is the inference)

Edited by Ralonzo
Posted
1 hour ago, 4BillsintheBurgh said:

I looked into ssd's vs hdd's a little bit for my enterprise db servers and the drives are designed to last a number of write operations which makes redundancy useless because you would have two drives fail instead of just one. It's just tough for folks like me who have relied on redundancy with spinning disks to let go of that standard, especially because it makes us responsible if there is a physical failure that redundancy would have saved. I haven't seen numbers for the reliability of the ssd's in an enterprise class server vs hdd's, it just seems like the price/value make the ssd's the goto drive at this point. Nvme's are especially fast.?

 

For this site, I would lean toward the ram and processor speed giving your users a much larger bang for your buck. Hopefully someone would monitor the drives for errors and be able to address an issue before it becomes a 5 alarm fire.

 

The other side is how much of a pain would it be to recover from an ssd failure for you. Might be worth having the ability to run with a bad drive and not have to deal with any recovery even if failure is a long shot.

What he said. :w00t:

29 minutes ago, Ralonzo said:

 

I thought 10 was combo striping / mirroring. 0 is striping storage across 2+ devices to create a (virtual) single, larger device. 1 is straight-up mirror. 10 is typically 4 drives: 2 x 2-drive stripes. If you had 4 2TB drives a RAID-10 would be a 4TB virtual drive with 1 full virtual mirror. The stripes give performance, the mirror gives redundancy without significant performance degradation.

 

RAID-5 would sacrifice 1 drive for parity block stripes. Each drive will donate 1/n sectors which essentially back up the other n-1 drives in the array by facilitating data reconstruction when data is in an unrecoverable state. Aforementioned 4 x 2TB rack would yield a single virtual 6TB drive (yay) but the tradeoff is performance to maintain the parity blocks across the array.

 

RAID-6, same as above but you sacrifice 2 drives, each drive donates 2/n sectors and your net virtual storage is (n-2)*drive size. The payoff here is arrays with many drives (8 seems popular). An 8 drive RAID-10 will get you 4 of 8 drives worth of effective storage, but a RAID-6 would give you 6 of 8.

 

10 will give very good performance and redundancy on 4-drive configs without fancy hardware. For enterprise use, 5 and 6 may not be as good for performance, particularly with spinners, unless you've a bad-ass dedicated RAID card with copious caching.

 

I won't go into 50 or 60 as that's likely overkill here.

 

  

 

Just noticed this... do you get 1 drive gratis? I don't see how RAID-10 is possible with 3 drives ($57/month = $19 * 3, is the inference)

I’m glad we have you on OUR team! :)

  • Haha (+1) 2
Posted (edited)
14 hours ago, SDS said:

 

I think so.

 

I'm curious if RAID 10 makes sense in the era of SSDs.

 

I can double the RAM and double the processor benchmark for the price of two SSDs.

 

From all accounts RAID doesn't matter for speed with SSDs .  The improvement is barely noticeable - I foolishly went that route RAID 0 with a work machine ~6 years ago - it was pointless (and expensive for the dedicated card).  RAID 10 to make a bigger, more secure against failure disk is all good if that's the aim.

Edited by BobChalmers
  • Like (+1) 1
Posted
10 hours ago, 4BillsintheBurgh said:

I looked into ssd's vs hdd's a little bit for my enterprise db servers and the drives are designed to last a number of write operations which makes redundancy useless because you would have two drives fail instead of just one. It's just tough for folks like me who have relied on redundancy with spinning disks to let go of that standard, especially because it makes us responsible if there is a physical failure that redundancy would have saved. I haven't seen numbers for the reliability of the ssd's in an enterprise class server vs hdd's, it just seems like the price/value make the ssd's the goto drive at this point. Nvme's are especially fast.?

 

For this site, I would lean toward the ram and processor speed giving your users a much larger bang for your buck. Hopefully someone would monitor the drives for errors and be able to address an issue before it becomes a 5 alarm fire.

 

The other side is how much of a pain would it be to recover from an ssd failure for you. Might be worth having the ability to run with a bad drive and not have to deal with any recovery even if failure is a long shot.


right now I can’t think of a reason not to go with NVMe. In fact, I don’t even know why there’s a choice. They are the same price.

  • Like (+1) 1
Posted

I thought from the title that this thread was about Daboll implementing an air raid style offense into his bag of tricks.  Every poster needs to look at a thread like this to make themselves feel dumb and then look at a thread arguing about flats or drums to make themselves feel smart.

×
×
  • Create New...