Você está na página 1de 74

RAID

Grupo #1
RAID

 David A. Patterson
 Profesor de Ciencias de la Computación, Universidad de California desde 1977
 Pionero de la Tecnología RISC
 Autor de 5 libros sobre Arquitectura de Software.
 Cuadro de Honor de los Ingenieros de Silicon Valley
¿Qué es un RAID?

 Un grupo/matriz redundante de discos independientes.


 Redundant Array Of Independent Disks
 Hace referencia a un sistema de almacenamiento de datos que utiliza múltiples unidades
de almacenamiento de datos entre los que se distribuyen o replican los datos.
Beneficios de usar RAID

Mayor Integridad
 Ante un error en los datos almacenados en alguno
de los discos del “array” (corrupción de datos, error
de grabación, …) la información de paridad
generada por los sistemas RAID permitirá reconstruir
los datos perdidos manteniendo así la integridad
de la información.
Beneficios de usar RAID

 Tolerancia Frente A Fallos


 Mayor fiabilidad que los discos individuales por tratarse de una arquitectura
tolerante a fallos con soporte de elementos redundantes.
Beneficios de usar RAID

 Tasa De Transferencia
 Mayor rendimiento y tasa de transferencia de datos que los discos
individuales como resultado de las operaciones de lecturas/escritura
simultáneas realizada sobre múltiples disco en paralelo.
Beneficios de usar RAID

 Capacidad
 Mayor capacidad de
almacenamiento que los discos
individuales. Un “array” de disco
RAID puede verse como un disco
lógico formado por la suma de los
discos individuales que lo
conforman, por lo que en la mayoría
de las configuraciones, la
capacidad total será superior.
Razones para utilizar RAID

 Porque necesita enorme espacio de almacenamiento y necesita


que sea rápido. (RAID 0)
 Desea respaldar sus datos de forma instantánea y automática.
(RAID 1)
 Desea ambas cosas. (RAID 5)
¿Cuál RAID debemos utilizar?
Velocidad: RAID 0

 Diseño de enormes gráficos y necesita un espacio de trabajo para Photoshop con


velocidad de relámpago.
 Grabación de grandes archivos DV mientras conserva un rendimiento limpio de audio.
 Edición de DV o video HD y desea un flujo de trabajo continuo, sin pérdida de cuadros
de video.
 Visualizar complejos objetos o efectos especiales en 3D.
 Realiza operaciones de bases de datos con uso intensivo del disco.
 Ser el primero en su calle con una computadora tan rápida que los dejará con la boca
abierta.
Protección de Datos: RAID 1

 Configure el sistema para el modo de protección de datos (conocido también


como modo de espejo o RAID 1) y la capacidad se divide a la mitad. La mitad
de la capacidad se usa para guardar sus datos y la otra mitad se usa para una
copia en duplicado.
 ¿Y para qué quiero esa clase de redundancia? Son sus datos. Las fotos de su
familia, la película de los primeros pasos de su bebé, su primera novela. ¿Son
importantes? Usted decide. Si lo son, entonces el modo espejo de RAID es
adecuado para usted.
Protección de Datos y Velocidad: RAID 5

 Esto le proporciona lo mejor de ambos mundos: un rendimiento


rápido al guardar los datos en todas las unidades de disco;
protección de los datos al dedicar un cuarto de cada unidad a la
tolerancia a las fallas, dejando tres cuartos de la capacidad del
sistema disponibles para almacenamiento de datos.
Diferentes Tipos De RAID

 RAID 0
 RAID 1
 RAID 2
 RAID 3
 RAID 4
 RAID 5
 RAID 6
RAID 0

También llamado:
Conjunto Dividido
Volumen Dividido
Volumen Seleccionado
Características del RAID 0

 No es uno de los RAID originales.


 No es redundante.
 Se utiliza normalmente para proporcionar alto rendimiento a la escritura de datos.
 Puede ser creado desde discos de diferente tamaño.
 Es conocido como Striping o Fraccionamiento.
¿Por qué se le considera Striping?

 En él, los datos son


divididos en pequeños
segmentos y distribuidos
entre los discos.
Ventajas RAID 0

 RAID 0 ofrece un gran rendimiento, tanto en operaciones de


