ASIGNATURA: Arquitectura de las computadoras
2° Cuatrimestre
RAID
RAID es la sigla para “Redundant Array of Independent (o Inexpensive) Disks”.
Su definición en español sería «Matriz (arreglo) Redundante de Discos
Independientes». Se trata de un sistema de almacenamiento de datos que utiliza
múltiples unidades (discos duros o SSD) para formar una única unidad lógica,
entre las unidades se distribuyen o replican los datos.
La finalidad de un sistema RAID de discos es la de proteger los datos en caso
de que un disco duro falle, o en algunos casos tiene como función principal
mejorar la velocidad de lectura/escritura de varios discos que conforman un único
volumen.
Los RAID suelen usarse en servidores y normalmente (aunque no es necesario)
se implementan con unidades de disco de la misma capacidad.
Dependiendo de su configuración (nivel), los beneficios de un RAID respecto a un
único disco son: mayor integridad, tolerancia frente a fallos, tasa de
transferencia y capacidad. En sus implementaciones originales, su ventaja clave
era la habilidad de combinar varios dispositivos de bajo costo y tecnología más
vieja en un conjunto que ofrecía mayor capacidad, fiabilidad, velocidad.
Una controladora RAID es una tarjeta de hardware o una aplicación de
software utilizada con el propósito de virtualizar múltiples discos duros en un
servidor.
Presenta las unidades de disco como una única unidad lógica y el tipo de
controladora RAID que se necesita depende a su vez del tipo de RAID
desplegado
Un disco de reserva o repuesto (hot spare) es un disco duro que se puede
utilizar en los sistemas RAID tanto hardware como software. Se trata de un
dispositivo físicamente instalado en el sistema RAID que se mantiene inactivo
hasta que uno de los discos activos falla. En ese momento el disco de reserva
comienza a funcionar reemplazando el disco erróneo reconstruyendo el conjunto
de discos.
RAID 0 (Data Striping, Striped Volume)
Un RAID 0 (también llamado conjunto dividido, volumen dividido, volumen
seccionado) distribuye los datos equitativamente entre dos o más discos
(usualmente se ocupa el mismo espacio en dos o más discos) sin información de
paridad que proporcione redundancia. Es importante señalar que el RAID 0 no era
uno de los niveles RAID originales y que no es redundante. El RAID 0 se usa
habitualmente para proporcionar un alto rendimiento de escritura ya que los datos
se escriben en dos o más discos de forma paralela, aunque un mismo archivo solo
está presente una vez en el conjunto.
RAID 1 (espejo)
Un RAID 1 crea una copia exacta (o espejo) de un conjunto de datos en dos o más
discos. Esto resulta útil cuando queremos tener más seguridad desaprovechando
capacidad, ya que si perdemos un disco, tenemos el otro con la misma
información. Un conjunto RAID 1 solo puede ser tan grande como el más pequeño
de sus discos. Un RAID 1 clásico consiste en dos discos en espejo, lo que
incrementa exponencialmente la fiabilidad respecto a un solo disco.
RAID 5
También llamado distribuido con paridad, es una división de datos a nivel
de bloques que distribuye la información de paridad entre todos los discos
miembros del conjunto. Generalmente, el RAID 5 se implementa con soporte
hardware para el cálculo de la paridad. RAID 5 necesitará un mínimo de 3 discos
para ser implementado. RAID 5 incluye códigos de corrección entre los datos, es
uno de los sistemas RAID más utilizados, proporciona seguridad y rendimiento
Una petición de lectura del bloque «A1» sería servida por el disco 0. Una petición
de lectura simultánea del bloque «B1» tendría que esperar, pero una petición de
lectura de «B2» podría atenderse concurrentemente ya que sería servida por el
disco 1.
Cada vez que un bloque de datos se escribe en un RAID 5, se genera un bloque
de paridad dentro de la misma división (stripe). Un bloque de cada uno de los
discos del conjunto recibe el nombre colectivo de división (stripe). El disco utilizado
por el bloque de paridad está escalonado de una división a la siguiente, de ahí el
término «bloques de paridad distribuidos». Las escrituras en un RAID 5 son
costosas en términos de operaciones de disco y tráfico entre los discos y la
controladora.
Los bloques de paridad no se leen en las operaciones de lectura de datos, ya que
esto sería una sobrecarga innecesaria y disminuiría el rendimiento. Sin embargo,
los bloques de paridad se leen cuando la lectura de un sector de datos provoca un
error. De la misma forma, si falla un disco del conjunto, los bloques de paridad de
los restantes discos son combinados matemáticamente con los bloques de datos
de los restantes discos para reconstruir los datos del disco que ha fallado.
Mira el siguiente video ¿Qué es un RAID y como funciona?
https://youtu.be/d-q8BZ3qV1o
Averigua cómo funciona el RAID 10, compáralo con el RAID 0 y el 1.
Anuncio 1 de 2
Es un raid anidado.
Se llama división de espejos.
Como no tiene paridad, es mucho mas rápida que un RAID 5 / RAAID 6.
Nos ahorramos la reconstrucción de los datos al reconstruir el raid, en caso de que un disco falle.