Arreglo de discos raid

Incursión 5

Foto: Hay un montón de niveles RAID, tantos, de hecho, que puede ser un reto distinguir entre las diferencias y beneficios de cada uno. En esta entrada del blog, hablaremos de algunos de los niveles RAID más comunes, destacando tanto sus diferencias como sus ventajas.

La matriz redundante de discos independientes (RAID) es una tecnología de almacenamiento que crea una seguridad contra la pérdida de datos mediante la fusión de dos o más unidades de disco duro (HDD) o unidades de estado sólido (SSD) en una unidad de almacenamiento cohesiva, o matriz.

La pérdida total de datos, que puede producirse en caso de fallo de una unidad de disco, puede devastar a las empresas y organizaciones que requieren un acceso frecuente a la información almacenada para llevar a cabo sus responsabilidades diarias.

Las configuraciones que ofrecen protección contra la pérdida de datos se denominan “tolerantes a fallos”. Esto sólo significa que la matriz seguirá funcionando con éxito y proporcionará datos recuperables en caso de fallo de la unidad de disco.

La implementación y gestión del almacenamiento RAID puede realizarse mediante RAID por software, en el que un controlador en un ordenador ejecuta el procesamiento RAID, o mediante RAID por hardware, en el que se utiliza una tarjeta controladora RAID que utiliza la ranura PCI Express de una placa base.

Discos mínimos en RAID 5

Los RAID están diseñados con dos propósitos: mejorar el rendimiento y la redundancia de datos. Hay varias configuraciones RAID diferentes que tienen tanto ventajas como desventajas, así que vamos a profundizar en los diferentes RAID y en cuál es el mejor para el rendimiento y la redundancia.

Las matrices RAID 0 incluyen dos o más unidades de disco y proporcionan una separación de datos. Esto significa que los datos se distribuyen uniformemente entre las unidades de disco en secciones de igual tamaño. La desventaja de las matrices RAID 0 es que no mantienen datos redundantes, lo que significa que no ofrecen protección de datos.

Las matrices RAID 1 constan de dos unidades de disco. En esta configuración, una unidad de disco es un espejo de la otra, lo que significa que ambas tienen los mismos datos. La ventaja de esta matriz es que aumenta el rendimiento, ya que duplica la velocidad de lectura de un solo disco.    Sin embargo, esto tiene la desventaja de limitar su capacidad al 50% del espacio total del disco.

Las matrices RAID 10 están formadas por dos o más matrices RAID 1 de igual tamaño. Los datos de una matriz RAID 10 se dividen en bandas y en espejo. Esto proporciona un aumento del rendimiento y de la protección de los datos. El principal inconveniente de una matriz RAID 10 es que cualquier segmento de la unidad está limitado a la unidad más pequeña de la matriz.

Configuración del RAID

El rendimiento de los RAID puede ser difícil de entender, especialmente porque los distintos niveles de RAID utilizan técnicas diferentes y se comportan de forma bastante distinta en la práctica. En este artículo, quiero explorar los niveles RAID comunes de RAID 0, 5, 6 y 10 para ver cómo el rendimiento difiere entre ellos.

A efectos de este artículo, se asumirá que el RAID 1 es un subconjunto del RAID 10.    Esta es a menudo una forma práctica de pensar en el RAID 1 como si fuera simplemente un array RAID 10 con un solo miembro del par en espejo. Como el RAID 1 es realmente un RAID 10 de un solo par y se comporta como tal, esto funciona maravillosamente para hacer que el rendimiento del RAID sea fácil de entender. Simplemente se mapea en la curva de rendimiento del RAID 10.

Hay dos tipos de rendimiento a tener en cuenta en todo tipo de almacenamiento: lectura y escritura. En términos de RAID, la lectura es extremadamente fácil y la escritura es bastante compleja. El rendimiento de lectura es efectivamente estable en todos los tipos. La escritura, sin embargo, no lo es.

Para facilitar el debate sobre el rendimiento, debemos definir algunos términos, ya que trabajaremos con algunas ecuaciones. En nuestras discusiones utilizaremos “N” para representar el número total de unidades, a menudo denominadas husos, en nuestra matriz. Utilizaremos “X” para referirnos al rendimiento de cada unidad por separado. Esto nos permite hablar en términos de rendimiento relativo como un factor del rendimiento de la unidad. Podemos abstraer la matriz RAID y no tener que pensar en términos de IOPS (operaciones de entrada/salida por segundo) en bruto. Esto es importante, ya que las IOPS suelen ser muy difíciles de definir. Pero podemos comparar el rendimiento de una manera significativa hablando en relación con las unidades individuales dentro de la matriz.

Incursión 0

Foto: Hay un montón de niveles RAID, tantos, de hecho, que puede ser un reto distinguir entre las diferencias y beneficios de cada uno. En esta entrada del blog, hablaremos de algunos niveles RAID comunes, destacando sus diferencias y beneficios.

La matriz redundante de discos independientes (RAID) es una tecnología de almacenamiento que crea una seguridad contra la pérdida de datos mediante la fusión de dos o más unidades de disco duro (HDD) o unidades de estado sólido (SSD) en una unidad de almacenamiento cohesiva, o matriz.

La pérdida total de datos, que puede producirse en caso de fallo de una unidad de disco, puede devastar a las empresas y organizaciones que requieren un acceso frecuente a la información almacenada para llevar a cabo sus responsabilidades diarias.

Las configuraciones que ofrecen protección contra la pérdida de datos se denominan “tolerantes a fallos”. Esto sólo significa que la matriz seguirá funcionando con éxito y proporcionará datos recuperables en caso de fallo de la unidad de disco.

La implementación y gestión del almacenamiento RAID puede realizarse mediante RAID por software, en el que un controlador en un ordenador ejecuta el procesamiento RAID, o mediante RAID por hardware, en el que se utiliza una tarjeta controladora RAID que utiliza la ranura PCI Express de una placa base.