RAID 0: Realiza “striping” de datos a nivel bloque
sin información de paridad con una distribución
equitativa de estos entre dos o más discos.
RAID 1: Crea una copia idéntica
(espejo) de un conjunto de datos en
dos o más discos. En esta con!guración
no se hace “striping” de datos, si bien
consigue un alto nivel de tolerancia a
fallos.
RAID 2: Funciona con “striping” de datos a nivel de bit
en todos los discos, dedicando algunos de estos a
almacenar información de veri!cación y corrección de
errores Los discos son sincronizados por la
controladora para funcionar al unísono, generando
tasas de trasferencias extremadamente altas.
RAID 3: Es un nivel raramente utilizado. Opera con
“striping” de datos a nivel byte y dedica un disco del
“array” para almacenar la información de paridad que
permitirá reconstruir la información en caso de fallos.
RAID 4: Opera con “striping” de datos a
nivel bloque con un disco de paridad
dedicado Ante el fallo de uno de los
discos del “array”, podremos, a partir de
la información de paridad, reconstruir en
un disco de reserva los datos de la
unidad averiada
RAID 5: Por su bajo coste RAID 5 es una de las
implementaciones más populares. Utiliza “striping”
de datos a nivel de bloque distribuyendo la
información de paridad entre todos los discos que
conforman el “array”. Esta combinación proporciona
un excelente rendimiento y buena tolerancia a fallos.
RAID 5E: El término RAID 5E hace referencia a la variante
de RAID 5 que incorpora discos de reserva. Estos discos
pueden estar en modo conectados y preparados (hot
spare) o simplemente en espera (standby spare), para
cubrir los fallos de cualquiera de las unidades que
conforman el “array”
RAID 6: Dado su coste, existen pocas implementaciones
comerciales. Funciona con “striping” de datos a nivel de bloque
con doble paridad distribuida entre todos los discos y en una
posición diferente para cada división (stripe), proporcionando
protección ante fallos tanto por averías en discos como en la
reconstrucción de discos.
RAID propietarios.
En general las implementaciones de RAID realizadas por
cada fabricante presenta algunas particularidades sobre la
especi !cación original, sin embargo algunas compañías
han desarrollado soluciones RAID totalmente propietarias.
Entre ellas mencionar
RAID 1.5: Desarrollado por HighPoint.
RAID 50EE: Desarrollado por Himperia.
RAID 7: Desarrollado por Storage Computer
Corporation.
RAID S (Parity RAID): Desarrollado por EMC
Corporation.
RAID Z: Desarrollado por Sun Microsystem
SERVER RAID: Desarrollado por IBM.
Niveles RAID anidados o híbridos.
Como puede deducirse anidar niveles RAID tiene por
objetivo combinar un determinado nivel RAID que
proporcione redundancia con otro que aumente el
rendimiento del sistema, y la prioridad que le demos a
dichas funcionalidades determinará cual de los dos
será el de mayor nivel.
RAID 01 (0+1): Un espejo de divisiones (“Stripes”).
RAID 10: Una división de espejos
RAID 30: Una división de niveles RAID con
paridad dedicada
RAID 50: Una división de niveles RAID con
paridad distribuida
RAID 60: Una división de niveles RAID
con doble paridad distribuida.
RAID 100: Una división de una división de espejos.