¿Qué es RAID y qué tipo de RAID debería usar?

Cada año, el rendimiento del hardware de computadoras está aumentando a una tasa alta. Los procesadores están equipados con un gran número de núcleos y flujos, y las tarjetas gráficas con una frecuencia de chip más alta. Sin embargo, en cuanto a los discos duros, parece que su límite se alcanzó hace mucho tiempo y se ha mantenido congelado desde entonces. Las especificaciones de los HDD han estado cambiando recientemente solo en capacidad, pero no en velocidad. Las unidades SSD pueden corregir esta situación, pero por lo general son mucho más caras y tienen un potencial de recursos relativamente bajo. Incluso antes de la aparición de las SSD, se inventaron en 1987 las llamadas matrices RAID. A continuación, le explicaremos qué son estas matrices, qué tipos de matrices existen y por qué un usuario típico las necesita.

¿Qué es RAID y qué tipo de RAID debería usar?

Contenido

  1. ¿Qué es RAID y para qué se utiliza?
  2. Tipos de controladores RAID: software y hardware.
  3. Niveles estándar de RAID
  4. RAID 0 ("Striping")
  5. RAID 1 (Espejo)
  6. RAID 2
  7. RAID 3 y RAID 4
  8. RAID 5
  9. RAID 6
  10. RAID 7
  11. JBOD
  12. Tipos de RAID combinados (10, 01, 50, 60)
  13. RAID 10
  14. RAID 50 (RAID 5+0)
  15. RAID 60 (RAID 6+0)
  16. ¿Qué tipo de RAID es el mejor para usar?
  17. Qué hacer si se pierden datos

¿Qué es RAID y para qué se utiliza?

RAID es un conjunto de discos duros que se utilizan para mejorar la fiabilidad del almacenamiento o para aumentar la velocidad de lectura/escritura (o ambas cosas). Puede crear el RAID de software (usando las características del sistema operativo) y el RAID de hardware utilizando una placa base, controlador o NAS compatible.

Para instalar el conjunto, necesitará una placa base que admita la tecnología RAID o un controlador de hardware, al menos dos discos duros del mismo tipo (completamente en todos los parámetros), conectados a la placa base.

Recomendamos encarecidamente el uso de discos duros que sean iguales en todos los parámetros, porque si conecta dos discos duros con diferentes capacidades de memoria, el RAID utilizará el espacio en disco igual al más pequeño de los discos, y habrá espacio en disco no utilizado en el otro disco. Además, al utilizar diferentes discos duros, existe la posibilidad de falla prematura de uno de los discos que puede provocar la pérdida de datos importantes.

RAID también se utiliza a menudo en servidores NAS, que son esencialmente una computadora con algún conjunto de discos, conectados a una red (generalmente local) y que admiten los protocolos aceptados en la red. Varios de estos equipos pueden combinarse en un solo sistema.

Vale la pena señalar que si crea o elimina un RAID, se elimina toda la información de los discos. Por lo tanto, es necesario hacer una copia de seguridad de los datos importantes.

Tipos de controladores RAID: software y hardware.

Los arreglos de discos pueden basarse en una de dos arquitecturas: software o hardware. Es imposible decir cuál es mejor. Cada variante de organización de arreglo cumple una necesidad particular, teniendo en cuenta las posibilidades financieras, el número de usuarios y las aplicaciones utilizadas. Ambas arquitecturas se basan en la implementación de código de programa. Difieren en si el código se ejecuta en la CPU de la computadora (implementación de software) o en un procesador especializado en un controlador RAID (implementación de hardware).

El nombre «controladores RAID» nos habla sobre el propósito principal del dispositivo: la gestión de arreglos. El arreglo, que se crea en el sistema operativo, se llama RAID de software.

Significa abstracción en la organización de un arreglo RAID directamente a través de la CPU, que es el controlador como la decisión del programa con la posibilidad de alternar y mostrar en espejo los datos. Pero todos los cálculos en realidad son realizados por la CPU.

Cuando se utiliza RAID de software, la mejor solución es elegir RAID 0, RAID 1, RAID 2, porque no cargan tanto el procesador como otros tipos de RAID. JBOD también será una buena opción al utilizar RAID de software.

Si su procesador es lo suficientemente potente, también puede utilizar RAID 5 o a veces RAID 10.

Sin embargo, es bueno recordar que al utilizar tipos de RAID combinados, es mejor utilizar RAID de hardware ya que esto reduce la carga de la CPU y acelera el sistema.

