INTRODUCCIÓN A LA RAID, CONCEPTOS DE Niveles de RAID y RAID - Parte 1

INTRODUCCIÓN A LA RAID, CONCEPTOS DE Niveles de RAID y RAID - Parte 1

REDADA es una variedad redundante de discos económicos, pero hoy en día se llama una variedad redundante de unidades independientes. Anteriormente se solía ser muy costoso comprar incluso un tamaño más pequeño de disco, pero hoy en día podemos comprar un gran tamaño de disco con la misma cantidad que antes. Raid es solo una colección de discos en una piscina para convertirse en un volumen lógico.

Comprender las configuraciones de RAID en Linux

RAID contiene grupos o conjuntos o matrices. Una combinación de conductores hace un grupo de discos para formar una matriz de redadas o un conjunto de incursiones. Puede ser un mínimo de 2 número de disco conectado a un controlador RAID y hacer un volumen lógico o más unidades pueden estar en un grupo. Solo se puede aplicar un nivel de RAID en un grupo de discos. Se usan RAID cuando necesitamos un rendimiento excelente. Según nuestro nivel de RAID seleccionado, el rendimiento diferirá. Guardar nuestros datos mediante tolerancia a fallas y alta disponibilidad.

Esta serie se titulará Preparación para la configuración de RAID a través de las partes 1-9 y cubre los siguientes temas.

Parte 1: Introducción a RAID, conceptos de RAID y Niveles de RAID Parte 2: Cómo configurar RAID0 (Stripe) en Linux Parte 3: Cómo configurar RAID1 (Mirror) en Linux Parte 4: Cómo configurar RAID5 (rayando con paridad distribuida) en Linux Parte 5: Cómo configurar RAID6 (rayando con paridad doble distribuida) en Linux Parte 6: Configuración de RAID 10 o 1+0 (anidado) en Linux Parte 7: Hacer crecer una matriz de redadas existente y eliminar discos fallidos en RAID Parte 8: Cómo recuperar datos y reconstruir las redadas de software fallidas Parte 9: Cómo administrar las ataques de software en Linux con la herramienta 'MADM'

Esta es la parte 1 de una serie de 9 tutoriales, aquí cubriremos la introducción de RAID, conceptos de RAID y Niveles de RAID que se requieren para configurar RAID en Linux.

Raid de software y incursión de hardware

Asalto de software tener un bajo rendimiento, debido al consumo de recursos de los anfitriones. El software RAID debe cargarse para leer datos de los volúmenes de RAID de software. Antes de cargar el software RAID, el sistema operativo debe obtener el arranque para cargar el software RAID. No hay necesidad de hardware físico en redadas de software. Inversión de costo cero.

Incursión de hardware tener alto rendimiento. Son controlador RAID dedicado que se construye físicamente con tarjetas PCI Express. No usará el recurso host. Tienen nvram para que la caché lea y escriba. Almacena el caché Si bien se reconstruye, incluso si hay fallas de alimentación, almacenará el caché con copias de seguridad de la batería. Inversiones muy costosas necesarias para una gran escala.

La tarjeta de incursión de hardware se verá a continuación:

Incursión de hardware

Conceptos destacados de RAID

  1. Paridad El método en RAID regenere el contenido perdido de la información guardada de la paridad. RAID 5, RAID 6 basado en la paridad.
  2. Raya está compartiendo datos al azar al disco múltiple. Esto no tendrá datos completos en un solo disco. Si usamos 3 discos, la mitad de nuestros datos estará en cada disco.
  3. Espejo se usa en RAID 1 y RAID 10. El reflejo está haciendo una copia de los mismos datos. En RAID 1 también guardará el mismo contenido en el otro disco.
  4. Repuesto de emergencia es solo una unidad de repuesto en nuestro servidor que puede reemplazar automáticamente las unidades fallidas. Si cualquiera de la unidad falló en nuestra matriz, se utilizará esta unidad de repuesto caliente y reconstruirá automáticamente.
  5. Trozos son solo un tamaño de datos que pueden ser mínimos de 4KB y más. Al definir el tamaño del trozo, podemos aumentar el rendimiento de E/S.

Las redadas están en varios niveles. Aquí veremos solo los niveles de RAID que se usan principalmente en un entorno real.

  1. Asalto0 = Rayas
  2. Atasco = Reflejo
  3. RAID5 = Paridad distribuida de disco único
  4. RAID6 = Paridad distribuida de doble disco
  5. RAID10 = Combinar el espejo y la franja. (Raid anidada)

La redada se gestionan usando mada Paquete en la mayoría de las distribuciones de Linux. Veamos brevemente a cada nivel de incursión.

RAID 0 (o) rayas

Las rayas tienen un excelente rendimiento. En RAID 0 (Stripe), los datos se escribirán en el disco utilizando el método compartido. La mitad del contenido estará en un disco y se escribirá otra mitad en otro disco.

Supongamos que tenemos 2 unidades de disco, por ejemplo, si escribimos datos "Tecmenta"Para el volumen lógico se guardará como 'T'se guardará en el primer disco y'mi'se guardará en el segundo disco y'C'se guardará en el primer disco y nuevamente'METRO'se guardará en el segundo disco y continúa en el proceso de round-robin.

En esta situación, si cualquiera de las transmisiones falla, perderemos nuestros datos, porque con la mitad de los datos de uno de los discos no puede usarse para reconstruir la redada. Pero mientras se comparan con la velocidad de escritura y la redada de rendimiento 0 es excelente. Necesitamos al menos un mínimo de 2 discos para crear una redada 0 (rayas). Si necesita sus valiosos datos, no use este nivel de incursión.

  1. Alto rendimiento.
  2. Hay pérdida de capacidad cero en RAID 0
  3. Tolerancia a fallas cero.
  4. Escribir y leer será una buena actuación.

