miércoles, 11 de mayo de 2016

Tipos de Sistemas de Almacenamiento (RAID)

Sistema RAID
(Redundante Array of Independent Disk)

El sistema RAID esta formado por una serie de discos duros  que trabajan en paralelo y controlados por una o más unidades de control.
Existen 6 arquitecturas RAID conocidas como niveles:

  • RAID nivel 0 (Distribución no redundante)
En este nivel los datos se distribuyen por los discos a nivel de bloques y no hay ninguna redundancia, esta arquitectura proporciona una gran velocidad de transferencia y poca fiabilidad, si falla un solo disco, se produce perdida de datos.

https://es.wikipedia.org/wiki/RAID

  • RAID nivel 1 (Discos con Imágenes)
Es la forma de conseguir fiabilidad más sencilla. los datos se distribuyen a nivel de bloques por los discos y se crea una imagen de cada disco.
En caso de fallos de uno de los discos de datos, los accesos de redirigen al disco con la copia de los datos. Este sistema tiene gran velocidad de transferencia y fiabilidad, pero es muy caro.

https://es.wikipedia.org/wiki/RAID

  • RAID nivel 2 (Códigos correctores de errores)
En vez de almacenar una replica de los datos almacenados, se calcula un código detector y corrector de errores (Código de Hamming) que se almacena en discos independientes de los datos.
En caso de fallos, se utiliza el código corrector y el resto de dispositivos de datos para calcular los datos perdidos.
NO existen comercialmente discos RAID de este nivel.

https://es.wikipedia.org/wiki/RAID

  • RAID nivel 3(Paridad con los bloques pequeños)
Una característica de los controladores RAID es que sabe que disco falla, por lo que solo necesita un bit  para al corrección de un error. Por ello, que los discos de datos se organizan con bloques de pequeño tamaño, para cada bit de un bloque de un disco se calcula su bit de paridad junto a los otros bits en la misma ubicación en los otros discos y se almacena en un disco independiente.
En caso de fallos, el contenido puede ser reconstruido aplicando la operación XOR a cada bit del disco de paridad con los bits en la mismo posición del resto de discos.
Son apropiados para entornos donde se hagan gran cantidad de lecturas secuenciales y pocas escrituras en disco.

https://es.wikipedia.org/wiki/RAID

  • RAID nivel 4 (Paridad con bloques grandes)
Similar al RAID nivel 3 pero en vez de utilizar bloques de tamaño pequeño, utilizan bloques de gran tamaño, suficiente para almacenar la información de un registro.
Se utiliza en sistemas transaccionales con múltiples lecturas simultáneas con registros de gran tamaño. El tiempo de recuperación y el coste es similar al RAID nivel 3. El cuello de botella siguen siendo las escrituras.

http://www.dnfsecurity.com/technicalinformation.asp

  • RAID nivel 5 (Paridad distribuida con bloques entrelazados)
Similar al RAID 4, los bloques con paridad no se almacenan en un disco independiente, si no que se reparten entre todo los discos. Esto permite que todos los discos puedan tener peticiones de lectura simultánea por lo que se tiene mayor paralelismo y un mayor rendimiento. también reduce los cuellos de botella por escritura, pues permite cuando no coinciden los discos, escrituras simultaneas.
Se usa en entornos de transacciones con acceso aleatorio a registros de pequeño tamaño.


https://es.wikipedia.org/wiki/RAID

  • RAID nivel 6 (Esquema de redundancia)
Es un RAID basado en RAID 5, que realiza dos cálculos de paridad independiente y almacenados en discos distintos. Esto permite poder recuperarse de fallos de dos discos de manera simultanea.
Mejora la fiabilidad a costa de un mayor espacio redundante y una mayor complejidad.Por ello, sólo se utilizan en sistemas que necesitan una fiabilidad extraordinaria.



https://es.wikipedia.org/wiki/RAID




0 comentarios:

Publicar un comentario