Sei sulla pagina 1di 12

02/09/2017

RAID
Que es RAID?
RAID es una forma de almacenar los mismos datos en
distintos lugares (por tanto de modo redundante) en
mltiples discos duros. Al colocar los datos en discos
mltiples, las operaciones I/O (input/output, de
entrada y salida) pueden superponerse de un modo
equilibrado, mejorando el rendimiento del sistema.
Dado que los discos mltiples incrementan el tiempo
medio entre errores (mean time between failure,
MTBF), el almacenamiento redundante de datos
incrementa la toleranciaa fallos.

RAID
En un sistema de un solo usuario
donde se almacenan
grandes registros (como imgenes m
dicas o de otro tipo), las bandas
generalmente se establecen para ser
muy pequeas (quiz de 512 bytes)
de modo que un solo registro est
ubicado en todos los discos y se
pueda acceder a l rpidamente
leyendo todos los discos a la vez.

1
02/09/2017

Funcionamiento del RAID


Bsicamente el RAID es un sistema el cual permite
almacenar informacin en una cantidad de discos
(n), de tal forma que agilice el proceso maquina-
disco.
El sistema RAID evitar en lo ms posible la
prdida de data de la siguiente manera:
Los discos optimizados para RAID
poseen circuitos integrados que detecta si el
disco est fallando, de ser as este circuito se
encargar por encima del tiempo real de sacar la
informacin y almacenarla en los otros discos, o
si es el caso en el "hot spare".

Un hot spare es un disco que permanece siempre


en el sistema esperando a que otro se estropee y
l entre directamente en funcionamiento.
VENTAJAS:
del sistema RAID es la posibilidad, con los discos
hot swap, de conectarlos y desconectarlos en
"caliente", es decir, que si un disco falla no har
falta el apagar el sistema para remplazarlo.
Reconstruccin y Regeneracin Cuando un disco
falla la informacin redundante en los discos y los
datos en los discos buenos son usados para
regenerar la informacin de disco averiado.

2
02/09/2017

Porqu usar RAID?Las operaciones de I/O a disco


son relativamente lentas, primordialmente debido a
su carcter mecnico. Una lectura o una escritura
involucra, normalmente, dos operaciones. La
primera es el posicionamiento de la cabeza
lecto/grabadora y la segunda es la transferencia
desde o hacia el propio disco.
El posicionamiento de la cabeza est limitado por
dos factores: el tiempo de bsqueda (seek time)
y el retardo por el giro del disco hasta la posicin
de inicio de los datos (latencia rotacional). La
transferencia de datos, por su parte, ocurre de a
un bit por vez y se ve limitada por la velocidadde
rotacin y por la densidad de grabacin del
medio

Striping Es el acto de unir dos o ms discos


fsicos en un solo disco lgico con el fin de
dividir los datos entre los diferente discos para
ofrecer una significativa mejora en el
rendimiento del conjunto de los discos.
Mirroring

3
02/09/2017

Tipos de RAID
Como ya se mencionaron hay al menos nueve tipos de
RAID adems de un grupo no redundante (RAID-0)
RAID-0. Esta tcnica tiene bandeado paro no tiene
redundancia de datos. Ofrece el mejor rendimiento
pero no tolerancia a los fallos.

RAID-1.
Este tipo tambin se conoce como creacin de discos
espejo y consiste de al menos dos discos duros que
duplican el almacenamiento de datos. No hay bandeado.
El rendimiento de la lectura se mejora pues cualquiera de
los dos discos puede leerse al mismo tiempo. El
rendimiento de escritura es el mismo que el del
almacenamiento en un solo disco. El RAID-1 proporciona
el mejor rendimiento y la mejor tolerancia a fallos en un
sistema multiusuario.

RAID-2. Este tipo usa bandeado en todos los discos,


con algunos de estos dedicados a almacenar
informacin de verificacin y correccin de errores
(error checking and correcting). No tiene ninguna
ventaja sobre el RAID-3.

RAID-3. Este tipo usa bandeado y dedica un disco al


almacenamiento de informacin de paridad. La
informacin de verificacin de errores (ECC)
incrustada se usa para detectar errores. La
recuperacin de datos se consigue calculando el O
exclusivo (XOR) de la informacin registrada en los
otros discos. Dado que una operacin I/O accede a
todos los discos al mismo tiempo, el RAID-3 no puede
traslapar I/O. Por esta razn, el RAID-3 es mejor para
sistemas de un solo usuario con aplicaciones que
contengan grandes registros.

4
02/09/2017

