lunes, 15 de diciembre de 2014

Tema 4 - Almacenamiento de datos - Configuraciones RAID

Raid es el acrónimo de conjunto redundante de discos independientes. Hace referencia a un sistema de almacenamiento de datos que usa múltiples unidades de almacenamiento de datos entre los que se distribuyen los datos. Dependiendo de la configuración, a la que podemos llamar nivel, los beneficios de un RAID respecto pueden ser mayor integridad, mayor tolerancia a fallos, mayor rendimiento o mayor capacidad.

En el nivel más simple, un RAID combina varios discos en una soola unidad lógica. De esta forma, el sistema operativo, en vez de ver varios discos duros diferentes, ve uno solo.

RAID 0

También llamado volumen dividido, distribuye los datos equitativamente entre dos o más discos sin información de paridad que proporcione redundancia. Esta configuración del RAID se utiliza para incrementar el rendimiento, aunque también puede utilizarse como forma de crear un pequeño número de grandes discos virtuales a partir de un gran número de pequeños discos físicos. Un RAID 0 puede ser creado con discos de diferentes tamaños, per el espacio de almacenamiento añadido del conjunto estará limitado por el tamaño del disco más pequeño. Por ejemplo, sin un disco de 300 GB se divide con uno de 100 GB, el tamaño del conjunto resultante será de solo 200 GB, ya que cada disco aporta 100 GB. Una buena implementación de un RAID 0 dividirá las operaciones de lectura y escritura en bloques de igual tamaño, por lo que distribuirá la información equitativamente entre los dos discos. También se puede crear un RAID 0 con mas de dos discos, aunque la fiabilidad del conjunto será igual a la fiabilidad media de cada disco entre el número de discos del conjunto. Es decir, la fiabilidad total es inversamente proporcional al número de discos del conjunto, ya que para que el conjunto falle es suficiente con que lo haga cualquiera de sus discos.

Diagrama de configuración de RAID 0

RAID 1

Esta configuración de RAID crea un copia exacta, llamada espejo, de un conjunto de datos en dos o más discos. Esto resulta útil cuando el rendimiento en lectura es más importante que la capacidad. Un conjunto RAID 1 solo puede ser tan grande como el más pequeño de sus discos. Un RAID 1 clásico sonsiste en dos discos en espejo, lo que incrementa exponencialmente la fiabilidad respecto a un solo disco. Es decir, para que el conjunto falle, es necesario que lo hagan todos sus discos.

Además, dado que todos los datos están en dos o más discos, con hardware independiente, el rendimiento de lectura se incrementa aproximadamente como múltiplo lineal del número de copias. Es decir, un RAID 1 puede estar leyendo simultáneamente dos datos diferentes en dos discos diferentes, por lo que su rendimiento se duplica.

Diagrama de configuración RAID 1

RAID 01

Es un RAID utilizado para replicar y compartir datos entre varios discos. La diferencia entre un RAID 01 y un RAID 10 es la localización de cada nivel RAID dentro del conjunto final. Un RAID 01 es un espejo de divisiones.

Este RAID crea dos conjuntos RAID 0, dividiendo los datos en disco, y luego sobre los conjuntos RAID 0 se crea un conjunto RAID 1, haciendo un espejo del conjunto. La ventaja de un RAID 01 es que cuando un disco duro falla, los datos perdidos pueden ser copiados del otro conjunto para reconstruir el conjunto global. Sin embargo, añadir un disco duro adicional en una división, es obligatorio añadir otro al de la otra división para equilibrar el tamaño del conjunto.

Esta configuración no puede tolerar dos fallos simultáneos de discos, salvo que sean en la misma división. Cuando un disco falla, la otra división se convierte en un punto de fallo único. Además, cuando se sustituye el disco que falló se necesita que todos los discos del conjunto participen en la reconstrucción de los datos.

Diagrama de configuración RAID 01

RAID 10


El RAID 10 es una división de espejos. Si un disco que ha fallado no se reemplaza, entonces un solo error de medio irrecuperable que ocurra en el disco espejado resultaría pérdida de datos. Debido a estos mayores riesgos del RAID 10, muchos entornos empresariales críticos están empezando a evaluar configuraciones RAID más tolerantes a fallos que añaden un mecanismo de paridad. El RAID 10 es a menudo la mejor elección para bases de datos de altas prestaciones, debido a que la ausencia de cálculos de paridad proporciona mayor velocidad de escritura.

Diagrama de configuración RAID 10

No hay comentarios:

Publicar un comentario