¿Cuáles son los diferentes niveles de RAID?

Una de las características que debe tener en cuenta al elegir el servidor adecuado es si desea habilitar RAID en su sistema, pero lo más importante, qué tipo de RAID elegir para satisfacer sus necesidades técnicas.

RAID, abreviatura de matriz redundante de discos independientes (originalmente baratos) es un subsistema de disco que almacena sus datos en múltiples discos para aumentar el rendimiento o proporcionar tolerancia a fallas a su sistema (algunos niveles proporcionan ambos).

Hay dos formas de implementar el sistema. Raid de software y raid de hardware.

La incursión de hardware es administrada directamente por un controlador de hardware dedicado al que están conectados los discos. El RAID de software forma parte del sistema operativo y es la implementación más fácil y rentable. No requiere el uso de un hardware adicional (a menudo costoso) y el firmware patentado.

  1. RAID 0 (trazado de discos):

RAID 0 divide los datos en cualquier cantidad de discos permitiendo un mayor rendimiento de datos. Se lee un archivo individual de varios discos, lo que le da acceso a la velocidad y la capacidad de todos ellos. Este nivel de RAID a menudo se denomina trazado de bandas y tiene la ventaja de un mayor rendimiento. Sin embargo, no facilita ningún tipo de redundancia y tolerancia a fallas, ya que no duplica datos ni almacena ninguna información de paridad (más sobre la paridad más adelante). Ambos discos aparecen como una sola partición, por lo que cuando uno de ellos falla, rompe la matriz y da como resultado la pérdida de datos.

2. RAID 1 (Duplicación de disco):

RAID 1 escribe y lee datos idénticos en pares de unidades. Este proceso a menudo se denomina duplicación de datos y su función principal es proporcionar redundancia. Si alguno de los discos de la matriz falla, el sistema aún puede acceder a los datos de los discos restantes. Una vez que reemplaza el disco defectuoso por uno nuevo, los datos se copian de los discos en funcionamiento para reconstruir la matriz. RAID 1 es la forma más fácil de crear almacenamiento de conmutación por error.

3. RAID 5 (rayas con paridad):

RAID 5 separa bloques de datos en varios discos como RAID 0, sin embargo, también almacena información de paridad (pequeña cantidad de datos que puede describir con precisión grandes cantidades de datos) que se utiliza para recuperar los datos en caso de falla del disco. Este nivel ofrece velocidad (acceso a datos desde múltiples discos) y redundancia ya que los datos de paridad se almacenan en todos los discos. Si alguno de los discos de la matriz falla, los datos se recrean a partir de los bloques de paridad y datos distribuidos restantes. Utiliza aproximadamente un tercio de la capacidad de disco disponible para almacenar información de paridad.

4. RAID 6 (rayas con doble paridad):

Raid 6 es similar a RAID 5, sin embargo, proporciona una mayor fiabilidad ya que almacena un bloque de paridad adicional. Eso significa efectivamente que es posible que dos unidades fallen a la vez sin romper la matriz.

5. RAID 10 (Stripe + Mirroring):

RAID 10 combina la duplicación de RAID 1 con el trazado de bandas de RAID 0. O, en otras palabras, combina la redundancia de RAID 1 con el mayor rendimiento de RAID 0. Es el más adecuado para entornos donde se requiere un alto rendimiento y seguridad.

Referencia:

https://10gbps.io/blog/advantage…

He visto muchas guías para los diferentes niveles de RAID, y todavía considero que esta es una de las más informativas (incluidas imágenes y descripciones incluso para niveles poco utilizados): http://acnc.com/raid&nbsp ; Es particularmente importante notar la diferencia entre RAID10 y RAID0 + 1, que incluso los profesionales de almacenamiento a menudo parecen tener dificultades para mantenerse en línea. Además, sería negligente si no citara el documento RAID original de Patterson / Gibson / Katz que define de 0 a 5 (se agregó 6 en una secuela de 1994).

http://www.cs.cmu.edu/~garth/RAI

Asumiré que querías decir: ¿Qué es RAID 1 y 5 en el área de almacenamiento de la computadora?

