24
RAID (REDUNDANT ARRAY OF INDEPENDENT DISKS) Andrés Felipe Montoya Ríos re.vu/ AndresMontoya @ montoya118 Edwar Andrés Ruiz Medina @EdwarRuiz324

Raid (redundant array of independent disks)

Embed Size (px)

DESCRIPTION

- Definición - Beneficios - Niveles - Lo que puede hacer - Lo que no puede hacer - Calculadora RAID

Citation preview

Page 1: Raid (redundant array of independent disks)

RAID (REDUNDANT ARRAY OF

INDEPENDENT DISKS)

Andrés Felipe Montoya Ríosre.vu/AndresMontoya

@montoya118

Edwar Andrés Ruiz Medina@EdwarRuiz324

Page 2: Raid (redundant array of independent disks)

Conjunto Redundante de Discos Independientes

Hace referencia a un sistema de almacenamiento que usa múltiples discos duros o SSD entre los que distribuye y/o replica los datos.

Page 3: Raid (redundant array of independent disks)

Beneficios del RAID frente a un único disco:

Mayor Integridad Mayor Tolerancia a fallos Mayor Rendimiento Mayor Capacidad

Page 4: Raid (redundant array of independent disks)

Anteriormente…

Conjunto Redundante de Discos Baratos

En sus implementaciones originales, su ventaja clave era la habilidad de combinar varios dispositivos de bajo costo y tecnología más antigua que un solo dispositivo de última generación y costo más alto

Page 5: Raid (redundant array of independent disks)

AHORA… En el nivel más simple, un RAID combina varios discos

duros en una sola unidad lógica. Así, en lugar de ver varios discos duros diferentes, el sistema operativo ve uno solo.

Los RAID suelen usarse en servidores y normalmente (aunque no es necesario) se implementan con unidades de disco de la misma capacidad.

Debido al decremento en el precio de los discos duros y la mayor disponibilidad de las opciones RAID se encuentran también como opción en las computadoras personales más avanzadas.

Todas las implementaciones pueden soportar el uso de uno o más discos de reserva (hot spare)

Page 6: Raid (redundant array of independent disks)

RAID 0 llamado conjunto dividido o volumen dividido distribuye los datos equitativamente entre dos o

más discos. RAID 0 no era uno de los niveles RAID originales No hay redundancia Incremento del rendimiento Crear un disco grande a partir de varios pequeños Puede ser creado con discos de diferentes tamaños,

pero está limitado por el disco más pequeño. 

Page 7: Raid (redundant array of independent disks)

RAID 1

crea una copia exacta (o espejo) de un conjunto de datos en dos o más discos.

sólo puede ser tan grande como el más pequeño de sus discos

puede estar leyendo simultáneamente dos datos diferentes en dos discos diferentes

No hay mejora de rendimiento en la escritura

Page 8: Raid (redundant array of independent disks)

RAID 2

Divide los datos a nivel de bits en lugar de bloques.

Permite tasas de trasferencias extremadamente altas.

Teóricamente se necesitan 39 discos, 32 para los bits (datos) y 7 para corrección de errores.

Page 9: Raid (redundant array of independent disks)

RAID 3

usa división a nivel de bytes con un disco de paridad dedicado

normalmente no puede atender varias peticiones simultáneas

Todos los discos son activados al leer o escribir

Page 10: Raid (redundant array of independent disks)

RAID 4

Usa división a nivel de bloques Usa un disco de paridad dedicado Cada miembro del conjunto funciona independientemente

cuando se solicita un único bloque Si la controladora de disco lo permite, se pueden atender

peticiones de lectura simultánea. Existe un cuello de botella en el disco de paridad que

complica la escritura Si un disco falla, el disco de paridad es usado para

reconstruirlo en un disco de reemplazo Necesita un mínimo de 3 discos físicos.

Page 11: Raid (redundant array of independent disks)

RAID 5

Usa división de datos a nivel de bloques Se distribuye la paridad entre todos los discos del arreglo Bajo costo de redundancia Si falla un disco del arreglo, los bloques  de paridad de

los discos restantes son usados para reconstruir los datos del disco que ha fallado

Requiere al menos de 3 unidades de disco para ser implementado

