Redundant Array of Independent disks (RAID)
Tipos de RAID
Lineales
Anidados
Una alternativa de disponer los RAID es anidándolos
Esto consiste en que un RAID pueda usarse como parte básica de otro
Los RAID anidados se indican normalmente uniendo en un solo número los correspondientes a los niveles RAID usados, añadiendo a veces un '+' entre ellos
Tipos de RAID anidados
RAID 0+1
También llamado RAID 01 (que no debe confundirse con RAID 1)
Es un RAID usado para replicar y compartir datos entre varios discos
Sin embargo, añadir un disco duro en una división, obliga a añadir otro al de la otra división para el equilibrar el conjunto
Se diferencia con RAID 1+0 por la localización de cada nivel de RAID dentro del conjunto
Pimero se crean dos conjuntos RAID 0 (dividiendo los datos en discos)
En este RAID cuando un disco falla, los datos perdidos pueden ser copiados del otro conjunto de nivel 0 para reconstruir el conjunto global
Luego, sobre los anteriores, se crea un conjunto RAID 1 (realizando un espejo de los anterios)
Subtema
RAID 50
Subtema
Tambien llamado 5+0, combina la división a nivel de bloques de un RAID 0, con la paridad distributiva de un RAID 5
Este tipo de RAID es recomendado para aplicaciones que necesiten gran tolerancia a fallor, capacidad y rendimiento de busqueda aleatoria
Una configuración de tren conjuntos RAID 5 de siete discos cada uno tiene mayor capacidad y eficiencia, pero tolero un máximo de tres fallas
Sin embargo, si el disco que falla no se reemplaza, los restantes de dicho conjunto se convierten en un punto de fallo para todo el conjunto
Siendo así un conjunto RAID 0 divididos de elemento RAID 5
La configuración de los conjuntos RAID repercute sobre la tolerancia a fallas en general
Un disco de cada conjunto RAID 5 puede fallar sin que se pierdan los datos
Una configuración de siete conjuntos RAID 5 de tres discos cada uno puede tolerar hasta siete fallos, pero tiene menor capacidad y eficiencia de almacenimiento
RAID 100
Subtema
A veces llamado RAID10+0, es una división de conjuntos RAID 10.
Los principales beneficios de un RAID 100 sobre un único RAID son mejor rendimiento para lecturas aleatorias y la mitigación de los puntos calientes de riesgo en el conjunto
El RAID 100 es un ejemplo de "RAID cuadriculado", un RAID en el que conjuntos divididos son a su vez divididos conjuntamente de nuevo
Todos los discos, menos uno, pueden fallar en cada RAID 1 sin perder datos
A menudo el nivel superior de división se hace por software
Suele ser la mejor elección para bases de datos muy grandes
RAID 30
Es una combinación de un RAID 3 y un RAID 0
Este RAID proporciona tasas de transferencia elevadas, combinadas con una alta fiabilidad a cambio de un costo de implementación muy alto
La mejor forma de construirlo es combinar dos conjuntos RAID 3 con los datos divididos en ambos conjuntos
Este RAID trocea los datos en bloque más pequeños y los divide en cada conjunto RAID 3
A su vez se divide en trozos aún más menores y los escriben en todos los discos salvo en uno donde se almacena la información de paridad
El RAID 30 permite que falle un disco de cada conjunto RAID 3
Hasta que estos que fallaron sean reemplazados, no puede fallar ningun otro disco porque se perderían los datos de todo ese conjunto
Subtema
RAID 1+0
También llamado RAID 10, es parecido al RAID 0+1, con la diferencia que los RAID que lo forman se invierten
En este RAID pueden fallar todos los discos salvo uno sin que se pierdan los datos
El RAID 10, pese a sus riesgos, es a menudo la mejor elección para bases de datos de altas prestaciones, ya que la ausencia de paridad proporciona mayor velocidad de escritura
Sin embargo, si los discos que han fallado no se reemplazan, el restante pasa a ser un punto único de fallo para todo el conjunto.
Subtema