lunes, 21 de junio de 2010

INTRODUCCION

RAID proviene del ingles Redundant Array of Independent Disks, en español conjunto redundante de discos independientes.
Hace referencia a un sistema de almacenamiento que usa múltiples discos duros. Dependiendo de su configuración (a la que suele llamarse «nivel»), los beneficios de un RAID respecto a un único disco son uno o varios de los siguientes: mayor integridad, mayor tolerancia a fallos, mayor rendimiento y mayor capacidad.
En sus implementaciones originales, su ventaja clave era la habilidad de combinar varios dispositivos de bajo coste y tecnología más antigua en un conjunto que ofrecía mayor capacidad, fiabilidad, velocidad o una combinación de éstas que un solo dispositivo de última generación y coste más alto. Los usuarios deben elegir el nivel raid que creean que es el que mas les conviene ninguno es mejor que otro pero tienen diferentes características.
Acontinuacion ampliaremos un poco mas sobre los niveles RAID:

La elección de los diferentes niveles de RAID va a depender de las necesidades del usuario en lo que respecta a factores como seguridad, velocidad, capacidad, coste, etc. No hay un nivel de RAID mejor que otro cada uno es apropiado para determinadas aplicaciones y entornos informáticos. Cada usuario utiliza el que mas le convenga o según sus necesidades estos niveles son:

• RAID 0: Disk Striping "La más alta transferencia, pero sin tolerancia a fallos": este nivel tiene bandeado pero no tiene redundancia de datos. 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. Consiste en una serie de unidades de disco conectadas en paralelo que permiten una transferencia simultánea de datos a todos ellos, con lo que se obtiene una gran velocidad en las operaciones de lectura y escritura.

• RAID 1: Mirroring "Redundancia. Más rápido que un disco y más seguro": Se basa en la utilización de discos adicionales sobre los que se realiza una copia en todo momento de los datos que se están modificando. RAID 1 ofrece una excelente disponibilidad de los datos mediante la redundancia total de los mismos. consiste en asociar a cada disco primario del RAID un segundo disco ESPEJO, en el que se duplica la información. Si el disco primario falla el espejo continúa trabajando. Una vez sustituído el disco averiado, los datos se reconstruyen al 100%.RAID 1 es una alternativa costosa para los grandes sistemas, ya que las unidades se deben añadir en pares para aumentar la capacidad de almacenamiento tambien, RAID 1 es una buena solución para las aplicaciones que requieren redundancia cuando hay sólo dos unidades disponibles.
• RAID 0+1/ RAID 0/1 ó RAID 10: "Ambos mundos": El RAID 0 + 1 es una combinación de los niveles 0 (Striping) y 1 (Mirroring), este que proporciona velocidad y tolerancia al fallo simultáneamente donde los datos son divididos entre los discos para mejorar el ingreso, pero también utilizan otros discos para duplicar la información. Así, es posible utilizar el buen ingreso del nivel 0 con la redundancia del nivel 1. Sin embargo, es necesario por lo menos 4 discos para montar un RAID de este tipo.. El nivel de RAID 0+1 fracciona los datos para mejorar el rendimiento, pero también utiliza un conjunto de discos duplicados para conseguir redundancia de datos. Al ser una variedad de RAID híbrida, RAID 0+1 combina las ventajas de rendimiento de RAID 0 con la redundancia que aporta RAID 1

• RAID 2: "Acceso paralelo con discos especializados. Redundancia a través del código Hamming": El RAID nivel 2 adapta la técnica comúnmente usada para detectar y corregir errores en memorias de estado sólido. En un RAID de nivel 2, el código ECC (Error Correction Code) se intercala a través de varios discos a nivel de bit. El método empleado es el Hamming. Puesto que el código Hamming se usa tanto para detección como para corrección de errores. No tiene ninguna ventaja sobre el RAID-3. Así, todos los discos de la matriz están siendo "monitorizados" por el mecanismo. Actualmente, el RAID 2 es poco usado, ya que prácticamente todos los discos rígidos nuevos salen de fábrica con mecanismos de detección de fallas implantados.

