RAID = Redundant Array of Independent Discks. Usar un RAID tiene las siguientes ventajas:
Suma las capacidades de los discos conectados creando así un solo volumen. Incrementa la velocidad de acceso rompiendo los datos en varios bloques en su lectura/escritura en varios discos en paralelo. Cuando se utiliza un RAID, la velocidad de almacenamiento incrementa cuantos más discos se añadan. Ofrece tolerancia a fallos a través de operaciones espejo y de paridad.
Términos a tener en cuenta antes de analizar los diferentes tipos de RAID:
Data Striping: la información es dividida en múltiples discos formando así una unidad simple lógica de almacenamiento. Cada espacio de los discos es dividido en pequeñas partes, con unos tamaños que van desde un sector (512 bytes) a múltiples megabytes. Estas pequeñas partes se combinan de forma que la unidad lógica se compone de partes alternadas de cada disco.
Morroring / Espejo: Usado en los niveles de RAID 1 y 1+0 para la recuperación de datos. Los datos son duplicados en forma de espejo entre dos discos. En caso de fallo de un disco, la información permanece en el otro disco.
Paridad: Información usada en los niveles de RAID 3, 4 y 5 para la recuperación de datos. En caso de perdida de un disco, la información de paridad se combina con la información en los discos restantes para generar la información perdida.
Tipos de RAID
|
Nivel RAID
|
Descripción
|
Discos mínimos
|
Disponibilidad de datos
|
Rendimiento secuencial
|
Rendimiento Aleatorio
|
|
JBOD
|
---
|
1
|
--
|
Disco
|
Disco
|
|
NRAID
|
Non-RAID
|
1
|
|
Disco
|
Disco
|
|
RAID 0
|
Striping del disco
|
N
|
==NRAID
|
R: La más alta W: La más alta
|
R: Alta W: La más alta
|
|
RAID 1 (0+1)
|
Espejo y striping (si N>1)
|
N+1
|
>>NRAID ==RAID 5
|
R: Alta W: Media
|
R: Media W: Baja
|
|
RAID 3
|
Striping con paridad en discos dedicados
|
N+1
|
>>NRAID ==RAID 5
|
R: Alta W: Media
|
R: Media W: Baja
|
|
RAID 5
|
Striping con paridad intercalada
|
N+1
|
>>NRAID ==RAID 5
|
R: Alta W: Media
|
R: Alta W: Baja
|
|
RAID 6
|
Striping con paridad intercalada
|
N+2
|
>>NRAID ==RAID 6
|
R: Alta W: Media
|
R: Alta W: Baja
|
R: Read / Lectura -- W: write / Escritura
JBOD
Mínimo número de discos necesarios = 1
Capacidad = 1
Redundancia = No
JBOD significa Just a Bunch of Drives, lo cual quiere decir, solo un montón de discos. En este caso, el controlador interpreta cada disco como lo que son, discos independientes, por lo tanto no se le puede considerar un RAID.
NRAID - Disk Spanning
Mínimo número de discos necesarios = 1
Capacidad = N
Redundancia = No
NRAID significa No Raid. Lo que hace esto es tan solo sumar las capacidades de los discos formando así una unidad lógica, no hay striping. En otras palabras, la capacidad de la unidad lógica es la suma de las capacidades de todos los discos.
RAID 0 - Disk Striping
Mínimo número de discos necesarios = 2
Capacidad = N
Redundancia = No
RAID 0 nos da el máximo rendimiento, pero no nos da redundancia. Los datos son distribuidos entre varios discos.
Comentario FashionPCs: este RAID es el más usado por productoras de video y audio (MAC users) debido a su alta velocidad, pero hay que tener en cuenta de que si un disco rompe, se pierde absolutamente TODA la información de TODOS los discos.
RAID 1 - Disk Mirroring - Espejo
Mínimo número de discos necesarios = 2
Capacidad = N/2
Redundancia = Si
RAID 1 hace un espejo entre dos discos, siendo los dos idénticos. En caso de rotura de un disco, la información todavía esta en el otro.
Comentario FashionPCs: Este el RAID que cualquier empresa por muy pequeña que sea debería de tener en su servidor de datos, ¡menos que esto es jugarse la vida!
RAID (0+1) - Disk Striping with Mirroring – Striping con espejo
Minimo número de discos necesarios = 4
Capacidad = N/2
Redundancia = Si
RAID (0+1) combina el RAID 0 y el RAID 1. RAID (0+1) permite la perdida de múltiples discos debido a la redundancia de discos duros.
RAID 3 - Disk Striping with Dedicated Parity Disk – Striping con parida dedicada en un disco
Minimo número de discos necesarios = 3
Capacidad = N-1
Redundancia = Si
RAID 3 hace striping de bloques con paridad dedicada. Un disco se dedica solo a guardar los datos para la paridad. Cuando un disco falla, la información se puede recuperar a través de los discos que quedan buenos y el disco de paridad.
Comentario FashionPCs: Es un RAID bueno, pero para hacer este tipo, recomendamos hacer el RAID5, el cual es mejor.
RAID 5 - Striping with Interspersed Parity – Striping con paridad intercalada.
Mínimo número de discos necesarios = 3
Capacidad = N-1
Redundancia = Si
RAID 5 es similar al RAID 3, pero la paridad no esta guardada en un solo disco, sino que se distribuye junto a los discos con el resto de información. En caso de perdida de datos, la información de paridad, junto con la información en los discos restantes puede regenerar lo que se ha perdido.
Comentario FashionPCs: Es habitual cuando se usa este RAID, el dejar un disco como SPARE, lo cual significa que no hace nada hasta que se rompe un disco, así en caso de rotura de un disco, el SPARE empieza a funcionar recuperando los datos perdidos y podemos seguir trabajando sin tener tanta urgencia en cambiar el disco roto – buen método si se va a tardar unos pocos días en cambiar el disco roto.
RAID 6 - Striping with Interspersed Parity – Striping con paridad intercalada.
Mínimo número de discos necesarios = 4
Capacidad = N-1
Redundancia = Yes
RAID-6: Se puede tomar como el RAID 5 con un poco más. Es simplemente el RAID5 pero con la posibilidad de poder perder hasta dos discos al mismo tiempo ya que tiene 2 informaciones de paridad. Es ideal en caso de que se necesite la máxima seguridad ya que los demás RAIDs solo admiten la perdida de un disco.
Más información: http://es.wikipedia.org/wiki/RAID
