02/10/2018

Almacenamiento de datos en redes:


RAID--> Redundant Array of Independent Disk


Se utiliza para brindar mayor rendimiento que se logra a partir de la escritura en varios discos rígidos al mismo tiempo, ademas de proveer tolerancias a fallas. El arreglo en discos puede realzarse tanto sea por hardware (controladoras RAID) como por software.


Existen varios tipos de RAID según como es realizado el mismo, esto se divide con numero de niveles y se utilizan para obtener distintos beneficios, como puede ser:Rendimiento,Tolerancia a fallas, etc.

Para armar un RAID se utilizan varios discos rígidos, generalmente estos poseen la misma capacidad de almacenamiento. El sistema operativo mostrara todos los discos que forman parte del arreglo como un solo disco. De todos modos no se alcanza la capacidad total de la suma de todos los discos, y esto sucede porque para resguardar los datos estos se duplican o se escriben por partes en diferentes discos. La información perdida a causa de los fallos de un disco se puede recuperar según el nivel de RAID aplicado a partir de la reconstrucción de los datos adicionales y de una información adicional redundante la cual se guarda para cada bloque de información llamada paridad.

Existen varios tipos de RAID y cada uno de ellos se adecua a diferentes necesidades y recursos.


RAID 0: Este arreglo no sirve para proteger los datos porque no tiene tolerancia a fallas, es decir no guarda datos de forma redundante. Su utilidad es permitir una velocidad mas alta en operaciones de escritura y de lectura , ya que utiliza más de un disco a la vez.
Es muy útil para sistemas que realizan muchas operaciones con archivos grandes. Requiere como mínimo 2 discos para implementarse.





RAID 1: Este RAID utiliza 2 discos de igual tamaño y duplica toda la información en ambos, es decir un disco es el espejo del otro. Aunque esto provee un mecanismo muy seguro para reguardar sus datos, la desventaja es que utiliza mucho espacio para almacenar todo duplicado. Necesita como mínimo para implementarse 2 discos y puede utilizarse varios pares de discos espejados. El espacio disponible de este arreglo sera la mitad de la capacidad total de los discos que utilicemos para armarlo.



RAID 2: Este nivel de RAID separa la información en bits, la cual en cada disco ademas utiliza discos adicionales para almacenar un código de corrección de errores. Puede reparar la información dañada mediante el código E.C.C. (Error correction code) el cual almacena mediante un método llamado Hamming. Utiliza como mínimo 3 unidades de disco.



RAID 3: Usa un disco de comprobación denominado de paridad para cada arreglo de discos. Divide en partes los bloques de información, las escribe en paralelo y graba en ese disco de paridad una información que puede ser recuperada en caso de fallas. Utiliza como mínimo 3 unidades de discos.


RAID 4: Este nivel es similar al 3 pero en lugar de dividir los bloques en partes para escribirlo, los envía completos a cada disco y también guarda información de paridad en el disco adicional. También necesita un mínimo de 3 discos para su implementación.

Comentarios