Conceptos Claves de RAID - ynoag/ynoag.github.io GitHub Wiki

La tecnología RAID (Redundant Array of Independent Disks):

Permite combinar varios discos duros en un solo sistema para mejorar el rendimiento y/o proporcionar redundancia de datos, de manera que si un disco falla, los datos puedan ser recuperados.

Striping (Distribución de datos):

En RAID, striping significa dividir los datos en partes y distribuirlas uniformemente entre varios discos. Esto mejora el rendimiento, ya que múltiples discos pueden leer o escribir diferentes partes de los datos al mismo tiempo. Un ejemplo es RAID 0, donde los datos se dividen en "tiras" entre todos los discos, lo que aumenta la velocidad pero no proporciona redundancia (si un disco falla, se pierde la información).

Mirroring (Espejeo de datos):

En mirroring, los mismos datos se copian en más de un disco. Esto crea una copia exacta o "espejo" de los datos. Si un disco falla, los datos aún están disponibles en el otro disco. Un ejemplo es RAID 1, donde se escriben los mismos datos en dos discos, proporcionando alta seguridad pero reduciendo la capacidad utilizable a la mitad (si tienes dos discos de 1 TB, solo tendrás 1 TB de espacio utilizable).

Parity (Paridad de datos):

Parity es un método que proporciona una forma de recuperar los datos en caso de que uno de los discos falle. En lugar de duplicar todos los datos, como en el mirroring, RAID con paridad utiliza información matemática (bits de paridad) para poder reconstruir los datos de un disco perdido.

Un ejemplo es RAID 5, que usa al menos tres discos y distribuye los datos y la paridad entre ellos. Si un disco falla, los datos pueden reconstruirse utilizando la información de paridad almacenada en los otros discos.

Resumen:

Striping: Divide los datos entre varios discos para mejorar la velocidad (sin redundancia).

Mirroring: Copia los datos completos en más de un disco para mayor seguridad (redundancia total).

Parity: Usa un método más eficiente para recuperar datos en caso de fallo, sin necesidad de duplicar toda la información.

Estas técnicas se combinan en diferentes niveles de RAID (como RAID 0, RAID 1, RAID 5, RAID 6, etc.) según el equilibrio deseado entre rendimiento, redundancia y capacidad.