El sistema operativo proporciona soporte de software para gestionar discos para diferentes tipos de RAID. Puede ser utilizado como la solución más económica ya que no se requieren placas controladoras de unidades costosas ni chasis para intercambio en caliente.

RAID de software funciona igual de bien con discos IDE o SCSI más económicos. Dada la velocidad de los procesadores modernos, el rendimiento de RAID de software en algunos casos puede ser mejor que el de los RAID de hardware.

También vale la pena señalar que RAID de software se puede ensamblar en casi cualquier sistema operativo.

El rendimiento de un arreglo de software depende del tipo de RAID y del rendimiento del procesador y su carga.

Las características más importantes de RAID de software son:

  • El proceso de reconstrucción admite flujos.
  • La configuración está vinculada al núcleo.
  • El arreglo se puede trasladar a otros sistemas Linux sin reconstruir.
  • La reconstrucción del arreglo se realiza en segundo plano utilizando recursos del sistema gratuitos.
  • Soporte para intercambio en caliente.
  • La detección automática de la CPU permite ganar mediante la optimización.

La principal ventaja de la implementación de software es el bajo costo. Sin embargo, tiene muchas desventajas: bajo rendimiento, carga de la CPU con trabajo adicional. El software generalmente implementa aquellos niveles de RAID que no requieren cálculos significativos. Dadas estas características, los sistemas RAID con implementación de software se utilizan en servidores de nivel de entrada. Dado que los sistemas operativos estándar incluyen soporte para múltiples niveles de RAID (0, 1, 5, etc.), el costo de la arquitectura de software se ha reducido a cero.

La mejor, pero no siempre gratuita, solución para organizar discos en el servidor es la solución de hardware. Con una carga significativa en el sistema de disco, que requiere que el servidor procese grandes cantidades de datos, solo puede funcionar un controlador RAID de equipo separado. Se conecta a través de un conector PCI a la placa base y resuelve de manera independiente las tareas de gestión del arreglo de disco duro. Al proporcionar velocidad y espejo de datos confiable, el controlador RAID de hardware realiza cálculos sin carga de CPU debido a su CPU independiente dedicada.

Al mismo tiempo, la arquitectura de hardware RAID es más complicada ya que requiere componentes de hardware especiales. El controlador de arreglo, a menudo denominado adaptador RAID, contiene su propio calculador XOR, memoria auxiliar y canales SCSI o UDMA. Esta arquitectura permite lograr ganancias significativas de rendimiento. Sin embargo, para sistemas de nivel de entrada donde el procesador del servidor está ocupado con poco tiempo, la diferencia entre las arquitecturas de hardware y software es casi imperceptible. Pero es bastante notable en alta carga en el subsistema de E/S. En consecuencia, las implementaciones de RAID de hardware son más caras que las de software.

Los sistemas completamente autónomos son, en principio, una computadora separada que se utiliza para organizar sistemas de almacenamiento. Por lo general, se coloca un controlador externo en un bastidor separado y puede tener un gran número de canales de E/S, incluidos los canales de host, lo que permite conectar varios equipos host al sistema y organizar sistemas de clúster. En sistemas con un controlador independiente, es posible implementar controladores de reserva «en caliente». Una de las desventajas de tales sistemas sigue siendo su alto precio.

Niveles estándar de RAID

Existen varios niveles de RAID que han sido diseñados para satisfacer diferentes necesidades e instalarse en diversas configuraciones de PC. Veamos algunos de los configuraciones de RAID más populares de discos del mismo tamaño.

RAID 0 («Striping»)

RAID 0 («Striping») – utiliza de dos a cuatro discos duros, que procesan la información juntos, lo que mejora el rendimiento. La información en este tipo de RAID se divide en bloques de datos y se escribe en ambos/más discos por turno.

Un bloque de datos para una unidad, otro bloque de datos para otra unidad, etc. Esto mejora significativamente el rendimiento (dependiendo del número de unidades, es decir, 4 unidades funcionarán más rápido que 2 unidades), pero la seguridad de los datos en todo el conjunto se ve afectada. Si alguna de las unidades de disco duro que forma parte de este RAID falla, toda la información se pierde casi por completo e irreparablemente, ya que parte del archivo puede estar en un disco dañado.

RAID 0 Striping

