Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Introducción
El sistema RAID fue propuesto por primera vez en 1988 por David A. Patterson,
Garth A. Gibson y Randy H. Katz en la publicación "Un Caso para Conjuntos de
Discos Redundantes Económicos (RAID)".
Esto proporciona una mayor protección de los datos, velocidades más altas de
transferencia y una mayor capacidad que la que nos proporcionaría un único
disco duro. El servidor ve al sistema RAID como si se tratase de cualquier otro
disco duro externo.
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 información y almacenarla en los otros discos, o si es
el caso en el hot spare.
ordenada.
Esquema de un RAID0
En la actualidad existen una gran cantidad de niveles RAID, cada uno con sus
características, ventajas y desventajas que veremos más adelante. Es
importante aclarar que el RAID es un técnica de software que busca los
objetivos antes descritos, esta viene implementada en controladoras RAID
presentes hoy en día en la mayoría de las placas madres. Además el RAID no
es exclusivo para las unidades SATA, comenzó con los discos tradicionales IDE
e incluso con las controladoras actuales se pueden mezclar en RAID discos IDE
y SATA al mismo tiempo.
De estos, los más utilizados por los usuarios domésticos o normales son los
niveles 0,1,5,0+1 o por lo menos los más conocidos, los demás están
enfocados específicamente a empresas y tareas especificas como servidores o
estaciones de trabajo o simplemente están fuera del alcance de la mayoría
por el alto costo que tiene su implementación.
Para mayor claridad explicare a fondo los RAID más utilizados y conocidos (0,
1,0+1) y de los demás daré una pequeña reseña de cómo funcionan.
VENTAJAS
TIPOS DE ARRAYS
Arrays paralelos:
Estos son aquellos en que cada disco participa en todas las operaciones de
entrada/salida. Este tipo de array ofrece tasas altísimas de transferencia
debido a que las operaciones son distribuidas a través de todos los discos del
array y ocurren en forma prácticamente simultánea.
La tasa de transferencia será muy cercana, 95%, a la suma de las tasas de los
discos miembros, mientras que los índices de operaciones de entrada/salida
serán similares a las alcanzadas por un disco individual. En español: un array
paralelo accederá sólo a un archivo a la vez pero lo hará a muy alta velocidad.
Arreglos independientes:
Son denominados así aquellos arreglos en los cuales cada disco integrante
opera en forma independiente, aún en el caso de que le sea solicitado
atender varios requerimientos en forma concurrente.
NIVELES DE RAID
La capacidad total del RAID será por tanto la suma de las capacidades de cada
disco. Esta solución no proporciona ningún tipo de redundancia, por lo que si
un disco falla perderemos todos los datos almacenados.
Ventajas
• Fácil de implementar
• Poca perdida de espacio (depende de la configuración)
• Alto rendimiento
Desventajas
• No es un RAID 100%, ya que no provee sistema de recuperación de errores o
tolerancia de fallos, un error en un disco y muere el arreglo completo.
Ventajas
• 100% tolerante a fallos, si falla un disco queda disponible el otro sin pausas
en el sistema
• Alta disponibilidad del sistema, igual que el anterior si falla un disco
quedara disponible el otro.
Desventajas
• Sistema caro.
• Capacidad de almacenamiento reducida, "se pierde" un disco completo.
• Puede ser un poco lento en ciertos entonos de trabajo
El RAID 2, este tipo usa bandeado en todos los discos, con algunos de estos
dedicados a almacenar información de verificación y corrección de errores
(error checking & correcting, ECC). No tiene ninguna ventaja sobre el RAID 3.
Por esta razón, el RAID 3 es mejor para sistemas de un solo usuario con
aplicaciones que contengan grandes registros.
El RAID 4, este tipo usa grandes bandas, lo cual significa que podemos leer
registros de cualquier disco individual. Esto nos permite aprovechar la E/S
traslapada para las operaciones de lectura. Dado que todas las operaciones de
Este nivel RAID es recomendable para aplicaciones que trabajen con ficheros
pequeños pero con un gran número de transacciones E/S, como es el caso de
las bases de datos relacionales o las aplicaciones de gestión.
El 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.
El RAID 53, este tipo ofrece un conjunto de bandas en el cual cada banda es
un conjunto de discos RAID 3. Esto proporciona mejor rendimiento que el RAID
3, pero a un costo mucho mayor.
RAID 0+1 es una excelente solución para cualquier uso que requiera gran
rendimiento y tolerancia a fallos, pero no una gran capacidad. Se utiliza
normalmente en entornos como servidores de aplicaciones, que permiten a los
usuarios acceder a una aplicación en el servidor y almacenar datos en sus
discos duros locales, o como los servidores Web, que permiten a los usuarios
entrar en el sistema para localizar y consultar información. Este nivel de RAID
es el más rápido, el más seguro, pero por contra el más costoso de
implementar.
Este nivel estó indicado para aplicaciones que necesiten altas prestaciones y
un alto nivel de seguridad.