¿Qué es la tecnología RAID? Tecnología RAID puede ser una unidad de almacenamiento para múltiples discos duros. El disco así creado (llamado paquete) tiene una alta tolerancia a fallas técnicas y mayor capacidad / velocidad de escritura. La distribución de datos a través de múltiples discos duros permite una mayor seguridad y confiabilidad del servicio relacionado).

¿Qué es la tecnología RAID? Historia

Esta tecnología fue desarrollada en 1987 por tres investigadores de la Universidad de California (Berkeley). Desde 1992 es la Junta Asesora de RAID la que gestiona estas especificaciones. Es una capacidad de disco grande (y por lo tanto costosa) con discos más pequeños y de menor costo (es decir, MTBF)., el tiempo promedio entre fallas es bajo).

Los discos montados con tecnología RAID se pueden usar de diferentes maneras, llamadas Niveles de RAID. Estos son los más utilizados: hay 6 niveles. Cada uno describe cómo se distribuyen los datos entre los discos.

Cada uno de estos niveles es un método de uso del grupo basado en:

  • Rendimiento
  • Costo
  • Acceso a disco

 

  • Nivel 0

Nivel RAID 0, en inglés Data Striping o Striped Volume (conjunto dividido) consiste en almacenar los datos desglosados ​​en la matriz de discos de la matriz. Por lo tanto, no hay redundancia, por lo que no podemos hablar de tolerancia a fallas. De hecho, en caso de una falla del disco, se perderán todos los datos distribuidos en los discos.

Sin embargo, teniendo en cuenta que cada disco del grupo tiene su propio controlador, esta es una solución que ofrece una alta velocidad de transferencia.

RAID 0 es, por lo tanto, la yuxtaposición lógica (agregación) de múltiples unidades físicas. En RAID 0, los datos se escriben con «Stripe».

Hablamos sobre el factor de entrelazado para caracterizar el tamaño relativo de los fragmentos almacenados en cada unidad física. El rendimiento promedio depende de este factor (cuanto más pequeña es cada banda, mejor es la tasa de rendimiento).

Si uno de los elementos de la matriz es más grande que los demás, el sistema de relleno Stripe se bloqueará cuando se llenen los discos más pequeños. Por lo tanto, el tamaño final es igual al doble de la capacidad del menor de los dos discos:

  • Dos discos 2000 Go le darán un disco lógico 4000 Go.
  • Un disco 1000 Go utilizado junto con un disco 2000 proporcionará una unidad lógica 2000 Go (1000 Go del segundo disco quedarán inutilizables o se perderán).

 

  • Nivel 1 (espejo)

El nivel 1 tiene como objetivo duplicar la información para almacenarla en varios discos, por lo que hablamos o describimos este proceso.

Esto proporciona una mayor seguridad de los datos porque si un disco falla, los datos se guardan en el otro. De hecho, la lectura puede ser mucho más rápida cuando ambas unidades están en funcionamiento. Finalmente, dado que cada disco tiene su propio controlador, el servidor puede continuar funcionando incluso si ocurre una falla en el disco, al igual que un camión puede continuar conduciendo si una de sus llantas tiene varias llantas en cada eje. ..

Por el contrario, la tecnología RAID1 es muy costosa ya que solo se usa la mitad de la capacidad de almacenamiento.

  • Nivel 2

El nivel 2 de RAID-2 ya está obsoleto ya que ahora propone un control de error de código Hamming, este último ahora está directamente integrado en los controladores del disco duro.

Esta tecnología almacena datos en el mismo principio que con RAID-0, pero escribiendo en una unidad diferente a los bits certificados ECC.

La tecnología RAID 2 ofrece un bajo rendimiento pero un alto nivel de seguridad.

  • Nivel 3

El nivel 3 propone almacenar datos de octetos en cada disco y dedicar uno de sus discos para almacenar un bit de paridad.