En general, al utilizar este tipo de conjunto RAID, se recomienda encarecidamente hacer copias de seguridad de la información valiosa en un disco externo de forma continua.

Los principales beneficios de RAID 0:

  • mayor rendimiento para aplicaciones que requieren solicitudes de E/S intensivas y grandes volúmenes de datos;
  • fácil implementación;
  • bajo costo por unidad de volumen.

Desventajas de RAID 0:

  • no es una solución a prueba de fallos;
  • la falla de una sola unidad causará la pérdida de todos los datos del conjunto.

RAID 1 (Espejo)

A diferencia de RAID 0, cuando se utiliza RAID 1, se «pierde» la capacidad del segundo disco duro porque se utiliza para escribir una copia completa del primer disco duro.

RAID 1 Espejo

La ventaja de RAID 1 es que tiene alta confiabilidad. Todo funcionará siempre y cuando al menos un disco duro esté funcionando, es decir, incluso si un disco falla, no perderá ni un solo byte de información, ya que el segundo es una copia completa del primero y lo reemplaza cuando falla. Este tipo de raid se utiliza a menudo en servidores donde la confiabilidad es la prioridad.

Con este enfoque, el rendimiento sufre mucho. Sin embargo, a veces la confiabilidad es mucho más importante que la productividad.

Beneficios de RAID 1:

  • fácil implementación;
  • fácil recuperación de la matriz en caso de falla;
  • rendimiento lo suficientemente alto para aplicaciones de alta intensidad.

Desventajas de RAID 1:

  • alto costo por unidad de volumen;
  • un disco contiene una copia completa del segundo;
  • baja tasa de transferencia de datos.

RAID 2

Al construir estas matrices, se utiliza un algoritmo de recuperación que utiliza códigos de Hamming (un ingeniero estadounidense que lo desarrolló en 1950 para corregir errores en computadoras). Para habilitar este nivel de RAID, se crean dos grupos de discos: uno para el almacenamiento de datos y otro para los códigos de corrección de errores.

RAID 2

La principal ventaja de RAID 2 es la capacidad de corregir errores «sobre la marcha» sin reducir la velocidad de transferencia de datos entre la matriz de discos y la CPU.

Este tipo de RAID no es muy común en sistemas domésticos debido a la redundancia excesiva del número de discos duros: por ejemplo, en una matriz de siete discos duros, solo se asignarán cuatro para datos. A medida que aumenta el número de discos, la redundancia disminuye.

Los principales beneficios de RAID 2 son:

  • corrección rápida de errores («sobre la marcha»);
  • una tasa de transferencia extremadamente alta para grandes volúmenes de datos;
  • cuando aumenta el número de discos, la sobrecarga disminuye;
  • implementación fácil.

Las desventajas de RAID 2 son:

  • alto costo con pocos discos;
  • baja velocidad de procesamiento de solicitudes (no recomendado para sistemas enfocados en el procesamiento de transacciones).

RAID 3 y RAID 4

Estos dos tipos de matrices de discos son muy similares en el esquema de construcción. Ambos utilizan múltiples discos duros para almacenar información, uno de los cuales se utiliza únicamente para checksums.

Tres discos duros son suficientes para crear RAID 3 y RAID 4. A diferencia de RAID 2, la recuperación de datos no es posible sobre la marcha: la información se recupera después de que se reemplace un disco duro fallido durante algún tiempo.

En RAID 3, el flujo de datos se divide a nivel de byte y se escribe simultáneamente en todos los discos excepto en uno en la matriz. Este disco está destinado a almacenar checksums calculados cuando se escribe la información. La falla de cualquiera de los discos en la matriz no resultará en una pérdida de información.

RAID 3

RAID 3 es adecuado para aplicaciones con archivos grandes y bajas frecuencias de acceso (principalmente en el entorno multimedia). El uso de solo un disco para almacenar información de control explica que la relación de uso de espacio en disco es bastante alta (lo que resulta en un costo relativamente bajo). Se requieren al menos tres discos duros para implementar una matriz.

La diferencia entre RAID 3 y RAID 4 es el nivel de partición de datos. En RAID 3, la información se descompone en bytes separados, lo que conduce a una desaceleración grave al escribir/leer una gran cantidad de archivos pequeños. En RAID 4, los datos se dividen en diferentes bloques que no son más grandes que un sector en el disco. Como resultado, la velocidad de procesamiento de archivos pequeños se incrementa, lo que es crítico para las computadoras personales. Por esta razón, RAID 4 se ha vuelto más extendido.