RAID-4. Este tipo usa grandes bandas, lo cual


significa que podemos leer registros de
cualquier disco individual. Esto nos permite
aprovechar la I/O traslapada para las
operaciones de lectura. Dado que todas las
operaciones de escritura tienen que actualizar
el disco de paridad, no es posible la
superposicin I/O para ellas. El RAID-4 no
ofrece ninguna ventaja sobre el RAID-5.

RAID-5. Este tipo incluye un grupo rotatorio de


paridad, con lo que resuelve las limitaciones
de escritura en RAID-4. As, todas las
operaciones de lectura y escritura pueden
superponerse. El Raid 5 almacena informacin
de paridad pero no datos redundantes
(aunque la informacin de paridad puede
usarse para reconstruir datos). El RAID-5 exige
al menos tres y usualmente cinco discos en el
conjunto. Es mejor para los sistemas
multiusuario en los cuales el rendimiento no
es crtico, o que realizan pocas operaciones
de escritura.

5
02/09/2017

RAID-6. Este tipo es similar al RAID-5, pero


incluye un segundo esquema de paridad
distribuido por los distintos discos y por tanto
ofrece tolerancia extremadamente alta a los
fallos y las cadas de disco. Hay pocos
ejemplos comerciales en la actualidad.
RAID-7. Este tipo incluye un sistema operativo
incrustado de tiempo real como controlador,
haciendo las operaciones de cach a travs de
un bus de alta velocidad y otras caractersticas
de un ordenador sencillo. Un vendedor ofrece
este sistema.

RAID-10. Este tipo ofrece un conjunto de


bandas en el que cada banda es un grupo de
discos
RAID-1. Esto proporciona mejor rendimiento
que el RAID-1, pero a un costo mucho mayor.

6
02/09/2017

Pero de todos estos los que ms destacan son los


niveles 0,1,3,5, y 10 o RAID 0&1. Todos los dems
vienen siendo variaciones de estos ltimos. En la
siguiente pgina explicaremos ms a fondo las
ventajas y la forma de configuracin de estos
ltimos niveles.

RAID 0: Este tipo de arreglo utiliza una tcnica


llamada "striping", la cual distribuye la
informacin en bloques entre los diferentes
discos. Es el nico nivel de RAID que no duplica la
informacin, por lo tanto no se desperdicia
capacidad de almacenamiento. Se requieren
mnimo dos discos.

Niveles RAID anidados


Los niveles RAID anidados ms comnmente
usados son:
RAID 0+1: Un espejo de divisiones
RAID 1+0: Una divisin de espejos
RAID 30: Una divisin de niveles RAID con
paridad dedicada
RAID 100: Una divisin de una divisin de
espejos
RAID 10+1: Un Espejo de espejos

7
02/09/2017

RAID 0+1
Diagrama de una configuracin RAID 0+1.
Un RAID 0+1 (tambin llamado RAID 01, que
no debe confundirse con RAID 1) es un RAID
usado para replicar y compartir datos entre
varios discos. La diferencia entre un RAID 0+1
y un RAID 1+0 es la localizacin de cada nivel
RAID dentro del conjunto final: un RAID 0+1 es
un espejo de divisiones

8
02/09/2017

RAID 1+0
Diagrama de una configuracin RAID 10.
Un RAID 1+0, a veces llamado RAID 10, es
parecido a un RAID 0+1 con la excepcin de
que los niveles RAID que lo forman se invierte:
el RAID 10 es una divisin de espejos

RAID 100
RAID 100.
Un RAID 100, a veces llamado tambin RAID
10+0, es una divisin 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.

9
02/09/2017

RAID 30
El RAID 30 o divisin con conjunto de paridad
dedicado es una combinacin de un RAID 3 y un
RAID 0. El RAID 30 proporciona tasas de
transferencia elevadas combinadas con una alta
fiabilidad a cambio de un coste de implementacin
muy alto. La mejor forma de construir un RAID 30 es
combinar dos conjuntos RAID 3 con los datos
divididos en ambos conjuntos. El RAID 30 trocea los
datos en bloque ms pequeos y los divide en cada
conjunto RAID 3, que a su vez lo divide en trozos
an menores, calcula la paridad aplicando un XOR a
cada uno y los escriben en todos los discos del
conjunto salvo en uno, donde se almacena la
informacin de paridad. El tamao de cada bloque
se decide en el momento de construir el RAID.Etc.

10
02/09/2017

RAID 50
Un RAID 50, a veces llamado tambin RAID 5+0,
combina la divisin 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

11
02/09/2017

12

Potrebbero piacerti anche