raid

3
Francisco José Cruz Jiménez ASO 2º ASIR Sistema RAID RAID 0 En este tipo de RAID distribuye los datos igualitariamente entre dos o más discos. No es uno de los tipos de RAID originales y, si consideramos RAID como lo que es en realidad, ni tan siquiera es un tipo de RAID. No tiene control de paridad ni es tolerante a fallos, lo que no lo hace utilizable como sistema de copia de seguridad. Este sistema multiplica la capacidad del menor de los discos por el número de discos instalados, creando una capacidad de almacenamiento equivalente al resultado de esta operación, utilizable como una sola unidad. A la hora de usar estos discos, divide los datos en bloques y escribe un bloque en cada disco, lo que agiliza bastante el trabajo de escritura/lectura de los discos. RAID 1 RAID 1 es el conocido “RAID en espejo”. Este sistema realiza una copia exacta de los datos en dos o más discos. No es difícil adivinar que su utilidad está dirigida a sistemas en los que es más importante el rendimiento en la lectura y la protección de la información sobre la capacidad. El nivel más clásico de este nivel de RAID utiliza dos discos en espejo. Al escribir el conjunto se comporta como un solo disco, con lo que el rendimiento no mejora pero si se trata de la lectura, el tiempo se reduce considerablemente ya que los sectores a buscar pueden dividirse entre los discos, subiendo considerablemente la tasa de transferencia. Los datos se duplican en los dos discos, quedando el Disco B como copia exacta del Disco A, de ahí el apelativo de “espejo”. Este tipo de almacenamiento de la información ofrece una redundancia total, que en la práctica significa que si falla uno de los discos, el RAID seguirá trabajando con los datos guardados en su espejo sin ninguna pérdida de información. RAID 2 Este nivel no presenta ninguna ventaja relevante sobre RAID 3 y en la actualidad resulta ser el único nivel RAID de la especificación original que no se utilizaFunciona con “striping” de datos a nivel de bit en todos los discos, dedicando algunos de estos a almacenar información de verificación y corrección de errores (error checking and correcting, ECC) Los discos son sincronizados por la controladora para funcionar al unísono, generando tasas de trasferencias extremadamente altas El número de discos requeridos son 3 discos como Las ventajas es que tiene una buena protección de la información en caso de fallos del disco y la tasa de transferencia de datos puede llegar a ser extremadamente alta

Upload: francisco-jose-cruz-jimenez

Post on 13-Jun-2015

256 views

Category:

Technology


4 download

TRANSCRIPT

Page 1: RAID

Francisco José Cruz Jiménez ASO 2º ASIR

Sistema RAIDRAID 0

En este tipo de RAID distribuye los datos igualitariamente entre dos o más discos. No es uno de los tipos de RAID originales y, si consideramos RAID como lo que es en realidad, ni tan siquiera es un tipo de RAID. No tiene control de paridad ni es tolerante a fallos, lo que no lo hace utilizable como sistema de copia de seguridad. Este sistema multiplica la capacidad del menor de los discos por el número de discos instalados, creando una capacidad de almacenamiento equivalente al resultado de esta operación, utilizable como una sola unidad. A la hora de usar estos discos, divide los datos en bloques y escribe un bloque en cada disco, lo que agiliza bastante el trabajo de escritura/lectura de los discos.

RAID 1

RAID 1 es el conocido “RAID en espejo”. Este sistema realiza una copia exacta de los datos en dos o más discos. No es difícil adivinar que su utilidad está dirigida a sistemas en los que es más importante el rendimiento en la lectura y la protección de la información sobre la capacidad.El nivel más clásico de este nivel de RAID utiliza dos discos en espejo. Al escribir el conjunto se comporta como un solo disco, con lo que el rendimiento no mejora pero si se trata de la lectura, el tiempo se reduce considerablemente ya que los sectores a buscar pueden dividirse entre los discos, subiendo considerablemente la tasa de transferencia.Los datos se duplican en los dos discos, quedando el Disco B como copia exacta del Disco A, de ahí el apelativo de “espejo”. Este tipo de almacenamiento de la información ofrece una redundancia total, que en la práctica significa que si falla uno de los discos, el RAID seguirá trabajando con los datos guardados en su espejo sin ninguna pérdida de información.

RAID 2