Una gran desventaja de las matrices consideradas es la carga aumentada en el disco duro dedicado para almacenar checksums, lo que reduce significativamente su recurso.

La pérdida de datos es posible en los siguientes casos:

  • eliminación accidental de archivos;
  • daño a los archivos;
  • problemas del sistema operativo;
  • falla en la reconstrucción de RAID;
  • paridad perdida o dañada;
  • mal funcionamiento de la placa controladora;
  • cambio de estructura de partición o re-inicialización.

Beneficios de RAID 3 y RAID 4:

  • velocidad de transferencia de datos extremadamente alta;
  • la falla del disco tiene un efecto mínimo en la velocidad de la matriz;
  • costos generales pequeños para realizar redundancia.

Desventajas de RAID 3:

  • implementación difícil;
  • rendimiento bajo con alta intensidad de solicitudes para pequeñas cantidades de datos.

RAID 5

Este es un conjunto de discos independientes con almacenamiento distribuido de suma de comprobación, también conocido como un conjunto de discos tolerante a fallos. Esto significa que en un conjunto de n discos, n-1 discos se asignarán para el almacenamiento directo de datos, y el último disco almacenará la suma de comprobación de la iteración de n-1 franjas. Imaginemos que necesitamos escribir un archivo. Se dividirá en porciones de longitud igual y se comenzará a escribir cíclicamente en todos los n-1 discos uno por uno. El último disco tendrá una suma de comprobación de los bytes de cada porción de datos de la iteración escrita en él, donde se implementará la suma de comprobación mediante una operación de bits XOR.

RAID 5

Es necesario advertir de inmediato que en caso de fallo de cualquiera de los discos, todo cambiará al modo de emergencia, lo que reducirá esencialmente el rendimiento, ya que se realizarán manipulaciones de archivos superfluos para la restauración de sus partes «faltantes». Si fallan dos o más discos al mismo tiempo, la información almacenada en ellos no se puede recuperar. En general, la implementación de un conjunto de discos RAID de nivel 5 proporciona una velocidad de acceso relativamente alta, acceso paralelo a varios archivos y una buena tolerancia a fallos.

Los conjuntos de discos RAID 5 están diseñados para una operación de disco estresante y son adecuados para sistemas multiusuario. Con una planificación adecuada de la escritura, se pueden procesar hasta N/2 bloques en paralelo, donde N es el número de discos en un grupo. El número mínimo de discos es tres.

Los principales beneficios de RAID 5:

  • las transacciones de lectura de datos son muy rápidas, mientras que las transacciones de escritura de datos son un poco más lentas (debido a la paridad que debe calcularse);
  • en caso de fallo de un disco, aún tiene acceso a todos los datos, incluso si se reemplaza el disco fallido, el controlador de almacenamiento recupera los datos en el nuevo disco.

Desventajas de RAID 5:

  • los fallos de disco afectan el ancho de banda. Sin embargo, debe tenerse en cuenta que sigue siendo aceptable;
  • es una tecnología sofisticada. Si falla uno de los discos en un conjunto que utiliza discos de 4 TB y se reemplaza, la recuperación de datos (tiempo de recuperación) puede llevar un día o más dependiendo de la carga en el conjunto y la velocidad del controlador. Si falla otro disco durante este tiempo, sus datos se perderán sin capacidad de recuperación;

RAID 6

Esta es una versión extendida de RAID 5, que proporciona un control de paridad dual de la información almacenada. Se requieren dos discos para almacenar la información de monitoreo. Diseñada para aplicaciones críticas, la arquitectura RAID 6 tiene un rendimiento de escritura muy bajo debido a la necesidad de checksums adicionales. Los datos se descomponen a nivel de bloque (como en RAID 5), pero además de la arquitectura anterior, se utiliza un segundo esquema para mejorar la seguridad en caso de fallos, esta arquitectura es doble seguridad en caso de fallos. Sin embargo, al realizar una escritura lógica, se realizan seis llamadas al disco, lo que aumenta significativamente el tiempo de procesamiento por solicitud. El número mínimo de unidades es cuatro.

RAID 6

Beneficios de RAID 6:

  • al igual que en RAID 5, las operaciones de lectura de datos son rápidas;
  • si fallan dos discos, aún tendrá acceso a todos los datos, incluso si se reemplazan las unidades fallidas. Por lo tanto, RAID 6 es más seguro que RAID 5.

