Su concepto de utilizar espejos RAID 1 independientes es la estrategia correcta.
Hemos implementado escenarios similares en mi trabajo y funcionan muy bien.
RAID 1
RAID 1 proporciona la velocidad de 1 disco para la escritura, sino 2 discos de lectura.
Cuando escribe datos en una matriz RAID 1, tiene que escribir esos datos en ambos discos, para que no gane ningún aumento de rendimiento, sin embargo, aquí es donde obtiene la seguridad de sus datos.
Al leer desde una matriz RAID 1, el controlador leerá desde ambos discos, ya que tienen los mismos datos en ellos.
RAID 5
Esto es útil para la protección de grandes cantidades de datos.El costo de RAID 5 aumenta mucho más lento que RAID 1 (o RAID 0 + 1 una vez que está haciendo capacidades más allá del tamaño de los discos individuales) para la misma cantidad de datos.
Si desea proteger 600 gb con RAID 5, puede lograrlo con unidades 4x200gb o 3x300gb, que requieren 800-900gb de espacio total en disco comprado. RAID 1 serían unidades de 2x600gb que requieren 1,200gb de espacio comprado (con unidades de 600gb siendo bastante más caras) o RAID 0 + 1 que le permite usar unidades de capacidad menos costosas (es decir: 4x300gb o 6x200gb) pero aún requiere un total de 1,200gb de espacio comprado.
RAID 0 + 1
ofrece ventajas similares como RAID 1, teniendo a otro nivel con la creación de bandas en discos. Estoy asumiendo que si le preocupan las lecturas simultáneas más altas, también utilizará procesadores múltiples/núcleos múltiples. Procesarás múltiples consultas a la vez y, por lo tanto, la creación de bandas no ayudará tanto. Vería una mejor ventaja en un RAID 0 + 1 para aplicaciones individuales que usan grandes archivos de datos, como la edición de video.
Cuando estaba investigando este mismo problema hace un tiempo para un cliente, encontré que este artículo es muy interesante http://blogs.zdnet.com/Ou/?p=484. En la segunda página, analiza el cambio de un RAID 0 + 1 a matrices RAID 1 independientes que crean una gran cantidad de mejoras de rendimiento. Esto fue en una escala mucho mayor (un disco 20 y SAN de 16 discos) pero con los mismos conceptos. La capacidad de SQL Server para equilibrar la carga de datos entre varios volúmenes en lugar de utilizar solo bandas básicas desinformadas de RAID 0 + 1 es un gran concepto.
Gracias por la respuesta detallada y el enlace de blog. Esa es exactamente la clase de información que estaba buscando. – EMP
Vea también http://blogs.msdn.com/b/teamcenteronsql/archive/2010/04/27/raid-1-0-and-sql-server.aspx para razonar sobre el uso de RAID1 con "SQL Striping" en su lugar de 1 + 0. –