La falla de un segundo disco provocaría la pérdida completa de los datos

Page 12: Raid (redundant array of independent disks)

Si un bloque de datos es actualizado, entonces todos los bloques sin cambió deben leerse nuevamente de los discos para calcular la nueva paridad la cual será guardada al igual que el bloque actualizado.

Page 13: Raid (redundant array of independent disks)

RAID 6

Es similar al RAID 5 añadiendo otro bloque de paridad

El RAID 6 no era uno de los niveles RAID originales ineficiente cuando se usa un pequeño número de

discos proporciona protección contra fallos dobles de

discos y contra fallos cuando se está reconstruyendo un disco.

Page 14: Raid (redundant array of independent disks)

RAID 5E Es la variante del RAID 5 incluyendo discos de reserva. Estos discos pueden estar conectados y preparados (hot

spare) o en espera (standby spare). los discos de reserva están disponibles para cualquiera de

las unidades miembro No suponen mejora alguna del rendimiento, pero sí se

minimiza el tiempo de reconstrucción Un disco de reserva no es realmente parte del conjunto

hasta que un disco falla y el conjunto se reconstruye sobre el de reserva.

Page 15: Raid (redundant array of independent disks)

RAID 0+1

es un espejo de divisiones. cuando un disco duro falla, los datos

perdidos pueden ser copiados del otro conjunto de nivel 0 para reconstruir el conjunto global.

añadir un disco duro adicional en una división, obliga añadir otro al de la otra división para equilibrar el tamaño del conjunto.

Page 16: Raid (redundant array of independent disks)

No tolera dos fallos simultáneos de discos salvo que sean en la misma división

Al sustituir el disco que falló, se necesita que todos los discos del conjunto participen en la reconstrucción de los datos.

Page 17: Raid (redundant array of independent disks)

RAID 1+0

es una división de espejos. En cada división RAID 1 pueden fallar todos los

discos salvo uno sin que se pierdan datos. El RAID 10 es a menudo la mejor elección para

bases de datos de altas prestaciones, debido a que la ausencia de cálculos de paridad proporciona mayor velocidad de escritura.

Page 18: Raid (redundant array of independent disks)

RAID 5+0

combina la división a nivel de bloques de un RAID 0 con la paridad distribuida de un RAID 5

Un disco de cada conjunto RAID 5 puede fallar sin que se pierdan datos

El RAID 50 mejora el rendimiento del RAID 5, especialmente en escritura, y proporciona mejor tolerancia a fallos

Este nivel se recomienda para aplicaciones que necesitan gran tolerancia a fallos, capacidad y rendimiento de búsqueda aleatoria.

Page 20: Raid (redundant array of independent disks)

Lo que RAID puede hacer

RAID puede mejorar el uptime. Los niveles RAID 1, 0+1 o 10, 5 y 6 (sus variantes, como el 50) permiten que un disco falle mecánicamente y que aun así los datos del conjunto sigan siendo accesibles para los usuarios.

RAID puede mejorar el rendimiento de ciertas aplicaciones. Permitiendo que varios discos atiendan simultáneamente las operaciones de lectura lineales, aumentando la tasa de transferencia sostenida

Page 21: Raid (redundant array of independent disks)

Lo que RAID no puede hacer

RAID no protege los datos. RAID no facilita el traslado a un sistema

nuevo. RAID no mejora el rendimiento

de todas las aplicaciones.

Page 22: Raid (redundant array of independent disks)

CONCLUSION

Los arreglos de RAID permiten más fiabilidad y rendimiento que los de un servidor de almacenamiento. Mientras que un RAID 1 representa un buen punto de partida para aplicaciones de correo electrónico y servidores web, un RAID 10 es más indicado para aplicaciones de base de datos. Los RAID 5 y 50 pueden ser utilizados en aparatos de copia de seguridad que requieren gran tolerancia a las fallas y alta capacidad.

Page 23: Raid (redundant array of independent disks)

CALCULADOR RAID

Aplicación que permite conocer la configuracion de un RAID

http://www.z-a-recovery.com/art-raid-estimator.htm

Page 24: Raid (redundant array of independent disks)

GRACIAS!!