Desventajas de RAID 6:

  • las operaciones de escritura son más lentas que en RAID 5 debido a los datos de paridad adicionales que deben calcularse. El rendimiento de escritura puede ser incluso un 20% menor;
  • las fallas de unidad afectan el rendimiento del conjunto de discos;
  • es una tecnología sofisticada. Puede llevar mucho tiempo recuperar un conjunto de discos donde una unidad ha fallado.

RAID 7

RAID 7 (Optimización de la Asincronía para Altas Tasas de E/S y Altas Tasas de Transferencia de Datos) a diferencia de otros niveles, no es un estándar de la industria abierto, es una marca registrada de Storage Computer Corporation. Se basa en los conceptos utilizados en los Niveles 3 y 4. Se ha añadido la capacidad de almacenar en caché los datos. RAID 7 también incluye un controlador con un microprocesador integrado que ejecuta un sistema operativo en tiempo real. Permite que todas las solicitudes de transferencia de datos se procesen de forma asíncrona e independiente.

RAID 7

El bloque de suma de comprobación está integrado con el bloque de almacenamiento en caché; se utiliza un disco separado para almacenar la información de paridad, que se puede colocar en cualquier canal. RAID 7 tiene una transferencia de datos y un procesamiento de solicitudes de alta velocidad, y una buena escalabilidad. La desventaja más significativa de este nivel es el costo de su implementación.

Beneficios de RAID 7:

  • velocidad de transferencia de datos muy alta y alta velocidad de procesamiento de solicitudes (de 1,5 a 6 veces más alta que otros niveles RAID estándar);
  • buena escalabilidad;
  • velocidad significativamente aumentada (debido a la disponibilidad de una caché) para leer pequeñas cantidades de datos;
  • no se requiere transferencia de datos adicional para el cálculo de paridad.

Desventajas de RAID 7:

  • propiedad de una sola empresa;
  • complejidad de implementación;
  • costo muy alto por unidad de volumen;
  • no puede ser mantenido por el usuario;
  • se necesita usar una fuente de alimentación ininterrumpida para evitar la pérdida de datos de la memoria caché;
  • período de garantía corto.

JBOD

El usuario también puede utilizar JBOD — un conjunto de discos en el que se asigna un único espacio lógico a los discos duros en secuencia. Esto significa que el controlador funciona como un controlador IDE o SATA estándar sin utilizar los mecanismos de combinación de discos en un conjunto. En este caso, cada unidad será detectada como un dispositivo separado en el sistema operativo.

Tipos de RAID combinados (10, 01, 50, 60)

Además de los tipos básicos mencionados anteriormente, se utilizan ampliamente varias combinaciones de estos tipos para compensar algunas deficiencias del RAID simple. En particular, los esquemas RAID 10 y RAID 0+1 son ampliamente utilizados. En el primer caso, un par de matrices de espejo se combinan en RAID 0, en el segundo caso, por el contrario, dos matrices RAID 0 se combinan en un espejo. En ambos casos, se agrega el aumento de rendimiento de RAID 0 a la seguridad de la información de RAID 1.

A menudo, para aumentar la protección de la información crucial, se utilizan esquemas para construir RAID 51 o RAID 61: la combinación de matrices de espejo ya altamente protegidas proporciona una seguridad excepcional de los datos en caso de cualquier falla. Sin embargo, no es razonable implementar tales matrices en el hogar debido a la redundancia excesiva.

RAID 10

RAID 10 es una matriz de discos independientes donde los niveles utilizados en el sistema son reversibles y representan una franja de espejos. Las unidades de matriz anidadas se emparejan en RAID 1 – espejos. Estos pares de espejos se convierten en una matriz compartida utilizando el rayado RAID 0.

RAID 10 (RAID 1+0)

Cada unidad en una matriz RAID 1 puede dañarse sin perder datos. Sin embargo, la desventaja del sistema es que las unidades dañadas son irreemplazables y, si ocurre un error del sistema, el usuario se verá obligado a utilizar los recursos restantes del sistema. Algunos sistemas RAID 10 tienen una unidad de «repuesto en caliente» que reemplaza automáticamente la unidad fallida en la matriz.

En la mayoría de los casos, RAID 10 ofrece mejor rendimiento y menos latencia que todos los demás niveles RAID, excepto RAID 0 (mejor rendimiento). Es uno de los niveles preferidos para aplicaciones de «alto rendimiento» que requieren un alto rendimiento del sistema.