lectura como de escritura. No hay sobrecarga causada por los
controles de paridad.
 Se utiliza toda la capacidad de almacenamiento, no hay gastos
generales.
 La tecnología es fácil de implementar.
Desventajas RAID 0

 RAID 0 no es tolerante a errores. Si una unidad falla, todos los datos


en la matriz RAID 0 se pierden. No debe usarse para sistemas de
misión crítica.
Uso Ideal RAID 0

 RAID 0 es ideal para el almacenamiento no crítico de datos que


deben leerse / escribirse a alta velocidad, como en una estación
de retoque de imágenes o edición de video.
Implementaciones Originales

 En sus primeras implementaciones las ventajas principales de una


RAID eran las siguientes:
 Combinar varios dispositivos de bajo coste.
 Ofrecer Mayor:
 Capacidad
 Fiabilidad
 Velocidad
 O una combinación de las anteriores
RAID 1

 También considerado
 Mirroring
 Espejo
CARACTERISTICAS RAID 1

 Crea una copia exacta de cada conjunto de datos (Denominada Espejo).


 Tenemos mayor seguridad si perdemos un disco, la información permanece en
el otro disco.
 Una versión clásica de este consiste en dos discos en espejo.
 Dependiendo de los discos que tengamos conectados incrementa el
rendimiento de lectura.
Funcionamiento RAID 1

Añadiendo N discos rígidos paralelos a los discos


principales.
Ej. Si la computadora Posee 2 Discos se puede incluir otro disco
para cada uno teniendo en total 4 discos
De esta manera, los discos que han sido añadidos trabajan
como el primero.
Debido a eso recibe el nombre de “Espejo”
RAID 1
Ventajas de RAID 1

 RAID 1 ofrece una excelente velocidad de lectura y una velocidad


de escritura que es comparable a la de un solo disco.
 En caso de que una unidad falle, los datos no tienen que ser
reconstruidos, solo tienen que ser copiados a la unidad de
reemplazo.
 RAID 1 es una tecnología muy simple.
 Si un disco duro falla, solo es necesario reemplazar y sincronizar los
datos.
Desventajas RAID 1

 Capacidad de almacenamiento
 Implementación
Uso Ideal RAID 1

RAID-1 es ideal para el almacenamiento de misión crítica,


por ejemplo, para sistemas de contabilidad. También es
adecuado para servidores pequeños en los que solo se
utilizarán dos unidades de datos.
Funcionamiento RAID 1
Resumen

 Unidades de disco duro mínimas requeridas: 2


 Ventajas: Los mismos datos se copian de forma
idéntica en todas las unidades de disco duro. Si
una de las unidades falla, no afectará a la
integridad de los datos.
 Desventajas: El volumen disponible se limita a la
capacidad de almacenamiento de una unidad
de disco duro.
RAID 2

 Distribuye los datos entrelazados a nivel de Bit.


Su código se intercala a través de varios
discos y sus errores se calculan utilizando
Hamming.
RAID 2

 Sus datos se distribuyen en bandas de modo que cada bit secuencial esta en una unidad
diferente.
 Este nivel es solo significante a nivel histórico, actualmente no se utiliza.
 Adapta el mecanismo de detección de fallas de un disco rígido, para funcionar en
memoria.
Funcionamiento RAID 2

 Unidades de disco duro mínimas requeridas: 2


 Ventajas: Los mismos datos se copian de
forma idéntica en todas las unidades de
disco duro. Si una de las unidades falla, no
afectará a la integridad de los datos.
 Desventajas: El volumen disponible se limita a
la capacidad de almacenamiento de una
unidad de disco duro.
Funcionamiento RAID 2
RAID 3
RAID 4

 Divide los datos entre los discos, siendo


uno de estos exclusivo para paridad.
 A diferencia del RAID 3, en caso de una
falla, los datos pueden ser reconstruidos
en un tiempo real a través de una
paridad calculada a partir de los otros
discos.
 También se le considera IDA (Acceso
Independiente Dedicados a la Paridad).
Características de RAID 4

 En este nivel de RAID los discos funcionan como una matriz para
almacenar los datos. A excepción de uno que almacena la
información de paridad.
 Para utilizarlo necesitamos un mínimo de 3 discos.
 Cada operación de grabación requiere de un nuevo cálculo de
