1. ¿Qué es RAID?

RAID es una técnica que combina múltiples discos duros (HDD/SSD) en una única unidad lógica para mejorar el rendimiento, la capacidad y/o la tolerancia a fallos. Se usa en servidores, NAS y sistemas críticos.


2. Niveles de RAID Principales

RAID 0 (Striping)

  • Cómo funciona: Divide los datos en bloques y los distribuye entre discos.
  • Ventajas: Máximo rendimiento (lectura/escritura acelerada).
  • Desventajas: Sin redundancia. Si un disco falla, pierdes todos los datos.
  • Uso ideal: Edición de video, caché de aplicaciones (donde la velocidad es clave).

RAID 1 (Mirroring)

  • Cómo funciona: Duplica los datos en todos los discos (espejo).
  • Ventajas: Redundancia total. Si un disco falla, el otro tiene una copia.
  • Desventajas: Capacidad útil = tamaño de un solo disco (50% de overhead).
  • Uso ideal: Almacenamiento crítico (ej.: sistemas operativos, bases de datos).

RAID 5 (Striping + Paridad Distribuida)

  • Cómo funciona: Bloques de datos + paridad distribuida en todos los discos. Requiere mínimo 3 discos.
  • Ventajas: Redundancia con buena capacidad (solo pierdes 1 disco de espacio). Buen equilibrio rendimiento/seguridad.
  • Desventajas: Escritura más lenta por cálculo de paridad. Riesgo durante reconstrucción (en discos grandes).
  • Uso ideal: Servidores de archivos, NAS empresariales.

RAID 6 (Striping + Doble Paridad)

  • Cómo funciona: Como RAID 5, pero con 2 discos de paridad (mínimo 4 discos).
  • Ventajas: Tolera fallos de 2 discos simultáneos.
  • Desventajas: Mayor overhead de capacidad y menor rendimiento en escritura.
  • Uso ideal: Entornos con alta disponibilidad (ej.: centros de datos).

RAID 10 (1+0: Espejo + Striping)

  • Cómo funciona: Combina RAID 1 y RAID 0. Mínimo 4 discos (2 pares en espejo, luego striping).
  • Ventajas: Alto rendimiento + tolerancia a fallos (puede perder 1 disco por par).
  • Desventajas: Coste (50% de capacidad útil).
  • Uso ideal: Bases de datos críticas, virtualización.

3. RAID Anidados (Combinados)

  • RAID 50 (5+0): Combina RAID 5 en grupos con striping. Mejor rendimiento que RAID 5.
  • RAID 60 (6+0): Similar a RAID 50, pero con RAID 6 como base. Mayor tolerancia a fallos.

4. ¿Hardware vs Software RAID?

  • Hardware RAID: Controladora dedicada (ej.: LSI, Adaptec). Mejor rendimiento y soporte para niveles complejos (5, 6, etc.).
  • Software RAID: Gestionado por el SO (ej.: mdadm en Linux, Storage Spaces en Windows). Más económico pero consume CPU.

5. Conceptos Clave para Expertos

  • Hot Spare: Disco de reserva que se activa automáticamente al fallar otro.
  • BBU (Battery Backup Unit): En RAID hardware, protege la caché en cortes de energía.
  • Reconstrucción: Proceso de restaurar datos después de reemplazar un disco fallado.
  • Tiempo de MTBF: Estimación de vida útil de un array RAID.
  • ZFS y RAID-Z: Sistema de archivos avanzado (usado en FreeNAS) que mejora RAID tradicional con corrección de errores.

6. ¿Cuál Elegir?

EscenarioRAID Recomendado
Máxima velocidadRAID 0
Copia de seguridadRAID 1
Balance rendimiento/seguridadRAID 5
Entornos críticosRAID 6 o 10
VirtualizaciónRAID 10

7. Herramientas para Gestionar RAID

  • Linux: mdadm, lsblk, smartctl.
  • Windows: Administración de discos, Storage Spaces.
  • Monitorización: MegaRAID Storage Manager (para hardware RAID).

8. Mitos y Realidades

  • “RAID reemplaza backups”: Falso. RAID protege contra fallos de hardware, no contra ransomware o errores humanos.
  • “RAID 5 ya no es seguro”: Discutible. En discos >4TB, la reconstrucción puede fallar (mejor RAID 6).