Desafortunadamente, la probabilidad de pérdida de datos sigue existiendo. Entre las principales razones se encuentran las siguientes:

  • fallo de software del controlador RAID;
  • fallo o reemplazo incorrecto del controlador;
  • configuración incorrecta o falta de monitoreo;
  • mal funcionamiento del hardware de un número crítico de discos;
  • desincronización de la matriz con la falla posterior del participante actual;
  • corrupción del sistema de archivos, eliminación accidental de información, formateo de discos.

Los principales beneficios de RAID 10:

  • las velocidades de lectura y escritura más altas entre los tipos de RAID comerciales;
  • mayor confiabilidad que RAID 5;
  • si algo sale mal con una de las unidades en una configuración RAID 10, el tiempo de recuperación es muy rápido porque todo lo que necesita hacer es copiar todos los datos del espejo al nuevo disco. Puede tomar tan solo 30 minutos para unidades de 1TB.

Desventajas de RAID 10:

  • eficiencia del espacio en disco del 50%.

RAID 01

RAID 01 (RAID 0+1) es un tipo de conjunto RAID combinado. Permite implementar la velocidad de RAID 0 y la confiabilidad de RAID 1 en un solo conjunto. Pero lo más importante es que se construya en un controlador de software.

RAID 01 es un conjunto RAID 1 con dos conjuntos RAID 0 en su interior. El flujo de datos se copia primero y luego cada copia se divide en «stripes» y se escribe en dos (o más) discos. Por lo tanto, el número mínimo de discos para implementar RAID 01 es de cuatro.

Los usuarios inexpertos a menudo confunden RAID 01 y RAID 10. La razón de esto es la similitud en el nombre y la realización de ambos tipos. Sin embargo, cada uno de estos tipos tiene sus ventajas. Por ejemplo, RAID 01 será más rápido que RAID 10. Todo se debe a los dos conjuntos RAID 0 en los que se escribe cada copia de los datos. Si recuerda el principio de RAID 0, sabrá que la velocidad se logra mediante el «striping» – los datos se dividen en «stripes» y se escriben en las unidades al mismo tiempo.

Una representación esquemática de RAID 01 es la siguiente:

Funcionamiento de RAID 01 (RAID 0+1)

Por lo tanto, RAID 01 permite sobrevivir a la falla de cualquier grupo de discos, que puede consistir en dos o más unidades.

Vale la pena señalar que se recomienda utilizar el mismo número de discos para cada grupo. Se explica por el hecho de que, dado que se crean dos copias idénticas del flujo de datos, el tamaño de todo el conjunto está limitado al tamaño del grupo con el número mínimo de discos. En consecuencia, utilizar un número mayor de discos no tendrá sentido, ya que no se utilizarán.

La ventaja de RAID 01:

  • rendimiento más rápido;
  • los datos permanecen disponibles siempre y cuando al menos un grupo de discos esté en funcionamiento;

RAID 50 (RAID 5+0)

RAID 50 (también conocido como RAID 5+0) es un RAID anidado que consiste en matrices RAID 5 y RAID 0 con altas velocidades de escritura y descarga. RAID 50 es bastante famoso.

Un sistema RAID 50 requiere al menos seis unidades para funcionar. A medida que aumenta el número de discos RAID en el sistema, también aumenta el rendimiento de los discos, lo que tiene un impacto correspondiente en la velocidad de recuperación de datos a medida que aumenta el intervalo (paso) de recuperación de RAID.

RAID 50 (RAID 5+0)

Algunas de las ventajas más importantes de RAID 50 son las siguientes:

  • alta velocidad media de recuperación de datos (mucho más rápida que RAID 5);
  • especialmente alta velocidad de escritura de datos;
  • incremento del rendimiento a prueba de fallos (en comparación con RAID 5).

Las principales desventajas de RAID 50 son:

  • alto costo;
  • escalabilidad limitada.

Para perder datos en una matriz RAID 50, deben fallar tres discos al mismo tiempo, lo cual no es posible en la práctica.

RAID 60 (RAID 6+0)

RAID 60 (también conocido como RAID 6+0) es un conjunto de arreglos RAID 0 y RAID 6 combinados que ofrece al usuario mejoras en el rendimiento y velocidad en el procesamiento de datos del arreglo. Esta combinación no es muy común, pero tiene algunas ventajas, particularmente la capacidad de mantener la producción (sin latencia de cálculo y escritura de bits de paridad grandes) mientras se aumenta simultáneamente la cantidad total de espacio.