De esta manera, si una unidad falla, sería posible reconstruir la información de los otros discos. Después de la «recuperación», los contenidos del disco fallido se integran nuevamente. Por otro lado, si dos discos fallaran simultáneamente, la pérdida de datos sería imposible de remediar.

 

  • Nivel 4

El nivel 4 está muy cerca del nivel 3. La diferencia está en el nivel de paridad, que se hace sobre un sector (llamado bloque) y no en el bit, y se almacena en un disco dedicado. Esto significa más precisamente que el valor del factor de entrelazado es diferente de RAID 3.

Por lo tanto, para leer una pequeña cantidad de bloques, el sistema no necesita tener acceso a múltiples unidades físicas, sino solo a aquellas en las que los datos están realmente almacenados. Por el contrario, el disco que contiene los datos de control debe tener un tiempo de acceso igual a la suma del tiempo de acceso de los otros discos para no limitar el rendimiento del grupo.

  • Nivel 5

El nivel 5 es similar al nivel 4, es decir, la paridad se calcula a nivel de sector, pero se divide en los discos de matriz. Por lo tanto, RAID 5 mejora enormemente el acceso a los datos (lectura y escritura) porque el acceso a los bits de paridad se distribuye entre los discos de la matriz.

El modo RAID-5 logra un rendimiento muy cercano al rendimiento RAID-0, lo que garantiza una alta tolerancia a la falla de datos, por lo que es uno de los modos RAID más interesantes en términos de rendimiento y confiabilidad.

 

  • Nivel 6

El nivel 6 se ha agregado a los niveles definidos en Berkeley. Define el uso de dos funciones de paridad y, por lo tanto, su almacenamiento en dos discos dedicados. Este nivel asegura la redundancia en caso de falla simultánea de ambas unidades. Esto significa que se necesitan al menos cuatro unidades para poner en servicio un sistema RAID-6.

Comparación

Las soluciones RAID generalmente aceptadas son RAID nivel 0, 1 y RAID nivel 5.

La elección de una solución RAID está relacionada con tres criterios:

  • Las representaciones: RAID 0 proporciona un mejor rendimiento que cualquier otro tipo de RAID, pero sin seguridad. La pérdida de un disco pierde todo el conjunto.
  • Seguridad : RAID 1 y 5 ofrecen un alto nivel de seguridad, sin embargo, el método de reconstrucción de discos varía entre las dos soluciones. En el caso de una falla del sistema, RAID 5 reconstruye la unidad faltante a partir de la información almacenada en otros discos, mientras que RAID 1 realiza una copia de un disco a otro.
  • Las actuaciones: RAID 1 ofrece un mejor rendimiento de lectura que RAID 5, pero sufre cuando tiene grandes operaciones de escritura.
  • El costo: El costo está directamente relacionado con la capacidad de almacenamiento que se implementará para tener cierta capacidad efectiva. Tenga en cuenta que RAID 5 nos proporciona un volumen útil que representa del 80 al 90% del volumen asignado. RAID 1, por su parte, ofrece solo un volumen disponible que representa el 50% del volumen total (ya que la información está duplicada).

 

Configurar una solución RAID

Hay varias formas diferentes de implementar una solución RAID en un servidor:

  • Por software: Esto suele ser una unidad de nivel de sistema operativo. Pc capaz de crear un volumen lógico con múltiples discos SCSI o IDE)

 

  • Con hardware
    • Con hardware DASD ): Se trata de unidades de almacenamiento externas equipadas con su propia fuente de alimentación.. Además, estos materiales tienen conectores de intercambio de disco en el lugar (generalmente se dice que este tipo de unidad es). Este material genera sus propios registros, por lo que se reconoce como un disco SCSI estándar.
    • Con controladores de disco RAID: Estas son tarjetas que se muestran en ranuras PCI o ISA y le permiten controlar múltiples discos.

Hasta aquí la entrada sobre ¿Qué es la tecnología RAID?