Como su pregunta implica, no existe realmente una "mejor" configuración RAID, solo la mejor para un conjunto particular de circunstancias, con el costo a menudo como uno de los factores más importantes.
Sin entrar en las minucias de los controladores y el software, estas serían mis reglas generales.
RAID 0 es el más rápido ya que puede leer y escribir en muchos discos a la vez, y no se desperdicia espacio por redundancia. Pierde cualquier disco y pierde el conjunto, por lo que RAID 0 solo debe usarse en una máquina que no le interesa, o es fácil de restaurar y no contiene datos que usted valora. Una máquina de juego podría adaptarse a este escenario, aunque, sinceramente, la diferencia de velocidad no es tan notable que estaría dispuesto a aceptar el mayor riesgo de tener que reconstruir la máquina. También puede ser útil para áreas de "scratch" realmente rápidas si tiene un software que necesita ese tipo de cosas.
RAID 1 es la configuración de espejo muy común, generalmente de 2 discos. Las lecturas generalmente son apenas dos veces más rápidas que un solo disco, mientras que las escrituras son un poco más lentas que un solo disco. En los servidores, RAID 1 es una excelente opción para los archivos de su sistema operativo. También es una buena opción cuando necesita redundancia, sus necesidades de almacenamiento no son tan grandes como para requerir RAID 5 y podría beneficiarse de la velocidad de lectura adicional (los archivos de registro de la base de datos se colocan comúnmente en RAID 1).
RAID 2 a 4 (no en la pregunta) generalmente no se utilizan, excepto por los productos de ciertos proveedores en el lado empresarial.
RAID 5 es un compromiso entre no desperdiciar demasiado espacio en la redundancia y obtener el rendimiento adicional de los discos adicionales. Las velocidades de lectura son muy buenas ya que todos los discos pueden participar. Las velocidades de escritura a veces pueden ser un problema con RAID 5, aunque creo que a veces se exagera dependiendo de la situación. Incluso con el hardware que realiza los cálculos de paridad, las pequeñas escrituras aleatorias sufren en RAID 5, ya que cada operación de escritura lógica requiere 4 E / S (leer desde el disco de datos, leer desde el disco de paridad, escribir el disco de datos, escribir el disco de paridad). Elija RAID 5 cuando desee maximizar la cantidad de almacenamiento que obtiene de un conjunto de discos sin dejar de tener un buen grado de seguridad. Evite cuando su aplicación tenga necesidades de alto rendimiento y requiera muchas pequeñas escrituras aleatorias (discos duros de máquinas virtuales, archivos de datos de bases de datos). También tenga en cuenta que los discos grandes modernos tardan muuucho tiempo en reconstruirse cuando fallan como parte de un conjunto RAID 5, y eso pone sus datos en riesgo por más tiempo por una segunda falla de disco. RAID 6 puede reducir este riesgo a expensas de un rendimiento de escritura aleatorio aún peor.
RAID 1/0 y 0/1 tienen casi las mismas características de rendimiento. Sin embargo, es preferible 1/0 porque una falla significa reconstruir solo el par de discos involucrados en lugar de una franja completa de discos. RAID 1/0 es la configuración de propósito general más rápida de las mencionadas en la pregunta. El rendimiento de lectura y escritura es excelente (las lecturas pueden realizarse desde todos los discos a la vez, esencialmente, las escrituras tienen que suceder en múltiples discos pero no se necesita un ciclo de lectura / lectura / escritura / escritura como RAID 5), aunque RAID 5 puede ganar en ciertas circunstancias. RAID 1/0 es (como era de esperar) también el más caro en casi todos los casos. Solo debe usarse cuando el rendimiento es crítico, los datos son muy valiosos y la aplicación no tiene tolerancia para el tiempo de inactividad. A menudo, los servidores de bases de datos (o al menos sus archivos de datos) son buenos candidatos para RAID 1/0.
Las unidades de estado sólido se pueden poner en configuraciones RAID, particularmente por su valor de redundancia. Sin embargo, muchos SSD pueden superar el bus (SATA) al que están conectados, especialmente para operaciones de lectura, por lo que el efecto de rendimiento de RAID es menos convincente con los SSD.