Varios dispositivos de almacenamiento de datos se han inventado hasta ahora y ninguno de ellos es 100% confiable. A menudo vemos que nuestros discos duros se corrompen o simplemente no funcionan durante un período de tiempo. Simplemente ponga todos los dispositivos de almacenamiento que se han inventado hasta ahora y que han esperado una vida útil después de lo cual están destinados a fallar. (Leer más: Permanencia digital). Entonces, ¿qué haces cuando sabes que algo va mal, tarde o temprano, haces varias copias de él? Esa es la razón por la que se inventó una tecnología de almacenamiento de datos llamada RAID en 1987 (Leer más: RAID)
RAID:
Conocida como una matriz redundante de discos independientes es una tecnología de almacenamiento de datos para la redundancia y la mejora del rendimiento. Hay varios niveles de incursiones, cada uno implementando redundancia de datos y logrando mejoras de rendimiento de diferentes maneras: incursión 0, 1, 2, 3, 4, 5, 6, anidada, híbrida, etc. Hablemos de las incursiones 1 y 5 solo según la pregunta.

RAID 1:
Consiste en la duplicación de datos. En pocas palabras, tiene dos discos duros, cualquier cosa que escriba en cualquiera de ellos se almacenará en ambos. Entonces, si uno sale mal, tienes otro. Si el otro también sale mal, mala suerte, eso es mala coincidencia.
Pero si lo pensamos bien, esta es una mala idea. Quiero decir que anualmente se generan bytes Peta y Zeta bytes de datos y no puedes guardar solo dos copias. Si compra un disco de 500 GB y solo usa 250 GB, la ecuación no suena bien.
Cada disco físico tiene un límite en el número de lecturas / escrituras que se pueden hacer en un punto dado de tiempo (IO concurrentes), es decir, no puede leer datos diferentes (digamos datos A y datos B) del disco al mismo tiempo – es solo uno tras otro. Usando Raid 1, dado que tiene dos discos que sirven los mismos datos, puede leer los datos A de un disco y los datos B de otro, lo que le da un mejor rendimiento visual.

Incursión 5:
Esto no viene bajo redundancia de datos reales pero tiene protección de datos. Aunque no hay redundancia de datos en Raid 5, aún puede recuperar datos si falla un disco. Raid 5 está configurado con un grupo de discos, generalmente de 4 u 8 discos. Digamos que tenemos 4 discos de 25 GB cada uno. Utilizamos 3 discos para datos reales y 1 disco para paridad. La paridad es xor de los datos almacenados en los otros 3 discos. Si tiene D1, D2, D3, P1 como 4 discos, los datos reales se almacenan en D1, D2, D3 y el xor de estos datos se almacenará en P1 llamado unidad de paridad. Entonces, si una de estas unidades falla, los datos fallidos pueden reconstruirse utilizando las 3 unidades restantes. Esa es la belleza de la operación XOR. Comparando esto con la incursión 1, si compra un disco de 500 GB, puede usar 375 GB (75%) y protección de datos a un costo de 125 GB (25%). Al comparar el rendimiento, puede leer tres datos diferentes al mismo tiempo, dado que se encuentran en diferentes discos, por supuesto. Si usa la configuración de 8 discos, obtendrá el 87.5% de datos (7 discos) y el 12.5% ​​se usará para la paridad (1 disco).
Raid 5 también tiene limitaciones, si tiene dos discos fallados al mismo tiempo, no hay forma de recuperar sus datos. Es por eso que hay Raid6 que puede tolerar una falla doble.

Estas tecnologías se implementan en gran medida en matrices de almacenamiento de datos empresariales y son utilizadas por muchas instituciones financieras, bancarias y de atención médica donde los datos desempeñan un papel crucial en sus negocios; no pueden permitirse perder ni siquiera un poco de datos. Imagine que su saldo bancario pasa de Moneda 10,00,000 a 0000000. Los gobiernos de todo el mundo tienen leyes sobre la forma en que las instituciones financieras y bancarias almacenan sus datos en términos de redundancia y protección.