Desde hace décadas existe la tradición de agrupar diversos discos en una unidad lógica in­di­vi­dual. Con el paso de los años, distintas co­n­fi­gu­ra­cio­nes han de­mo­s­tra­do ser es­pe­cia­l­me­n­te exitosas, por lo que se han es­ta­n­da­ri­za­do como niveles RAID (Redundant Arrays of In­de­pe­n­de­nt Disks). El RAID 6 es un enfoque poco utilizado pero bastante relevante gracias a su elevada fia­bi­li­dad. Sigue leyendo para saber qué hace tan especial a este enfoque RAID, qué puntos fuertes y débiles tiene y para qué ámbitos de apli­ca­ción es adecuado.

¿Qué es RAID 6?

El RAID 6 es un principio de al­ma­ce­na­mie­n­to en el que se combinan cuatro o más discos duros en una unidad lógica in­di­vi­dual. De esta manera, aumentan la fia­bi­li­dad y al mismo tiempo la velocidad de lectura en co­m­pa­ra­ción con los soportes de datos in­di­vi­dua­les. Para esto es fu­n­da­me­n­tal la co­m­bi­na­ción de striping y paridad, que también se aplican en el nivel original RAID 5. No es ca­sua­li­dad que el RAID 6 también se conozca como la extensión de RAID 5.

Los sistemas RAID 6 im­ple­me­n­tan el enfoque del striping de la manera clásica: todos los datos se dividen en bloques y reparten uni­fo­r­me­me­n­te en los discos duros co­ne­c­ta­dos. Esto brinda a los usuarios la po­si­bi­li­dad de acceder si­mu­l­tá­nea­me­n­te a varios discos y leer parte de los bloques de una franja de datos en paralelo.

Con relación a la paridad, el RAID 6 toma su propio camino. El sistema almacena siempre dos frases de in­fo­r­ma­ción de paridad, lo que en caso de fallo de uno o dos discos permite restaurar los datos vi­n­cu­la­dos con ellos. Para ello, el sistema RAID 6 utiliza la di­s­yu­n­ti­va XOR o la mezcla con la co­rre­c­ción de errores de varios bits mediante el código Reed‑Solomon. Este último mecanismo de co­rre­c­ción también es demandado, por ejemplo, en la tra­n­s­mi­sión de señales de te­le­vi­sión según el estándar DVB, en el que mejora la tasa de error binario de la señal recibida.

Nota

XOR significa “Exclusivo O” (del inglés, eXclusive OR). Las co­ne­xio­nes XOR vinculan dos mensajes uniendo dos dígitos del mismo nombre "exclusivo o", "o este o este". Para los datos de una matriz RAID 6, implica lo siguiente: todos los elementos de una división de datos se unen en el proceso de escritura con la in­fo­r­ma­ción de paridad co­rre­s­po­n­die­n­te mediante la lógica XOR. Si los di­s­po­si­ti­vos acceden al stock de datos, pueden re­co­n­s­truir los datos co­rre­s­po­n­die­n­tes gracias al bloque de paridad adecuado en caso de que no es­tu­vie­ran di­s­po­ni­bles.

La capacidad total de un sistema RAID 6 se reduce co­n­si­de­ra­ble­me­n­te frente al al­ma­ce­na­mie­n­to de una unidad in­di­vi­dual. El lugar di­s­po­ni­ble para los datos de usuario se calcula con la siguiente fórmula:

(Número de discos - 2) x Espacio de almacenamiento del disco más pequeño

Con cuatro discos, cada uno de 1 gigabyte de capacidad de al­ma­ce­na­mie­n­to, solo estaría di­s­po­ni­ble el 50 % del al­ma­ce­na­mie­n­to para los datos de usuario. No obstante, conforme aumenta el número de discos, mejora la relación entre la capacidad para datos de usuario y la paridad.

De­fi­ni­ción

Un RAID (Redundant Array of In­de­pe­n­de­nt Disks) es una matriz de al menos dos unidades de al­ma­ce­na­mie­n­to que forman una única gran unidad lógica. Su función concreta viene de­te­r­mi­na­da por la co­n­fi­gu­ra­ción es­pe­cí­fi­ca de los discos, que se define en niveles RAID, como el RAID 6. La fia­bi­li­dad y una mejorada velocidad de tra­n­s­fe­re­n­cia de datos son algunos de los puntos fu­n­da­me­n­ta­les.

Diagrama del principio de fu­n­cio­na­mie­n­to del RAID 6

Los sistemas RAID di­s­tri­bu­yen todos los datos de usuario y la in­fo­r­ma­ción de paridad uni­fo­r­me­me­n­te entre los discos co­ne­c­ta­dos. Esto hace que cada disco almacene a veces los bloques de datos de usuario (en este casi: A1, A2, etc.) y a veces los bloques de paridad (en este caso: Ap1, Ap2 etc.) en una división de datos. El siguiente diagrama ilustra el fu­n­cio­na­mie­n­to del RAID 6, para lo cual hemos elegido un grupo de cinco discos duros como ejemplo.

Ventajas e in­co­n­ve­nie­n­tes de una matriz RAID 6

