Está en la página 1de 44

MECANISMOS

(RAID)

ALUMNA:
- PORTAL CARHUAZ, Megumi
El término RAID es un acrónimo del
inglés "Redundant Array of
Independent “Conjunto redundante
Disks". de discos
independientes”.
Permite a varias unidades
trabajar en paralelo, lo que
aumenta el rendimiento del
sistema.

Los datos se desglosan en


fragmentos que se escriben en
varias unidades de forma
simultánea.
Implica almacenar datos
en más de una unidad, de
tal modo que si falla una
unidad, todos los datos
quedan disponibles en la
otra unidad de inmediato.
Cuando se produce un fallo en una
unidad física, se leen los datos correctos
que quedan en ésta y se comparan con
los datos de paridad almacenados por la
matriz.
Alta
Disponibilidad

Se refiere a la capacidad
para obtener los datos
adecuados en cualquier
momento.
Consiste en la capacidad para
mantener los datos
disponibles en caso de que se
produzcan uno o varios fallos.
El RAID basado en software no es muy
utilizado, pues a pesar de ser menos
costoso, es más lento y posee más
dificultades de configuración.
La gestión RAID la hace el procesador del
sistema.
Ralentización de otras aplicaciones
instaladas.

No ofrece protección para el sistema


operativo.
Productividad más baja del usuario.

Costes más altos de gestión y reconfiguración.

No soporta HotSwap de discos (cambio de


caliente).
Su ventaja es su independencia de la
plataforma del sistema operativo, ya
que son vistos por éste como un gran
disco duro más, y además son mucho
más rápidos.

La gestión RAID la realiza una


controladora hardware dedicado.
Independencia de la plataforma o sistema
operativo.
Alto rendimiento.

Gestiona HotSwap y HotSpare.


Controlador RAID específico.

Total integridad de datos y sistema


operativo.
Módulo de discos con
Backplane electrónico que
actúa como equilibrador de
tensión.
NIVELES RAID No hay un nivel de
RAID mejor que otro;
cada uno es
Cada nivel de RAID ofrece una
apropiado para
combinación específica de: determinadas
aplicaciones y
1. Tolerancia a fallos entornos
(redundancia) informáticos.
2. Rendimiento y coste

• Seguridad
• Velocidad
Factores • Capacidad
• Coste
Tira 0 Tira 1 Tira 2 Tira 3

Tira 4 Tira 5 Tira 6 Tira 7

Tira 8 Tira 9 Tira 10 Tira 11


Tira 12 Tira 13 Tira 14 Tira 15

Consiste en ver un disco único virtual somilado por el


RAID como si estuviera dividido en Tiras
RAID 0

Los datos son organizados en forma de tiras de


datos a través de los discos disponibles.

El disco se divide en tiras; éstas tiras pueden


ser bloques físicos .
Tira 0
Tira 1 Tira 0 Tira 1
Tira 2 Tira 4 Tira 5
Tira 3 Tira 8 Tira 9
Tira 4 Tira 12 Tira 13
Tira 5
Tira 6 Software de
Tira 7 gestión de la
Tira 8 estructura.
Tira 9
Tira 2 Tira 3
Tira 10
Tira 11 Tira 6 Tira 7
Tira 12 Tira 10 Tira 11
Tira 13
Tira 14 Tira15
Tira 14
Tira 15

MAPA DE DATOS PARA UN CONJUNTO


RAID DE NIVEL O
RAID 0
PARA ALTA TRANSFERENCIA DE DATOS

Debe existir una


La aplicación debe hacer
capacidad de
peticiones de E/S que se
transferencia alta en todo
distribuyan
el camino entre la
eficientemente sobre el
memoria del anfitrión y
conjunto de discos.
las unidades de disco
individuales
RAID 0
PARA ALTA ALTAS FRECUENCIAS DE PETICIÓN
DE E/S

Un conjunto de discos puede


proporcionar velocidades altas de
ejecución de E/S, balanceando la
carga de E/S a través de distintos
discos.
Tira 0 Tira 1 Tira 2 Tira 3 Tira 0 Tira 1 Tira 2 Tira 3

Tira 4 Tira 5 Tira 6 Tira 7 Tira 4 Tira 5 Tira 6 Tira 7

Tira 8 Tira 9 Tira 10 Tira 11 Tira 8 Tira 9 Tira 10 Tira 11

Tira 12 Tira 13 Tira 14 Tira 15 Tira 12 Tira 13 Tira 14 Tira 15

La redundancia se logra con el sencillo recurso de


duplicar los datos
• Una petición de lectura puede ser servida por
cualquiera de los discos que contienen los
1 datos pedidos.

• No hay penalización de escritura.


2

• La recuperación tras un fallo es sencilla.


3
Es el coste; requiere el
doble de espacio de
disco del disco lógico
que puede soportar.
b0 b1 b2 b3 f0(b) f1(b) f2(b)

Usa una técnica de acceso paralelo


En un conjunto de acceso paralelo,
todos los discos miembro participan
en la ejecución de cada petición de
E/S.
b0 b1 b2 b3 P(b)

Requiere de un solo disco redundante sin importar


lo grande que sea el conjunto de discos
REDUNDANCIA

En el caso de un fallo en una unidad,


se accede a la unidad de paridad y se
reconstruye los datos desde el resto
de los dispositivos.

Una vez que se sustituye la


unidad que ha fallado, los datos
que faltan se restauran en la
nueva unidad y se reanuda la
operación.
PRESTACIONES

Puesto que los datos se dividen en