paridad, dándole mayor confianza al almacenamiento.
RAID 4
RAID 5

 Su intención original es ampliar el


funcionamiento de RAID 1 con un coste
menor en discos
 RAID 5 requiere 3 discos como mínimo
 Al igual que en RAID 1, es un sistema de
redundancia, pero a diferencia de RAID
1, no perdemos el 50% del
almacenamiento con fin de
redundancia, si no solo el 33%.
Ventajas

Protección e integridad de los datos


Velocidad de lectura y escritura mejoradas
Tolerancia a fallas amplia.
Desventajas

 Se pierde alrededor de un 33% de espacio de almacenamiento


 Si dos o más discos fallan, la información podría ser irrecuperable.
 Se necesitan al menos 3 discos para funcionar.
Uso Ideal RAID 5

 RAID 5 es un buen sistema versátil que combina almacenamiento


eficiente con excelente seguridad y rendimiento decente. Es ideal
para servidores de archivos y aplicaciones que tienen un número
limitado de unidades de datos.
 Muchas controladoras permiten anidar niveles RAID, es decir, que
un RAID pueda usarse como elemento básico de otro en lugar de
discos físicos. Resulta instructivo pensar en estos conjuntos como
capas dispuestas unas sobre otras, con los discos físicos en la
inferior.
RAID 5
Resumen

 Unidades de disco duro mínimas requeridas: 3


Ventajas: Ofrece 1 unidad de disco duro de
redundancia. Los datos se dividen y guardan en
múltiples discos con un bit de comprobación de
paridad aplicable a cada dato. Si una unidad falla,
el bit de comprobación de paridad garantizará la
integridad de los datos.
 Desventajas: La capacidad de almacenamiento
de 1 unidad se reserva para la comprobación de
integridad de los datos y por consiguiente, apenas
afecta al tamaño del volumen disponible.
RAID 6
RAID 6

 Añade un bloque de más de paridad que el RAID 5.


 Puede ser considerado un caso especial de código Reed-Solomon.
 Al igual que en el RAID 5 la paridad se distribuye en Stripes, con los bloques de paridad en
un lugar diferente en cada división.
 Se le considera ineficiente cuando trabaja con un pequeño número de discos. Esto
cambia cuando la medida del conjunto crece y se dispone de más discos.
Ventajas RAID 6

 Al igual que con RAID 5, las transacciones de lectura de datos son


muy rápidas.
 Si dos unidades fallan, usted todavía tiene acceso a todos los
datos, incluso cuando las unidades defectuosas están siendo
reemplazadas. Por lo tanto, RAID 6 es más seguro que RAID 5.
Desventajas RAID 6

 Las transacciones de escritura de datos son más lentas que RAID 5


debido a los datos de paridad adicionales que deben calcularse.
En reportes técnicos, el rendimiento de escritura fue un 20% menor.
 Las fallas de la unidad tienen un efecto sobre el rendimiento,
aunque esto aún es aceptable.
 Esta es una tecnología compleja. Reconstruir una matriz en la que
falló una unidad puede llevar mucho tiempo.
Uso Ideal RAID 6

 RAID 6 es un buen sistema versátil que combina almacenamiento


eficiente con excelente seguridad y rendimiento decente. Es
preferible a través de RAID 5 en los servidores de archivos y
aplicaciones que usan muchas unidades grandes para el
almacenamiento de datos.
RAID Anidados o Combinados

 Normalmente estos se indican uniendo


en dos números los correspondientes
niveles de RAID.
 Al anidar niveles de RAID solemos
combinar uno que nos proporcione
Redundancia, por ejemplo tomamos el
RAID 0 como el nivel más alto, y como
nivel bajo, uno que nos permita
Tipos de RAID Anidados o Combinados

RAID 0+1: Un espejo de divisiones


RAID 1+0: Una división de espejos
RAID 30: Una división de niveles RAID con paridad
dedicada
RAID 100: Una división de una división de espejos
RAID 10+1: Un Espejo de espejos
RAID 0+1
RAID 0+1

 Se utiliza para replicar y compartir datos


entre varios discos.
 En este caso se crea primero un RAID 0,
