RAID 0 VS. Incursión 1

RAID 0 VS. Incursión 1

RAID (la matriz redundante de discos independientes) es una tecnología de almacenamiento que combina múltiples componentes de la unidad de disco en una sola unidad lógica para que se comporte como una unidad cuando está conectada a cualquier otro hardware. Incursión 1 ofrece redundancia a través de la espejo, yo.mi., Los datos se escriben de manera idéntica a dos unidades. RAID 0 no ofrece redundancia y en su lugar usa rayas, yo.mi., Los datos se dividen en todas las unidades. Esto significa que RAID 0 no ofrece tolerancia a fallas; Si alguna de las unidades constituyentes falla, la unidad de incursión falla.

Cuadro comparativo

Diferencias - similitudes - RAID 0 versus RAID 1 Tabla de comparación
RAID 0Incursión 1
Función clave Rayas Espejo
Rayas Sí; Los datos están rayados (o divididos) de manera uniforme en todos los discos en la configuración de RAID 0. No; Los datos se almacenan completamente en cada disco.
Reflejo, redundancia y tolerancia a fallas No
Actuación En teoría, RAID 0 ofrece velocidades de lectura y escritura más rápidas en comparación con Raid 1. RAID 1 ofrece velocidades de escritura más lentas, pero podría ofrecer el mismo rendimiento de lectura que RAID 0 si el controlador RAID usa la multiplexación para leer datos de discos.
Aplicaciones Donde la confiabilidad de los datos es menos preocupante y la velocidad es importante. Donde la pérdida de datos es inaceptable e.gramo. Archivo de datos
Se requiere un número mínimo de discos físicos 2 2
Disco de paridad? No utilizado No utilizado
Ventajas Velocidad: Muy rápido lee y escribe; Sin sobrecarga para el cálculo de la paridad. 100% de utilización del disco. Gran rendimiento, incluso si las escrituras son un poco más lentas en comparación con Raid 0. Tolerancia a fallas con fácil recuperación (simplemente copie el contenido de un disco a otro)
Desventajas Sin redundancia ni tolerancia a fallas. Si falla una unidad en la redada, todos los datos se pierden. La capacidad de almacenamiento se corta efectivamente a la mitad porque se almacenan dos copias de todos los datos. Recuperarse de una falla requiere impulsar la redada para que los datos no sean accesibles durante la recuperación.

Organización de datos en RAID 0 y RAID 1

RAID 0 ofrece rayas sin paridad ni espejo. Rayas significa que los datos se "dividen" uniformemente en dos o más discos. Por ejemplo, en una configuración de dos discos establecida, el primer, tercero, quinto (etc.) se escribirían los bloqueos de datos en el primer disco duro y el segundo, cuarto, sexto (y así sucesivamente) los bloques serían escrito en el segundo disco duro. Una desventaja de este enfoque es que si incluso uno de los discos se bloquea, toda la configuración de RAID 0 falla porque los datos se vuelven irrecuperables. En términos técnicos, esto se describe como una falta de Tolerancia a fallos.

Almacenamiento de datos en una configuración RAID 0 Almacenamiento de datos en una configuración RAID 1

Una configuración RAID 1 es diferente. No hay rayas; todos los datos son reflejado en cada disco. Esto da como resultado múltiples copias de datos (redundancia). Y si falla uno de los discos, los datos aún se pueden recuperar porque está intacto en el segundo disco (la mayoría de las configuraciones RAID 1 usan solo 2 discos, aunque algunos pueden usar más), lo que significa que la redada 1 es tolerante a la falla.

Aquí hay un buen video que explica la diferencia entre las matrices RAID 0 y RAID 1 (un video más corto de la misma persona está en YouTube aquí):

Fiabilidad

RAID 1 ofrece una mayor confiabilidad debido a la redundancia; Incluso si una de las unidades falla directamente, los datos todavía están disponibles en el otro. Sin embargo, las matrices RAID no protegen los datos de la pudrición de bits: la descomposición gradual en los medios de almacenamiento que causa bits aleatorios en el disco duro para voltear, corrompiendo los datos. Los sistemas de archivos modernos como ZFS y BTRFS protegen contra la pudrición de bits a través de la puñetazos por bloque, y deben usarse ser personas en serio sobre la protección de sus datos durante varios años:

Es una idea errónea común pensar que RAID protege los datos de la corrupción ya que introduce redundancia. La realidad es exactamente lo contrario: la redada tradicional aumenta la probabilidad de corrupción de datos, ya que introduce más dispositivos físicos con más cosas que salen mal. De qué RAID lo protege es la pérdida de datos debido a la falla instantánea de una unidad. Pero si el impulso no es tan complaciente como para morir cortésmente y en su lugar comienza a leer y/o escribir datos malos, aún obtendrá esos malos datos. El controlador RAID no tiene forma de saber si los datos son malos ya que la paridad se escribe por rayos y no por bloqueo por bloqueo. En teoría (en la práctica, la paridad no siempre se verifica estrictamente en cada lectura), un controlador RAID podría decirle que los datos en una franja estaban corruptos, pero no tendría forma de saber si los datos corruptos reales estaban en cualquier conducir.

Actuación

Escritura

RAID 0 ofrece tiempos de escritura muy rápidos porque los datos se dividen y se escriben en varios discos en paralelo. Escribe en una unidad RAID 1 es más lenta en comparación con RAID 0, pero casi lo mismo que escribir en un solo disco. Esto se debe a que todos los datos se escriben en dos discos, pero en paralelo.

Lectura

Las lecturas también son muy rápidas en RAID 0. En escenarios ideales, la velocidad de transferencia de la matriz es la velocidad de transferencia de todos los discos agregados, y limitada solo por la velocidad del controlador RAID. Las lecturas de RAID 1 pueden o no ofrecer dicho aumento de rendimiento, dependiendo del controlador RAID. Los controladores "inteligentes" dividen la tarea de lectura de una manera que aprovecha la redundancia de datos y lee diferentes bloques de diferentes discos. Esto ofrece un aumento de rendimiento similar a RAID 0 pero para controladores que no son capaces de tal multiplexación, lectura de velocidades y son casi lo mismo que un solo disco duro.

Capacidad de almacenamiento

El almacenamiento total disponible para la unidad RAID 0 es simplemente la suma de las capacidades de almacenamiento de los discos individuales porque no hay redundancia. Sin embargo, en el caso de una matriz RAID 1, hay una replicación de los datos, lo que significa que la capacidad de almacenamiento total de la unidad es la misma que la de un disco duro.

Aplicaciones

RAID 1 es una mejor opción si la confiabilidad es una preocupación y desea evitar la pérdida de datos. Un ejemplo típico son las necesidades de archivo de datos. RAID 0 es una mejor opción en escenarios en los que se necesita un gran volumen de almacenamiento de alta velocidad. Por ejemplo, capturar video HD sin comprimir sobre HDSDI y grabarlo directamente a un disco duro requiere escrituras muy rápidas y una gran capacidad. Otro ejemplo son grandes bases de datos que contienen registros u otra información que tiene un alto volumen de operaciones de lectura.

Combinando RAID 0 y RAID 1

Los niveles de RAID 0 y 1 se pueden combinar para hacer una franja de espejos - RAID 10 - o un espejo de rayas (RAID 01) Configuración. Estos se llaman niveles de incursión anidados.

RAID 01 Configuración anidada Configuración de RAID 10

RAID 10 es más tolerante a fallas que RAID 01, por lo que se usa ampliamente; RAID 01 casi nunca se usa porque RAID 10 es superior mientras usa la misma cantidad de discos.