Que es RAID y para que sirve
RAID (Redundant Array of Independent Disks, Arreglo Redundante de Discos Independientes) es una tecnologia que combina multiples discos fisicos para que el sistema operativo los trate como una sola unidad de almacenamiento. Segun el nivel de RAID elegido, el arreglo puede ofrecer mayor velocidad de lectura y escritura, redundancia de datos (proteccion ante el fallo de un disco), o una combinacion de ambas. Es una tecnologia fundamental en servidores dedicados donde la disponibilidad y la integridad de los datos son prioritarias.
RAID no es un sustituto de los respaldos. Si bien RAID protege contra el fallo fisico de un disco, no protege contra la eliminacion accidental de archivos, ataques de ransomware, corrupcion logica de datos ni el fallo de multiples discos simultaneamente. Los respaldos regulares son complementarios e indispensables.
Tipos de RAID mas comunes
| Nivel | Minimo de discos | Redundancia | Rendimiento | Espacio util |
|---|---|---|---|---|
| RAID 0 | 2 | Ninguna (mayor riesgo) | Muy alto (lectura y escritura) | 100% de todos los discos |
| RAID 1 | 2 | Alta (espejo exacto) | Lectura mejorada, escritura igual | 50% del total |
| RAID 5 | 3 | Media (tolera 1 fallo) | Buena lectura, escritura moderada | N-1 discos |
| RAID 6 | 4 | Alta (tolera 2 fallos) | Lectura buena, escritura lenta | N-2 discos |
| RAID 10 | 4 | Alta (espejo + stripe) | Muy alto (el mejor combinado) | 50% del total |
Cual elegir segun el caso de uso
- RAID 0: Solo para almacenamiento temporal donde la velocidad es prioritaria y no importa la perdida de datos. Nunca para produccion.
- RAID 1: Ideal para el disco del sistema operativo del servidor. Proteccion simple con solo 2 discos. Si un disco falla, el servidor sigue funcionando sin interrupcion.
- RAID 5: Para almacenamiento de datos con un balance entre capacidad, rendimiento y redundancia. Requiere minimo 3 discos. Muy popular en NAS y servidores de archivos.
- RAID 6: Similar al RAID 5 pero tolera el fallo de 2 discos simultaneamente. Recomendado cuando el volumen de datos es critico y el tiempo de reconstruccion (rebuild) del arreglo es largo.
- RAID 10: La mejor opcion para bases de datos y aplicaciones con escritura intensa que requieren maxima redundancia y rendimiento. Requiere minimo 4 discos.
RAID por hardware vs RAID por software
| Aspecto | RAID por hardware | RAID por software (mdadm) |
|---|---|---|
| Rendimiento | Superior (controladora dedicada) | Bueno (usa CPU del servidor) |
| Costo | Alto (controladora RAID) | Gratis (incluido en Linux) |
| Portabilidad | Dependiente de la controladora | Alta (los discos funcionan en cualquier servidor Linux) |
| Cache con bateria | Disponible (protege escrituras en cache) | No disponible |
| Monitoreo | Herramientas del fabricante | mdadm --monitor |