dividiendo los discos para crear dos
conjuntos de estos, luego sobre estos se
crea un RAID 1, creando un espejo de
los anteriores.
 Así cuando un disco falla, los datos
perdidos pueden ser copiados al otro
conjunto de RAID 0.
Ventajas RAID 0+1

 Mejor respaldo de seguridad.


 Combinación de los aspectos de RAID 0 y 1.
Desventajas RAID 0+1

 No tolera fallos simultáneos.


RAID 1+0

 Un RAID 1+0, a veces


llamado RAID 10, es parecido
a un RAID 0+1 con la
excepción de que los niveles
RAID que lo forman se
invierte: el RAID 10 es una
división de espejos.
 En cada división RAID 10 o
RAID 0+1 pueden fallar todos
los discos salvo uno sin que se
pierdan datos.
Características

 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.
 Es posible combinar las ventajas (y desventajas) de RAID 0 y RAID 1
en un solo sistema. Esta es una configuración RAID anidada o
híbrida. Proporciona seguridad mediante la duplicación de todos
los datos en las unidades secundarias al tiempo que utiliza el
trazado de bandas en cada conjunto de unidades para acelerar
las transferencias de datos.
Ventajas

 Si algo sale mal con uno de los discos en una configuración RAID
10, el tiempo de reconstrucción es muy rápido ya que todo lo que
se necesita es copiar todos los datos del espejo superviviente a
una nueva unidad. Esto puede tomar tan poco como 30 minutos
para unidades de 1 TB.
Desventajas

 La mitad de la capacidad de almacenamiento va a la creación


de reflejos, por lo que en comparación con las grandes matrices
RAID 5 o RAID 6, esta es una forma costosa de tener redundancia.
RAID 1+0
RAID 30

 El RAID 30 o división
con conjunto de
paridad dedicado
es una combinación
de un RAID 3 y un
RAID 0
Características

 Proporciona tasas de transferencia elevadas combinadas con una


alta fiabilidad a cambio de un coste de implementación muy alto.
 El tamaño de cada bloque se decide en el momento de construir
el RAID.
 El RAID 30 permite que falle un disco de cada conjunto RAID 3.
Hasta que estos discos que fallaron sean reemplazados, los otros
discos de cada conjunto que sufrió el fallo son puntos únicos de
fallo para el conjunto RAID 30 completo
RAID 30
RAID 100

A veces llamado también RAID 10+0, es una división de


conjuntos RAID 10. El RAID 100 es un ejemplo de «RAID
cuadriculado», un RAID en el que conjuntos divididos son
a su vez divididos conjuntamente de nuevo.
Características

 Todos los discos menos uno podría fallar en cada RAID 1 sin perder
datos. Sin embargo, el disco restante de un RAID 1 se convierte así
en un punto único de fallo para el conjunto degradado. A
menudo el nivel superior de división se hace por software. Algunos
vendedores llaman a este nivel más alto un MetaLun o Soft Stripe.
 Mejor rendimiento de lecturas aleatorias.
 Mitigación de los puntos calientes en riesgo de conjunto.
Uso Ideal

Bases de Datos.
RAID 100
RAID 10+1

 Es un sistema de alta disponibilidad por red, lo que permite la replicación de datos entre
cabinas a nivel de RAID, con lo cual se simplifica ampliamente la gestión de replicación
de cabinas.
 Tiene una gran velocidad de acceso, con un requerimiento de 2 ms de latencia como
máximo.
RAID 50

 También llamado RAID 5+0, combina la división a nivel de bloques de un RAID 0 con la
paridad distribuida de un RAID 5, siendo pues un conjunto RAID 0 dividido de elementos
RAID 5.
JBOD

 Fundamentalmente, JBOD, significa


“Solo un montón de discos”
combinados y presentados al sistema
operativo.
Ventajas JBOD

 Puede accederse a cada una de las unidades en una disposición JBOD desde la
computadora host como una unidad separada.
 Son fáciles de escalar con solo agregar otra unidad.
 Permite el espacio combinado de todas la unidades para ser utilizadas por el sistema
operativo final.
Desventajas JBOD

 No proporciona tolerancia a fallas o mejoras de rendimiento.


Conclusión
Gracias por su atención

Você também pode gostar