Raid

Escrito por jmegias89 06-04-2010 en General. Comentarios (1)

Raid fue creado por  Norman Ken Ouchi de de la compañía IBM y fue creadaen 1978.

La tecnología RAID  se vio por primera vez en 1987 por un grupo de informáticos de la Universidad deCalifornia, Berkeley.

En 1988, se vieron losniveles RAID 1 a 5 fueron definidos formalmente por David A. Patterson, GarthA. Gibson y Randy H. Katz.

Raid su significado es: conjunto redundantede discos independientes,(Redundant Array of Independent Disks). En el nivel más simple,un RAID combina varios discos duros en una sola unidad  lógica.

Realmenteel nombre viene de Redundant Array of Inexpensive Disks , que es un conjuntoredundante de discos baratos. Ahora de Redundant Array of Independent Disks,conjunto redundante de discos independientes.

El sistema de almacenamiento de información se utiliza múltiples discos durosen donde se distribuyen o duplican datos. Tambien existen implementaciones RAIDen un solo disco duro, pero las ventajas no son importantes y técnicamente noes RAID.

Si se crear  un espejo de lainformación que tu quieras en dos o más discos duros se consigue un gran aumentoen la velocidad de lectura, asi se consigue leer múltiples sectores de datos decada disco duro al mismo tiempo. Es una ventaja en la seguridad de lainformación. Si se rompe un disco duro la información sigue estando duplicadaen otro disco duro de forma correcta.

En un unico disco duro contiene la información dentro una sola vez. El uso demúltiples discos duros con información duplicada y distribuida posee ventajasen su seguridad,i contiene mayor tiempo de error de los fallos, mejorrendimiento y mayor capacidad.

Los RAID utiliza múltiples discos i guarda un sistema operativo y lo quequiera el usuario, pero en realidad la información es almacenada.
Cuando almacenas  trozos (clusters) de unmismo archivo en múltiples discos duros al a vez,  y utilizando distintos canales detransferencia de información, significa un incremento sustancial de lavelocidad de escritura y de lectura.

Tipos de RAID

- Nivel 0: Striped Disk Array: este nivel provee data striping pero sinredundancia de datos. Mejora el rendimiento general, pero no provee toleranciaa fallas.

- Nivel 1: Mirroring and Duplexing. Este nivel provee el doble de velocidad delectura, pero igual velocidad de escritura con respecto a un disco simple.Provee espejado de datos.

                  

- Nivel 2: Error-Correcting Coding. Este nivel segmenta los datos a nivel debits en lugar de bloques. No es muy usado.


- Nivel 3: Bit-Interleaved Parity. Este nivel segmenta los datos a nivel debyte con un disco de paridad dedicado. No puede servir varias solicitudessimultáneas. No es muy usado.

               


- Nivel 4: Dedicated Parity Drive. Este nivel segmenta los datos a nivel debloque, pero con un disco de paridad. Permite tolerancia a fallas. El problemaes que el disco de paridad puede disminuir la velocidad de escritura. 

                  

- Nivel 5: Block Interleaved Distributed Parity. Este nivel segmenta los datosa nivel de byte, y también permite información para corrección de errores desegmentación. Provee buena tolerancia a fallo y muy buen rendimiento. 


         
- Nivel 6: Independent Data Disks with Double Parity. Este nivel proveesegmentación a nivel de bloque con paridad distribuida entre todos los discos.

             

- Nivel 0+1: A Mirror of Stripes. Se crean dos RAID 0 y un espejo RAID 1 sobreellos.

                    

- Nivel 10: A Stripe of Mirrors. Se espejan varios RAID 1, y un disco desegmentación RAID 0 sobre estos.

      
- Nivel 7: Está registrado por Storage Computer Corporation y permite caché dedatos a los niveles 3 o 4.

- RAID S:  Sistema RAID paritario, es empleado en los sistemas dealmacenamiento Symmetrix. Es propiedad EMC Corporation.

- RAID 1+0 a veces llamado RAID 10:es parecido a un RAID 0+1 con el canvio de que los niveles RAID que lo formanse invierte: el RAID 10 es una división de espejos.

               

- Raid 30: es unadivisión con conjunto de paridad dedicado es una combinación de un RAID 3 y unRAID 0. El RAID 30 proporciona tasas de transferencia elevadas combinadas conuna alta fiabilidad a cambio de un coste de implementación muy alto. La mejorforma de construir un RAID 30 es combinar dos conjuntos RAID 3 con los datosdivididos en ambos conjuntos.


          

- Un RAID 100 tambiénse puede llamar RAID 10+0: es una división de conjuntos RAID 10. El RAID100 es un ejemplo de «RAID cuadriculado», un RAID en el que conjuntos divididosson a su vez divididos conjuntamente de nuevo.

- Un RAID 50también se le puede llamar RAID 5+0: combina la división a nivel debloques de un RAID 0 con la paridad distribuida de un RAID 5, i es un conjuntoRAID 0 dividido de elementos RAID 5.