We are planing cloud solution for our customers and we are really concerned with designing safest storage servers for their files.
This storage won't be IO demanding, as it will contain only files which are uploaded by users. Databases will be stored on completely other servers, and are not topic of this discussion.
We are ordering 2 storage servers where one of them will replicate other one.
I'm torn between these two approaches:
- 12 HDD split in 6 x 2 HDD in Raid 1
- put all 12 HDD in Raid 6
The other machine would replicate first one, and would have the same choice of disk organising.
I'm not troubled by sharding in case 1., i can easily solve that in my software and i'm not worried by loosing storage space, or storage speed.
Because, we plan to store large amount of data, we have chosen NL-SAS (basically SATA) drives.
If we take safety as main deciding factor, which approach would you choose and why.
Thanks