Es un conjunto redundante de discos independientes, hace referencia a un sistema de
almacenamiento de datos que usa mltiples unidades de almacenamiento de datos (discos duros o SSD Tipos o niveles: RAID 0: Equivale a la divisin de la informacin en 2 o varios discos sin importar la redundancia, sirve para tener un mejor rendimiento del mismo ejemplo dividiendo las operaciones de lectura con las de escritura en discos diferentes.
RAID 1: En este nivel se crea un espejo de toda la informacin en 2 o varios discos y sirve para mejorar el rendimiento de lectura ya que la informacin se hace redundante (mayor importancia de lectura)
RAID 2: Usa una divisin a nivel de bits lo cual hace que sea un poco lento ya que se usa discos paralelos pero independientes, ya que no se puede leer y escribir al mismo tiempo, usa el cdigo de haming para la correccin de errores (usualmente no usado).
RAID 3: Utiliza la divisin pero a nivel de bytes obteniendo transferencia extremadamente altas tericamente, pero se necesitara 39 discos para un Sist. Infor. moderno 32 para almacenar y 7 para correccin de errores, pero actualmente este nivel no se usa.
RAID 4: Es similar al RAID 3 pero en este caso la divisin se hace a nivel de bloque y no de bytes, la cantidad mnima de discos es 3 utilizando un disco de paridad, esta forma nos permite atender una solicitud de lectura concurrente ya que cada bloque es independiente.
RAID 5: Es una distribucin de datos a nivel de bloque pero con una paridad distribuida entre todos los discos, tiene bajos costos de redundancia y necesita como mnimo 3 discos para funcionar.
RAID 6: Es una distribucin similar al RAID 5 pero en este caso se implementa otro bloque de paridad, disminuyendo la capacidad de escritura debido a los clculos adicionales de paridad, la capacidad es de n-2.
RAID 5E y 6E: Son los mismos RAID 5 y 6 solo que en este caso contaran con un disco de respaldo (hot spare) o standby spare.
Niveles de RAID anidados: RAID 0+1: En este nivel de se crea un una divisin y luego se implementa los espejos.
RAID 1+0: (Una divisin de espejos) Primero se implementa la divisin tipo espejo y luego la divisin de bloques sin redundancia, usada generalmente para bases de datos de altas prestaciones ya que optimiza la tarea de escritura debido a la ausencia de paridad.
RAID 30: Es una divisin de bloques con paridad dedicada, es la unin del RAID 3 y 0, este RAID ofrece altos niveles de transferencia y bastante fiabilidad por un costo de implementacin alto, permite un error de un disco.
RAID 100: Llamado 10+0 implementa un RAID 10 aumentando una divisin ms de RAID 0, las ventajas que tiene es que cuenta con una mejor lectura aleatoria y la mitigacin de los puntos calientes.
RAID 50: Es una divisin a nivel de bloque RAID 0 con una paridad distribuida de RAID 5.
Clculo de Paridad: Se realiza mediante la regla XOR or exclusivo 0 XOR 0 = 0 0 XOR 1 = 1 1 XOR 0 = 1 1 XOR 1 = 0
Ejemplo Disco 1: 00101010 (Datos) Disco 2: 10001110 (Datos) Disco 3: 11110111 (Datos) Disco 4: 10110101 (Datos) Disco 5: (Repuesto) Disco 6: 11100110 (Paridad)
Falla: Disco 1: 00101010 (Datos) Disco 2: 10001110 (Datos) Disco 3: Muerto (Datos) Disco 4: 10110101 (Datos) Disco 5: 11110111 (Repuesto) Disco 6: 11100110 (Paridad)