Se requieren al menos ocho unidades para esta combinación.

RAID 60 (RAID 6+0)

La combinación de RAID 6 y el entrelazado (RAID 0) proporciona los siguientes beneficios:

  • alta tasa de transferencia de datos;
  • un aumento significativo en la velocidad de lectura en comparación con las unidades que no están combinadas en un arreglo RAID;
  • alta seguridad ante fallos.

Desventajas de RAID 60:

  • eficiencia de uso de espacio en disco bajo en comparación con RAID 5, 6;
  • velocidad de escritura de IOPS más baja que RAID 0, 10.

RAID 60 tiene el doble de inmunidad a errores: cualquier par de unidades en un arreglo puede fallar sin perder datos. Por lo tanto, en un sistema compartido, hasta cuatro unidades pueden fallar sin pérdida de datos.

¿Qué tipo de RAID es el mejor para usar?

Cuando se elige un RAID, todo depende de si se necesita para mejorar el rendimiento o para tener una mayor seguridad (o ambas cosas). La elección del tipo de RAID también depende de la máquina en la que se instalará: PC, servidor, NAS, etc., ya que esto determina qué tipo de RAID (hardware o software) es el mejor para usar. El software admite menos niveles que el RAID de hardware. En el caso del RAID de hardware, se debe determinar el tipo. Los diferentes controladores admiten diferentes niveles de RAID y dictan qué unidades se pueden usar en la matriz: SAS, SATA o SSD.

Cuando se trata del rendimiento del servidor, se puede elegir RAID 0 porque varias unidades leen y escriben datos, mejorando las operaciones de E/S. Se requieren al menos dos discos. Tanto el software como el hardware RAID admiten RAID 0.

La desventaja es que la seguridad no está habilitada. Si una unidad falla, afecta a toda la matriz y aumentan las posibilidades de pérdida o corrupción de datos.

Si se requiere seguridad y la velocidad no es importante, se puede elegir RAID 1 porque los datos se copian suavemente y simultáneamente de una unidad a otra, creando una copia o espejo. Si una unidad falla, la otra unidad seguirá funcionando. Es la forma más fácil de implementar la seguridad y relativamente económica. La desventaja es que RAID 1 reduce el rendimiento.

RAID 1 se puede implementar tanto a través de software como de hardware.

RAID 5 es la configuración de RAID más común para servidores empresariales y dispositivos NAS empresariales porque proporciona un mejor rendimiento que el espejo y una buena seguridad. Con RAID 5, los datos y la paridad (datos adicionales utilizados para la recuperación) se asignan a tres o más unidades. Si la unidad falla, los datos se recrean a partir de los datos distribuidos y los bloques de paridad, de manera suave y automática. El sistema seguirá funcionando incluso si uno de los discos está dañado. La otra ventaja de RAID 5 es que se puede reemplazar la unidad dañada sin apagar el servidor o interrumpir a los usuarios que acceden al servidor. Esta es una gran solución para la seguridad.

La desventaja de RAID 5 es que reduce el rendimiento en servidores que realizan múltiples operaciones de escritura. Por ejemplo, cuando muchos empleados trabajan en un servidor con RAID 5, puede haber un retraso notable.

RAID 6 también es una excelente opción para las empresas. Para aumentar la confiabilidad, vale la pena usar RAID 6 utilizando dos discos para el bloque de paridad. Dicha matriz seguirá funcionando incluso si fallan dos discos duros. La principal desventaja de esa decisión sería el costo. Es por eso que RAID 6 es más adecuado para empresas que para uso doméstico.

RAID 10 es perfecto para servidores de bases de datos utilizados intensivamente o cualquier servidor que realice múltiples operaciones de escritura. RAID 10 se puede implementar como hardware o software, pero el consenso es que muchos de los beneficios de rendimiento se pierden al usar RAID 10 software.

RAID 50, al igual que RAID 10, es el nivel de RAID más recomendado para su uso en aplicaciones donde se requiere un alto rendimiento combinado con una fiabilidad aceptable. Sin embargo, debe tenerse en cuenta que RAID 50 sería más adecuado para muchos discos grandes, más confiable que RAID 5 y más rentable que RAID 10. Este tipo de matriz se recomienda para aplicaciones de manejo de datos que requieren alta confiabilidad de almacenamiento, altas tasas de solicitud, altas velocidades de transmisión y una gran capacidad de almacenamiento.