Este nivel no presenta ninguna ventaja relevante sobre RAID 3 y en la actualidad resulta ser el único nivel RAID de la especificación original que no se utiliza. Funciona con “striping” de datos a nivel de bit en todos los discos, dedicando algunos de estos a almacenar información de verificación y corrección de errores (error checking and correcting, ECC). Los discos son sincronizados por la controladora para funcionar al unísono, generando tasas de trasferenciasextremadamente altas. El número de discos requeridos son 3 discos como. Las ventajas es que tiene una buena protección de la información en caso de fallos del disco y la tasa de transferencia de datos puede llegar a serextremadamente alta.

Page 2: RAID

Francisco José Cruz Jiménez ASO 2º ASIR

RAID 3

Es un nivel raramente utilizado. Opera con striping de datos a nivel byte y dedica un disco del array para almacenar la información de paridad que permitirá reconstruir la información encaso de fallos. Toda la información se escribe en paralelo entre los discos mejorando el rendimiento del sistema gracias al incremento en la tasa de transferencia de datos que esta funcionalidad conlleva. El número de discos requeridos es como minimo 3 discos. La ventaja es una elevada tasa de transferencia de datos tanto de lectura como de escritura con alta disponibilidad. Aunque un disco de paridad dedicado puede convertirse en un cuello de botella porque cadacambio en el grupo RAID requiere un cambio en la información de paridad.

RAID 4

Opera con striping de datos a nivel bloque con un disco de paridad dedicado (similar a RAID 3 excepto que divide a nivel de bloque en lugar de a nivel de bytes). Ante el fallo de uno de los discos del array, podremos, a partir de la información de paridad, reconstruir en un disco de reserva los datos de la unidad averiada. RAID 4 puede atender varias peticiones simultáneas de lectura, siempre que la controladora lo soporte, y también de escritura, pero en este último caso al residir toda la información de paridad en un único disco, éste se convertiría en un cuello de botella parael sistema. El número de discos requeridos es como minimo 3 discos. La controladora requerida es compleja y por tanto costa.

RAID 5

Por su bajo coste RAID 5 es una de las implementaciones más populares. Utiliza striping de datos a nivel de bloque distribuyendo la información de paridad entre todos los discos que conforman el array. Esta combinación proporciona un excelente rendimiento y buena tolerancia a fallos. El número de discos requeridos es como minimo 3 discos. Proporciona un buen rendimiento con mínima pérdida de capacidad de almacenamiento. Aporta un nivel de redundancia suficiente para ser considerado tolerante a fallos. Aunque Cuando las aplicaciones requieren muchas escrituras de tamaño inferior a la división de datos establecida (stripe), el rendimiento ofrecido por RAID 5 no es el óptimo.

Page 3: RAID

Francisco José Cruz Jiménez ASO 2º ASIR

RAID 6

Dado su coste, existen pocas implementaciones comerciales. Funciona con striping de datos a nivel de bloque con doble paridad distribuida entre todos los discos y en una posición diferente para cada división, proporcionando protección ante fallos tanto poraverías en discos como en la reconstrucción de discos. RAID 6 es ineficiente cuando el array está formado por una cantidad pequeña de discos. El número de discos requeridos es como minimo 4 discos. Posee una tolerancia a fallos extremadamente alta. Permite el fallo de hasta dos discos. RAID 6 no es uno de los niveles incluidos en la especificación original de RAID.

RAID 7

Este tipo incluye un sistema operativo incrustado de tiempo real como controlador, haciendo las operaciones de caché a través de un bus de alta velocidad y otras características de un ordenador sencillo. Todas las transferencias son asincronas. Y las E/S están centralizadas por la caché. Se necesita un disco de paridad exclusivo. El agente SNMP permite su administración remota. Un vendedor ofrece este sistema.

RAID 10

Un RAID 10+1, es un reflejo de dos RAID 10. Se utiliza en la llamados Network RAID que aceptan algunas cabinas de datos. Es un sistema de alta disponibilidad por red, lo que permite la replicación de datos entre cabinas a nivel de RAID, con lo cual se simplifica ampliamente la gestión de repliación de cabinas.El RAID 10+1, tratándose de espejos de RAID10 que tienen una gran velocidad de acceso, hace que el rendimiento sea muy aceptable, siempre y cuando se respete el requerimiento de 2ms de latencia como máximo.

Otros RAID:

- RAID 30: Una división de niveles RAID con paridad dedicada.

- RAID 50: Una división de niveles RAID con paridad distribuida.

- RAID 60: Una división de niveles RAID con doble paridad distribuida.

- RAID 100: Una división de una división de espejos.

- RAID 101: Un Espejo de espejos.