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.