La matriz RAID 60 es perfecta para el servicio al cliente en línea que requiere un alto rendimiento de seguridad, porque, aunque es similar a RAID 50, puede resistir hasta el doble de fallas. Además, RAID 60 se utiliza con bastante frecuencia en sistemas de monitoreo de video, ya que esta matriz muestra mejores resultados durante muchos años y muchos integradores utilizan esta tecnología debido a sus ventajas en seguridad. La otra cosa positiva es el excelente rendimiento en acceso secuencial, que es una característica de la transmisión de video.

La elección entre RAID 50/60 y RAID 10 probablemente dependerá de los presupuestos disponibles, la capacidad del servidor y sus necesidades de protección de datos. Además, el costo se destaca cuando hablamos de soluciones SSD (tanto de clase empresarial como de consumo).

Qué hacer si se pierden datos

Aunque el propósito principal de las matrices RAID es mejorar la seguridad de los datos, también tienen sus desventajas. La parte más vulnerable de una matriz RAID es el controlador RAID. Este distribuye los datos entre los discos y le indica al sistema operativo cómo leer los datos de los discos.

Entre otras cosas, los propios discos pueden fallar. Pero quizás el eslabón más débil son los propios usuarios, que no siempre saben cómo trabajar con la matriz y, ya sea por accidente o por hacer cosas que llevan a la pérdida de datos.

Independientemente de la causa de la pérdida de datos, es necesario saber cómo recuperarlos correctamente, ya que en el caso de una matriz RAID, primero hay que ensamblarla y luego proceder a la recuperación en sí.

El único programa de su tipo que sabe cómo hacer todo correctamente y restaurar sus datos es RS RAID Retrieve.

RS Raid Retrieve

RS Raid Retrieve

Recuperación de datos de matrices RAID dañadas

El programa es fácil de usar y, gracias al constructor RAID integrado, puede ensamblar la matriz rota y seleccionar los parámetros necesarios (dirección de rotación, orden de disco, etc.). Todo lo que necesita son unos pocos clics de su mouse.

Constructor RAID integrado de RS RAID Retrieve

Importante: Se recomienda encarecidamente utilizar RS RAID Retrieve inmediatamente después de detectar un problema de RAID. De lo contrario, corre el riesgo de perder datos irremediablemente.

Solo conecte las unidades al ordenador de trabajo y ejecute RS RAID Retrieve. El programa hará el resto.

También nos gustaría mencionar que RS RAID Retrieve no es exigente en recursos informáticos, lo que le permite recuperar datos de una matriz RAID incluso con ordenadores débiles o portátiles de oficina.

Deja un comentario

Artículos relacionados

Creando el software RAID mdadm en Linux
Creando el software RAID mdadm en Linux
La importancia de un almacenamiento de datos confiable es evidente para cualquier nivel de usuario. Especialmente en la actualidad, cuando la cantidad de datos almacenados está creciendo a un ritmo extraordinario, ya sea que estos datos sean personales (colecciones de … Continue reading
Cómo instalar y configurar TrueNAS
Cómo instalar y configurar TrueNAS
TrueNAS es uno de los sistemas operativos más optimizados para NAS, que antes era conocido como FreeNAS. Es un sistema operativo gratuito que se puede utilizar en el NAS ensamblado por uno mismo. La principal ventaja del sistema operativo TrueNAS … Continue reading
¿Cómo recuperar datos de una matriz RAID 0?
¿Cómo recuperar datos de una matriz RAID 0?
El formato «cero» de las matrices RAID sigue siendo hoy en día casi el más popular entre todas las opciones debido al costo mínimo de la configuración básica RAID 0. ¿Cuáles son las ventajas y desventajas de este formato? ¿Cuáles … Continue reading
Recuperación de datos de X-RAID Netgear ReadyNAS
Recuperación de datos de X-RAID Netgear ReadyNAS
¿Cómo recuperar datos de X-RAID Netgear? La tecnología para construir un array X-RAID en dispositivos NAS Netgear ReadyNAS tiene ciertas ventajas pero también sus propias particularidades. Y cuando se trata de recuperación de datos, requiere soporte de programas especializados. Veamos … Continue reading
Online Chat with Recovery Software