I want data redundancy for my SSDs, and so would likely be using a software RAID like Windows Storage Spaces in a simple, fully-provisioned 2-way mirror configuration.
To minimize the risk of both SSDs failing at the same (or nearly the same) time, I was thinking of using 2 different SSDs - either from different manufacturer and/or different types (like SATA vs NVMe).
- Aside from the likely differences in performance (especially in SATA vs PCIE NVMe scenario), are there any reliability issues I should be aware of?
- Could a difference in performance (either due to different SSD type or different attachment or both) be in itself a reliability issue for a 2-way-mirror setup?
- And would attaching one drive directly to the motherboard (say M2 extension) while attaching the other via external enclosure via USB 3 affect things in reliability sense?
- If I am forced to use one of the drives through an external USB 3+ connection, what would be safer option: have a SATA SSD connected through an enclosure or have NVMe SSD connected through an enclosure?
I am just trying to come up with a sensible setup for average use case of Software-RAIDed SSDs (i.e. mostly reads, some writes, an advanced user scenario, but not db server or anything intensive like that).