Raid 1 (o) reflejo

Mirroras tienen un buen rendimiento. La espejo puede hacer una copia de los mismos datos lo que tenemos. Suponiendo que tenemos dos números de discos duros de 2 TB, en total allí tenemos 4TB, pero en la espejo mientras las unidades están detrás del controlador RAID para formar una unidad lógica solo podemos ver el 2TB de la unidad lógica.

Mientras guardamos cualquier dato, escribirá en ambas unidades de 2TB. Se necesitan dos unidades mínimas para crear una redada 1 o espejo. Si se produjo una falla en el disco, podemos reproducir la redada establecida reemplazando un nuevo disco. Si alguno de los discos falla en RAID 1, podemos obtener los datos de otro, ya que había una copia del mismo contenido en el otro disco. Entonces hay cero pérdida de datos.

  1. Buen rendimiento.
  2. Aquí la mitad del espacio se perderá en capacidad total.
  3. Tolerancia a falla completa.
  4. Reconstruido será más rápido.
  5. El rendimiento de la escritura será lento.
  6. Leer será buena.
  7. Se puede utilizar para sistemas operativos y base de datos para pequeña escala.

RAID 5 (o) paridad distribuida

RAID 5 se usa principalmente en niveles empresariales. RAID 5 Trabajo por método de paridad distribuida. La información de paridad se utilizará para reconstruir los datos. Reconstruye de la información que queda en las buenas unidades restantes. Esto protegerá nuestros datos de la falla de la unidad.

Suponga que tenemos 4 unidades, si una unidad falla y, mientras reemplazamos la unidad fallida, podemos reconstruir la unidad reemplazada por la información de la paridad. Las información de paridad se almacenan en las 4 unidades, si tenemos 4 números de 1 TB de tracción dura. La información de paridad se almacenará en 256 GB en cada controlador y otros 768 GB en cada unidades se definirán para los usuarios. RAID 5 se puede sobrevivir de una sola falla de la unidad, si las unidades falla más de 1 causará la pérdida de datos.

  1. Excelente actuación
  2. Leer será extremadamente muy buena en velocidad.
  3. Escribir será promedio, lento si no usamos un controlador de ataques de hardware.
  4. Reconstruir de la información de paridad de todas las unidades.
  5. Tolerancia a falla completa.
  6. 1 espacio en disco estará bajo paridad.
  7. Se puede usar en servidores de archivos, servidores web, copias de seguridad muy importantes.

RAID 6 Dos disco distribuido de paridad

RAID 6 es el mismo que RAID 5 con dos sistemas distribuido de paridad. Se utiliza principalmente en una gran cantidad de matrices. Necesitamos un mínimo de 4 unidades, incluso si hay 2 fallas en la unidad, podemos reconstruir los datos mientras reemplazamos nuevas unidades.

Muy lento que RAID 5, porque escribe datos a los 4 controladores al mismo tiempo. Será un promedio de velocidad mientras usamos un controlador Raid de hardware. Si tenemos 6 números de 1 TB, se utilizarán 4 unidades duras para los datos y se utilizarán 2 unidades para la paridad.

  1. Bajo rendimiento.
  2. Leer el rendimiento será bueno.
  3. El rendimiento de la escritura será deficiente si no usamos un controlador Raid de hardware.
  4. Reconstruir de 2 unidades de paridad.
  5. Tolerancia a falla completa.
  6. El espacio de 2 discos estará bajo paridad.
  7. Se puede usar en grandes matrices.
  8. Se puede usar en fines de copia de seguridad, transmisión de video, usado a gran escala.

Raid 10 (o) espejo y rayas

RAID 10 puede llamarse como 1+0 o 0+1. Esto hará ambas obras de espejo y rayas. Mirror será el primero y Stripe será el segundo en Raid 10. Stripe será el primero y el espejo será el segundo en Raid 01. RAID 10 se compara mejor con 01.

Suponga que tenemos 4 número de unidades. Mientras escribo algunos datos en mi volumen lógico, se guardará en las 4 unidades utilizando métodos de espejo y rayas.

Si estoy escribiendo datos "Tecmenta"En RAID 10 guardará los datos de la siguiente manera. Primero "T"Escribirá tanto a los discos como al segundo"mi"Escribirá en ambos disco, este paso se utilizará para todos los datos. También hará una copia de cada datos a otros disco.

Al mismo tiempo usará el método RAID 0 y escribirá datos de la siguiente manera "T"Escribirá al primer disco y"mi"Escribirá al segundo disco. De nuevo "C"Escribirá al primer disco y"METRO"Al segundo disco.

  1. Buen rendimiento de lectura y escritura.
  2. Aquí la mitad del espacio se perderá en capacidad total.
  3. Tolerancia a fallos.
  4. Reconstruir rápidamente la copia de los datos.
  5. Se puede utilizar en el almacenamiento de la base de datos para un alto rendimiento y disponibilidad.

Conclusión

En este artículo hemos visto lo que es RAID y qué niveles se usan principalmente en RAID en un entorno real. Espero que hayas aprendido el artículo sobre RAID. Para la configuración de RAID, uno debe saber sobre los conocimientos básicos sobre RAID. El contenido anterior cumplirá con la comprensión básica sobre RAID.

En los próximos artículos próximos, voy a cubrir cómo configurar y crear una redada usando varios niveles, hacer crecer un grupo de redadas (matriz) y solucionar problemas con unidades fallidas y mucho más.