• RAID 3: "Acceso síncrono con un disco dedicado a paridad": Dedica un único disco al almacenamiento de información de paridad. La información de ECC (Error Checking and Correction) se usa para detectar errores. Los datos son divididos en bytes y cada byte se escribe en uno de los X discos de datos. Aplicando un determinado algoritmo se genera el byte de paridad, que se escribe en el disco de paridad. Toda la información se escribe en los discos de forma paralela. De este modo, la velocidad de transferencia del RAID equivale a la velocidad de transferencia de un disco multiplicada por X. Por eso y por permitir el uso de datos divididos entre varios discos, el RAID 3 logra ofrecer altas tasas de transferencia y confianza en la información. Para usar el RAID 3, por lo menos 3 discos son necesarios.

• RAID 4: distribuye los datos a nivel de bloque (la principal diferencia con el nivel 3), a través de varios discos, con la pariedad almacenada en un disco. La información de pariedad permite la recuperación de cualquier disco en caso de falla. El rendimiento de un arreglo nivel 4 es muy bueno para lecturas (similar al nivel 0). Sin embargo, la escritura requiere que los datos de pariedad sean actualizados cada vez. Esto retarda particularmente las escrituras aleatorias pequeñas, aunque las escrituras grandes o secuenciales son razonablemente rápidas. Debido a que solamente un disco es del arreglo es utilizado para datos redundantes, el costo por megabyte de un arreglo nivel 4 es relativamente bajo.

• RAID 5: es la alternativa más popular. El Nivel 5 crea datos de pariedad, distribuyéndolos a través de todos los discos (excepto en aquel disco en que se almacena la información original), obviando la necesidad de un disco de pariedad dedicado. El Nivel 5 es el más completo de todos los niveles de redundancia por distribución, por que si un disco falla, la información de pariedad en los otros permite la reconstrucción de toda su información. Aún más, el Nivel 5 escribe datos en los discos al nivel de bloques (en lugar de trabajar al nivel de bytes), volviéndolo más apropiado para múltiples transacciones pequeñas como e-mail, procesadores de palabras, hojas electrónicas, y aplicaciones de bases de datos. Los niveles 3 y 5 requieren al menos de 3 discos para su implementación.

• RAID 6: 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 caídas de disco, ofreciendo dos niveles de redundancia. Hay pocos ejemplos comerciales en la actualidad, ya que su coste de implementación es mayor al de otros niveles RAID, ya que las controladoras requeridas que soporten esta doble paridad son más complejas y caras que las de otros niveles RAID. Así pues, comercialmente no se implementa.
CONCLUSION

Luego de crear este blog hemos concluidos que: los niveles RAID hacen referencia a un conjunto de unidades de almacenamiento o discos duros entre los que distribuye y replica los datos. Los beneficios de un RAID incluyen mayor tolerancia a fallos, mayor rendimiento y mayor capacidad.

Los niveles RAID que podemos encontrar van del 0 al 6; no hay un nivel de RAID mejor que otro; cada uno es apropiado para determinadas aplicaciones y entornos informáticos.
De hecho, resulta frecuente el uso de varios niveles RAID para distintas aplicaciones del mismo servidor.
En el nivel más simple, un RAID combina varios discos duros en una sola unidad lógica.
Así, en lugar de ver varios discos duros diferentes, el sistema operativo ve uno solo. Los RAID suelen usarse en servidores y normalmente (aunque no es necesario) se implementan con unidades de disco de la misma capacidad.
El objetivo de este blog busca transmitir la información acerca de los niveles raid de una manera diferente y divertida. Esperemos que haya sido de su agrado.

http://www.informatica-hoy.com.ar/hardware-pc-desktop/Los-niveles-de-RAID.php
http://www.sindominio.net/~apm/articulos/raid/niveles.html
http://www.smdata.com/NivelesRAID.htm
http://publiespe.espe.edu.ec/articulos/sistemas/raid/raid.htm
http://www.intcomex.com.mx/term/techterm/raid.htm
http://www.intcomex.com.mx/term/techterm/raid.htm
www.informatica-hoy.com.ar/.../Los-niveles-de-RAID.php
publiespe.espe.edu.ec/articulos/.../raid/raid.htm