En co­m­pa­ra­ción con el RAID 5, el enfoque del RAID 6 ofrece un cambio im­po­r­ta­n­te: la in­fo­r­ma­ción de paridad que sirve para restaurar po­s­te­rio­r­me­n­te los datos perdidos se almacena por duplicado. Esta di­fe­re­n­cia es al mismo tiempo la gran fortaleza de este concepto de al­ma­ce­na­mie­n­to ya que los datos de paridad al­ma­ce­na­dos por duplicado son no solo una variante es­pe­cia­l­me­n­te eficiente para generar re­du­n­da­n­cia, sino que además también ga­ra­n­ti­zan un nivel muy elevado de seguridad ante fallos. En el sistema RAID 6, pueden fallar si­mu­l­tá­nea­me­n­te hasta dos discos sin peligrar el fu­n­cio­na­mie­n­to del sistema.

Nota

La mayor fia­bi­li­dad de un RAID 6 no debe equi­pa­rar­se con asegurar los datos mediante una copia de seguridad. Una matriz de discos RAID nunca debe verse como una al­te­r­na­ti­va; solo una extensión de la solución de copia de seguridad.

Las ventajas del RAID 6 también están es­tre­cha­me­n­te vi­n­cu­la­das a los puntos fuertes del RAID 5 en otros aspectos, como es la po­si­bi­li­dad de un acceso en paralelo, que garantiza una mejor tasa de re­n­di­mie­n­to en la lectura de datos. No obstante, mediante la doble paridad, esta ventaja está más reducida que con los sistemas del nivel 5. La relación entre espacio libre para datos de usuario y el espacio omitido (para la paridad) también es menor que con el RAID 5. Sin embargo, el RAID 6 ya ofrece una mejor uti­li­za­ción de los recursos a partir de cinco discos (que también mejora con cada disco adicional) que los RAID que dependen co­m­ple­ta­me­n­te de reflejar los datos con el método espejo.

En co­m­pa­ra­ción con una unidad in­di­vi­dual, la reducción si­g­ni­fi­ca­ti­va del posible espacio de al­ma­ce­na­mie­n­to es una clara de­s­ve­n­ta­ja, que se dará sobre todo con la co­n­fi­gu­ra­ción mínima de cuatro discos (solo el 50 % de al­ma­ce­na­mie­n­to). El re­n­di­mie­n­to de la escritura también es uno de los in­co­n­ve­nie­n­tes claros de una matriz RAID 6. Si los datos se almacenan en discos enlazados, cada vez se lleva a cabo un doble cálculo y di­s­tri­bu­ción de la paridad. La tasa de escritura mi­ni­mi­za­da re­su­l­ta­n­te se nota sobre todo en la re­co­n­s­tru­c­ción del sistema, es decir, al integrar un nuevo hardware para sustituir copias de­fe­c­tuo­sas.

Ventajas In­co­n­ve­nie­n­tes
Alta fia­bi­li­dad gracias a la paridad doble Velocidad de escritura co­n­si­de­ra­ble­me­n­te menor a la de las unidades in­di­vi­dua­les
Re­n­di­mie­n­to li­ge­ra­me­n­te mejorado en el proceso de lectura en co­m­pa­ra­ción con unidades in­di­vi­dua­les Capacidad de al­ma­ce­na­mie­n­to de los discos in­di­vi­dua­les, sobre todo en matrices más pequeñas, se limita si­g­ni­fi­ca­ti­va­me­n­te

¿Dónde se im­ple­me­n­ta un RAID 6?

RAID 6 permite almacenar grandes ca­n­ti­da­des de datos a prueba de fallos a largo plazo al amo­r­ti­guar dos posibles fallos. Por tanto, los sistemas de se­r­vi­do­res en los que se archivan datos son un caso de apli­ca­ción ideal. Los se­r­vi­do­res de bases de datos o de tra­n­sac­cio­nes, es­ce­na­rios clásicos de RAID 5, también pueden apro­ve­char­se de la es­tru­c­tu­ra de al­ma­ce­na­mie­n­to de RAID 6 si dan prioridad a la seguridad de los datos y la mi­ni­mi­za­ción de la velocidad de escritura es co­m­pa­ti­ble con las exi­ge­n­cias de la apli­ca­ción en concreto.

Consejo

Si almacenas datos sensibles, no debes pre­s­ci­n­dir de una es­tra­te­gia de copia de seguridad de buen fu­n­cio­na­mie­n­to. Backup Cloud de IONOS asegura tus datos en­cri­p­ta­dos en los centros de datos ce­r­ti­fi­ca­dos de IONOS.

¿Qué otros niveles de RAID se utilizan?

El RAID 6 es en gran medida una al­te­r­na­ti­va más fiable que el más común RAID 5. Pero no es el único camino que se utiliza para lograr la re­du­n­da­n­cia mediante la paridad. Otros es­tá­n­da­res como RAID 1 y RAID 10 almacenan los datos con el método del espejo, es decir, siempre por duplicado. Este último enfoque mezcla dos niveles RAID, ya que no solo utiliza la técnica del espejo del RAID 1; también di­s­tri­bu­ye los datos entre todos los discos según el RAID 0.

Para más in­fo­r­ma­ción sobre las si­mi­li­tu­des y di­fe­re­n­cias de los distintos conceptos consulta nuestra detallada co­m­pa­ra­ti­va de niveles RAID.

Ir al menú principal