Raid
(Rebundant Array of Inexpensive/Independent Disk), en español, arreglo redundante de discos independientes o económicos, busca subsanar algunos de los problemas comunes presente en los sistemas de almacenamiento tradicionales, y lograr importantes mejoras a un bajo costo. Las principales finalidades de un sistema RAID SON:
• Mejorar la tolerancia a fallos y errores
•Aumentar la integridad de los datos
• Mejorar el rendimiento
• Ofrecer una alternativa económica frente a los sistemas SCSI
Esquema de un RAID0
Es importante aclarar que el RAID es un técnica de software que busca los objetivos antes descritos, esta puede viene implementada en controladoras RAID presentes hoy en día en la mayoría de las placas madres. Además el RAID no es exclusivo para lasunidades SATA, comenzó con los discos tradicionales IDE e incluso con las controladoras actuales se pueden mezclar en RAID discos IDE y SATA al mismo tiempo.
Algunos de los niveles o tipos de RAID más conocidos son:
• RAID0
• RAID1
• RAID2
• RAID3
• RAID4
• RAID5
• RAID6
• RAID7
• RAID53
• RAID0+1
De estos, los más utilizados por los usuarios domésticos o normales son los niveles0,1,5,0+1 o por lo menos los más conocidos, los demás están enfocados específicamente a empresas y tareas especificas como servidores o estaciones de trabajo o simplemente están fuera del alcance de la mayoría por el alto costo que tiene su implementación.
Para mayor claridad explicare a fondo los RAID´s más utilizados y conocidos (0, 1,0+1) y de los demás daré una pequeña reseña de cómofuncionan.
NIVELES DE RAID
RAID0 o Disk Striping (particionamiento de disco)
En un RAID0 se puede obtener un alto rendimiento gracias a la utilización de varios discos en paralelo (mino dos unidades), la gracias de este tipo de RAID es que se utilizan los distintos discos simultáneamente ya sea para leer o escribir, de lo cual se puede señalar que teóricamente el rendimiento debería ser eldoble, triple, etc, etc, según la cantidad de disco que utilicemos.
Por ejemplo, supongamos que deseamos escribir un archivo de 50 megas en el disco duro. En un sistema normal esos 50 MB son copiados secuencialmente al disco duro y demoran un tiempo X dependiendo del disco y del sistema en si. En un RAID0 compuesto de dos discos, se copian simultáneamente "fragmentos" del archivo en los dos discos,25MB en cada uno, por lo tanto esto demoraría un tiempo X/2 en las mejores situaciones.
La capacidad de un RAID0 seria = tamaño_disco_más_pequeño X n, n= número de discos que conforman el RAID0.
Ventajas
• Fácil de implementar
• Poca perdida de espacio (depende de la configuración)
• Alto rendimiento
Desventajas
• No es un RAID 100%, ya que no provee sistema de recuperación deerrores o tolerancia de fallos, un error en un disco y muere el arreglo completo
RAID1 o disk Mirroring (disco espejo)
El RAID1 es bastante similar al 0 en su funcionamiento, salvo que en vez de copiar/leer los archivos desde los distintos discos (trozos de archivo) , este copia o lee el archivo ENTERO en los distintos discos. Es decir si deseamos grabar el mismo archivo de 50Mb del ejemploanterior, este se copia en todos los discos que conforman el RAID1 simultáneamente, por lo cual el rendimiento es bastante similar al de 1 solo disco.
La capacidad del arreglo resultante será igual a la del disco más pequeño dentro del RAID1. Este sistema funciona con dos discos, actuando uno de ellos como espejo.
Este tipo de RAID es recomendado para entornos donde la infamación es muydelicada.
Ventajas
• 100% tolerante a fallos, si falla un disco queda disponible el otro sin pausas en el sistema
• Alta disponibilidad del sistema, igual que el anterior si falla un disco quedara disponible el otro.
Desventajas
• Sistema caro
• Capacidad de almacenamiento reducida, "se pierde" un disco completo.
• Puede ser un poco lento en ciertos entonos de trabajo
RAID 0+1...
Regístrate para leer el documento completo.