Está en la página 1de 5

Tecnologa RAID (Redundant Array of Independent Disks - Arreglo Redundante de Disco Independientes) Qu es RAID?

Los dos grandes retos que enfrenta la industria del almacenamiento hoy en da son mantenerse al ritmo de la demanda de desempeo en los sistemas de cmputo al mejorar la velocidad de E/S de los datos y proporcionar acceso a los datos en caso de falla del disco. La idea del RAID fue presentada primero por David A. Patterson, Garth Gibson y Randy H. Katz en la Universidad de California en Berkeley en 1998. RAID tiene el propsito de almacenar la misma informacin en diferentes lugares y en mltiples discos duros adems de mejorar el desempeo del subsistema de almacenamiento. La ventaja de RAID es proporcionar un mejor desempeo en la transferencia de datos y/o tolerancia a fallas. El mejor desempeo se cumple al distribuir la carga de trabajo en paralelo entre mltiples discos duros fsicos. La tolerancia a fallas se alcanza a travs de la operacin de redundancia, dnde si una (o ms) de las unidades fallas o tiene un sector defectuoso, una copia espejo de los datos se puede encontrar en otra de las unidades. Un RAID aparece en el sistema operativo como un solo disco duro lgico. El controlador RAID controla como los datos se almacenan y se acceden a travs de los arreglos fsicos y lgicos. El controlador RAID ayuda a los usuarios a asegurar que el sistema operativo solo ve las unidades lgicas y los usuarios no necesitan preocuparse acerca de la administracin de este complicado esquema Para resultados ptimos de desempeo, seleccione discos duros idnticos para los arreglos, esto ayuda al desempeo y al funcionamiento del arreglo como un solo disco duro. En Lnea RAID 0 El nivel 0 es el arreglo de discos ms rpido que pueda tener, es un mtodo de mapeo de disco orientado al desempeo. Los datos en este arreglo se escriben a travs de una lnea o de diferentes discos para una mejor transferencia. Esta tcnica tiene una lnea pero no redundancia de datos. Ofrece el mejor desempeo pero no es tolerante a fallas. Escribe y lee sectores de datos entre mltiples unidades. Cuando un disco miembro del arreglo falla, afecta a todo el arreglo. El desempeo es mejor que un solo disco debido a que la carga de trabajo esta balanceada entre los miembros del arreglo. Este arreglo es para sistemas de alto desempeo. Se recomienda usar unidades de disco idnticas para ayudar al desempeo as como la eficiencia del almacenamiento de datos. La capacidad del arreglo de discos es igual al nmero de miembros multiplicado por el miembro de menor capacidad. Por ejemplo un disco de 40GB y uno de 60GB formaran una arreglo de 80GB (40GBx2). Espejo(Mirror (RAID 1): El RAID de nivel 1 usa al menos dos discos duros duplicados y almacena exactamente los mismos bloques de informacin entre ellos. Esta es el mtodo de tolerancia a fallas ms lento debido a que la informacin se debe replicar en los dos discos al mismo tiempo. Sin embargo, es el mtodo ms simple para proporcionar alta confiabilidad. Si uno de los disco espejo sufre una falla mecnica o no responde, la unidad remanente continuar funcionando y proporcionando los datos correctos. Si una de la unidades tiene un error de sector fsico, el disco espejo continuara la funcin. Debido a la redundancia, la capacidad del arreglo es la mitad de la capacidad de las unidades de disco. Por ejemplo dos unidades de 40GB tienen una capacidad combinada de 80GB pero tendrn una capacidad de 40GB de almacenamiento

usable. Con discos de diferentes capacidades, puede existir un espacio de almacenamiento no usado en la unidad ms grande. RAID 1 incrementa el costo porque usa el doble de discos duros para construir el arreglo. RAID 2: "Acceso paralelo con discos especializados. Redundancia a travs del cdigo Hamming": El RAID nivel 2 adapta la tcnica comnmente usada para detectar y corregir errores en memorias de estado slido. En un RAID de nivel 2, el cdigo ECC (Error Correction Code) se intercala a travs de varios discos a nivel de bit. El mtodo empleado es el Hamming. Puesto que el cdigo Hamming se usa tanto para deteccin como para correccin de errores (Error Detection and Correction), RAID 2 no hace uso completo de las amplias capacidades de deteccin de errores contenidas en los discos. Las propiedades del cdigo Hamming tambin restringen las configuraciones posibles de matrices para RAID 2, particularmente el clculo de paridad de los discos. Por lo tanto, RAID 2 no ha sido apenas implementado en productos comerciales, lo que tambin es debido a que requiere caractersticas especiales en los discos y no usa discos estndares. Debido a que es esencialmente una tecnologa de acceso paralelo, RAID 2 est ms indicado para aplicaciones que requieran una alta tasa de transferencia y menos conveniente para aquellas otras que requieran una alta tasa de demanda I/O. RAID 3: "Acceso sncrono con un disco dedicado a paridad": Dedica un nico disco al almacenamiento de informacin de paridad. La informacin de ECC (Error Checking and Correction) se usa para detectar errores. La recuperacin de datos se consigue calculando el O exclusivo (XOR) de la informacin registrada en los otros discos. La operacin I/O accede a todos los discos al mismo tiempo, por lo cual el RAID 3 es mejor para sistemas de un slo usuario con aplicaciones que contengan grandes registros. RAID 3 ofrece altas tasas de transferencia, alta fiabilidad y alta disponibilidad, a un coste intrnsicamente inferior que un Mirroring (RAID 1). Sin embargo, su rendimiento de transaccin es pobre porque todos los discos del conjunto operan al unsono. Se necesita un mnimo de tres unidades para implementar una solucin RAID 3. RAID 4: "Acceso Independiente con un disco dedicado a paridad": Basa su tolerancia al fallo en la utilizacin de un disco dedicado a guardar la informacin de paridad calculada a partir de los datos guardados en los otros discos. En caso de avera de cualquiera de las unidades de disco, la informacin se puede reconstruir en tiempo real mediante la realizacin de una operacin lgica de O exclusivo. Debido a su organizacin interna, este RAID es especialmente indicado para el almacenamiento de ficheros de gran tamao, lo cual lo hace ideal para aplicaciones grficas donde se requiera, adems, fiabilidad de los datos. Se necesita un mnimo de tres unidades para implementar una solucin RAID 4. La ventaja con el RAID 3 est en que se puede acceder a los discos de forma individual. RAID 5: "Acceso independiente con paridad distribuida": Este array ofrece tolerancia al fallo, pero adems, optimiza la capacidad del sistema permitiendo una utilizacin de hasta el 80% de la capacidad del conjunto de discos. Esto lo consigue mediante el clculo de informacin de paridad y su almacenamiento alternativo por bloques en todos los discos del conjunto. La informacin del usuario se graba por bloques y de forma alternativa en todos ellos. De esta manera, si cualquiera de las unidades de disco falla, se puede recuperar la informacin en tiempo real, sobre la marcha, mediante una simple operacin de lgica de O exclusivo, sin que el servidor deje de funcionar. As pues, para evitar el problema de cuello de botella que plantea el RAID 4 con el disco de comprobacin, el RAID 5 no asigna un disco especfico a esta misin sino que asigna un bloque alternativo de cada disco a esta misin de escritura. Al distribuir la funcin de comprobacin entre todos los discos, se disminuye el cuello de botella y con una cantidad suficiente de discos puede llegar a eliminarse completamente, proporcionando una velocidad equivalente a un RAID 0. RAID 5 es el nivel de RAID ms eficaz y el de uso preferente para las aplicaciones de servidor bsicas para la empresa.

Comparado con otros niveles RAID con tolerancia a fallos, RAID 5 ofrece la mejor relacin rendimiento-coste en un entorno con varias unidades. Gracias a la combinacin del fraccionamiento de datos y la paridad como mtodo para recuperar los datos en caso de fallo, constituye una solucin ideal para los entornos de servidores en los que gran parte del E/S es aleatoria, la proteccin y disponibilidad de los datos es fundamental y el coste es un factor importante. Este nivel de array es especialmente indicado para trabajar con sistemas operativos multiusuarios. Se necesita un mnimo de tres unidades para implementar una solucin RAID 5. Los niveles 4 y 5 de RAID pueden utilizarse si se disponen de tres o ms unidades de disco en la configuracin, aunque su resultado ptimo de capacidad se obtiene con siete o ms unidades. RAID 5 es la solucin ms econmica por megabyte, que ofrece la mejor relacin de precio, rendimiento y disponibilidad para la mayora de los servidores. RAID 6: "Acceso independiente con doble paridad": 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 a las cadas de disco, ofreciendo dos niveles de redundancia. Hay pocos ejemplos comerciales en la actualidad, ya que su coste de implementacin es mayor al de otros niveles RAID, ya que las controladoras requeridas que soporten esta doble paridad son ms complejas y caras que las de otros niveles RAID. As pues, comercialmente no se implementa.

Diferentes tipos de RAID


Publicado por admin el 14 de junio de 2008 en General La sigla RAID significa en ingls Redundant Array of Independent Drives (or Disks), tambin conocido como conjunto redundante de discos independientes; RAID es un trmino para el almacenamiento de datos que dividen a los datos entre mltiples discos duros. RAID puede ser diseado para proporcionar una mayor fiabilidad de los datos o el aumento de desempeo de I/O, aunque un objetivo puede comprometer la otra. Las principales finalidades de un sistema RAID son:
y y y y

Mejorar la tolerancia a fallos y errores. Aumentar la integridad de los datos. Mejorar el rendimiento de los sistemas. Ofrecer una alternativa econmica frente a los sistemas SCSI.

Hay un total de 10 tipos diferentes de niveles de RAID:


y y y y y y y y y y

RAID nivel 0 RAID nivel RAID nivel 1 RAID nivel 2 RAID nivel 3 RAID nivel 4 RAID nivel 5 RAID nivel 6 RAID nivel 10 RAID nivel 50 RAID nivel 0+1

Niveles comunes de RAID usados para niveles Linux o servidores Windows.


A continuacin existe un esquema de los tipos de RAID ms utilizados:

Discos Aplicaciones Duros sugeridas Mnimos 1. Produccin y edicin de Videos 2. Edicin de imgenes RAID 0 2 Discos 3. Cualquier Sin paridad Duros aplicacin que utilice gran tasa de transferencia de ancho de banda. Nivel de RAID RAID 1 Copias Espejadas 2 Discos (2 discos Duros como mnimo) sin paridad. 1. Aplicaciones de oficina. 2. Aplicaciones financieras. 3. Aplicaciones de nmicas de pagos; etc.

Notas

Proporciona un mejor rendimiento y almacenamiento adicional, pero no tiene tolerancia a fallos de disco o fallas de errores de disco. Cualquier fallo en el disco destruye la matriz, que pasa a ser ms probable con ms discos en el array.

RAID 5

1. Servidores de archives y de aplicacin. 2. Servidores de 3 Discos bases de datos. Duros 3. Servidores Web, de correo, etc. 4. Servidores de Intranet.

Proporciona tolerancia a fallos de los errores de disco y fallo nico de disco. Aumento de lectura y rendimiento se produce cuando se utiliza un sistema operativo multi-thread que soporte reparto de bsquedas, muy pequea reduccin de rendimiento al escribir. El array sigue funcionando como siempre, al menos que una unidad est funcionando al menos. Posee la ms alta tasa de lectura de datos, una tase media de escritura de datos, adems excelente tasas de transferencias de datos. En caso de fallo requiere una unidad de reemplazo, pero la matriz no es destruida por una sola unidad fallada. Tras el fallo en el disco, las posteriores lecturas pueden calcularse a partir de las paridades distribuidas de tal manera que la unidad est enmascarado el fallo para los usuarios finales. El conjunto tendr la prdida de datos en caso de un fallo en la segunda unidad y el fallo es vulnerable hasta que los datos que estaban en el disco defectuoso, se reconstruyan en una unidad de reemplazo.

RAID 10 (conjunto de RAID 1+0)

Proporciona tolerancia a fallos y mejora 4 Discos 1. Servidor de en el rendimiento, pero aumenta la Duros bases de datos. complejidad.

También podría gustarte