tiras y muy pequeñas, RAID 3 puede
conseguir velocidades de
transferencia de datos muy altas.

Cualquier petición de E/S implicará una


transferencia de datos paralela desde
todos los discos de datos.
bloque 0 bloque 1 bloque 2 bloque 3 P(0-3)

bloque 4 bloque 5 bloque 6 bloque 7 P(4-7)

bloque 8 bloque 9 bloque bloque P(8-11)


10 11
bloque bloque bloque bloque P(12-
12 13 14 15 15)
NIVEL 4

Con RAID 4, se calcula una tira de paridad bit


a bit a partir de la correspondiente tira del
disco de paridad.

Con RAID 4 cada vez que se realiza una


escritura, el software de gestión del
conjunto debe ACTUALIZAR no lo solo los
datos del usuario, sino también los bits de
paridad correspondientes.
bloque 0 bloque 1 bloque 2 bloque 3 P(0-3)

bloque 4 bloque 5 bloque 6 P(4-7) bloque 7

bloque 8 bloque 9 bloque bloque


P(8-11)
10 11
bloque bloque bloque bloque
P(12-15)
12 13 14 15
P(16-19) bloque bloque bloque bloque
16 17 18 19
NIVEL 5

Distribuye las tiras de paridad a lo largo


de todos los discos.

La distribución de las tiras de paridad a


lo largo de todas las unidades evita el
potencial cuello de botella de E/S
encontrado en RAID4
bloque 0 bloque 1 bloque 2 bloque 3 P(0-3) Q(0-3)

bloque 4 bloque 5 bloque 6 P(4-7) Q(4-7) bloque 7

bloque 8 bloque 9 P(8-11) Q(8-11) bloque bloque


10 11
bloque P(12-15) Q(12-15) bloque bloque bloque
12 13 14 15

Proporciona una disponibilidad de los


datos extremadamente alta..
• Una redundancia del cien por cien de los
datos implica que no sea necesaria la
reconstrucción en caso de fallo de disco,
Ventajas solo la copia del disco a reemplazar.
• Fácil de implementar

• La mayor sobrecarga de todos los tipos RAID


Inconvenientes (100% ineficiente.).

• Contabilidad
• Nóminas.
Aplicaciones • Cualquier aplicación que requiera una
disponibilidad muy alta.
• Son posibles velocidades de transferencia de datos
extremadamente altas.
• Cuanto mayor es la velocidad de transferencia
Ventajas requerida. Mejor es la relación entre disco de datos.
• Fácil de implementar

• Coste de nivel de entrada muy alto


(requisitos de velocidades de transferencia
Inconvenientes muy altas para justificarlo).

• No existen implementaciones comerciales/ no es


comercialmente viable.
Aplicaciones
• Velocidad de transferencia de datos de lectura y escritura
muy alta..
• Un fallo ene l disco tiene un fallo insignificante en el
Ventajas rendimiento.

• Velocidad de transacción igual que la de la única


unidad de disco como mucho.
Inconvenientes • El diseño del controlador es bastante complejo.

• Producción y edición de video.


• Edición de imágenes.
Aplicaciones • Edición de video.
• Velocidad de transacción de datos de lectura
muy alta.
Ventajas • Una baja relación entre disco ECC(paridad) y
discos de datos implica una alta eficiencia.

• Diseño del controlador bastante complejo.


Inconvenientes
• Peor velocidad de transacción de escritura y
velocidad de transferencia total de escritura.

• No existe implementación comercial.


Aplicaciones
•La mayor velocidad de transacción de datos.
•Alta eficiencia.
Ventajas •Buena velocidad de transferencia en su
conjunto.

• Diseño del controlador mas


complejo.
Inconvenientes • Dificil reconstrucción en caso de
fallo.

• Servidores de base de datos.


• Servidores de páginas web.
Aplicaciones • Servidores intranet.
Son etiquetados con una serie de números en lugar de
un solo número como en los niveles de RAID estándar.

De forma genérica se
Los más comunes tienen dos
puede escribir como RAID
niveles o dos números.
X + Y o RAID XY.

Podemos escribir RAID-10 donde X = RAID-1 y Y = RAID-0.


En el esquema de numeración, el primer número de la
izquierda, que es "X" en el esquema genérico, es el nivel
más bajo en el nido. Así que en el caso de RAID-10, el RAID
anidado se inicia con RAID-1 en el nivel más bajo.

NIVELES RAID ANIDADOS


Que falle un disco de cada
conjunto RAID 3. Hasta que estos
El RAID Permit
discos que fallaron sean
3+0 e
reemplazados, los otros discos de
cada conjunto que sufrió el fallo
son puntos únicos de fallo para el
conjunto RAID 3+0 completo.

El tiempo de recuperación necesario


representa un periodo de vulnerabilidad
para el RAID.

NIVELES RAID ANIDADOS


RAID 100:

Un 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.

NIVELES RAID ANIDADOS


Nivel
Ventajas Desventajas
RAID

RAID 100 es sólo el 50% de


Debido a la gran cantidad de usos
eficiencia. Dependiendo de
involucrados, RAID 100 proporciona
la aplicación, el rendimiento
muy buen rendimiento de lectura
de escritura puede no ser
aleatoria. Además, en teoría, Raid
tan buenos como en otros
RAID-100 100 puede soportar la pérdida del
niveles de RAID, pero
50% de sus discos individuales,
depende de cómo poner en
siempre y cuando ninguno de los
práctica tanto el RAID 10, y
retrovisores individual (RAID 1)
el general de RAID 0
pérdida de ambos discos.
(hardware o software).

También podría gustarte