domingo, 24 de noviembre de 2013

RAID 4 u 5, en que consisten



RAID 4 / RAID 5



En informática, el acrónimo RAID (del inglés Redundant Array of Independent Disks, originalmente Redundant Array Inexpensive Disks), traducido como «conjunto redundante de discos independientes», hace referencia a un sistema de almacenamiento de datos que usa múltiples unidades de almacenamiento de datos (discos duros o SSD) entre los que se distribuyen o replican los datos. Dependiendo de su configuración (a la que suele llamarse «nivel»), los beneficios de un RAID respecto a un único disco son uno o varios de los siguientes: mayor integridad, mayor tolerancia a fallos, mayor throughput (rendimiento) y mayor capacidad. En sus implementaciones originales, su ventaja clave era la habilidad de combinar varios dispositivos de bajo coste y tecnología más antigua en un conjunto que ofrecía mayor capacidad, fiabilidad, velocidad o una combinación de éstas que un solo dispositivo de última generación y coste más alto.

En el nivel más simple, un RAID combina varios discos duros en una sola unidad lógica. Así, en lugar de ver varios discos duros diferentes, el sistema operativo ve uno solo. Los RAIDs suelen usarse en servidores y normalmente (aunque no es necesario) se implementan con unidades de disco de la misma capacidad. Debido al decremento en el precio de los discos duros y la mayor disponibilidad de las opciones RAID incluidas en los chipsets de las placas base, los RAIDs se encuentran también como opción en las computadoras personales más avanzadas. Esto es especialmente frecuente en las computadoras dedicadas a tareas intensivas y que requiera asegurar la integridad de los datos en caso de fallo del sistema. Esta característica no está obviamente disponible en los sistemas RAID por software, que suelen presentar por tanto el problema de reconstruir el conjunto de discos cuando el sistema es reiniciado tras un fallo para asegurar la integridad de los datos. Por el contrario, los sistemas basados en software son mucho más flexibles (permitiendo, por ejemplo, construir RAID de particiones en lugar de discos completos y agrupar en un mismo RAID discos conectados en varias controladoras) y los basados en hardware añaden un punto de fallo más al sistema (la controladora RAID).



Raid 4 : Independient Disk Array

-Con discos dedicados a la paridad .

En el nivel 4, los bloques de datos pueden ser distribuidos a través de un grupo de discos para reducir el tiempo de transferencia y así multiplicar la capacidad de escritura de datos.


Por otra parte, al tener esa división a nivel de bloques, el acceso al sistema de discos es paralelo, pero no simultáneo. Por último, tenemos un sistema de paridad para detección de errores pero es delicado ya que se encuentra en el mismo disco.

Además, los datos son distribuidos por sectores y no por bytes lo cual propicia que cada bloque funcione con independencia lo que se traduce en que al mismo tiempo puede estar activa mas de una operación de lectura o escritura sobre el conjunto de discos pero en el caso de las escrituras tienen que pasar por el disco dedicado a la paridad por lo que se crea el efecto llamado cuello de botella.


Inconvenientes:

-Menor rendiemiento de lectura de datos.
-Si falla el disco de paridad, perderemos toda la información redundante.


Ventajas:

-Tiene integridad de datos.
-Mejora el rendimiento en las escrituras de datos.














Raid 5 : Independent Disk Array

Distribuido con paridad.

En este nivel de raid las unidades de disco actuan independientemente, cada unidad es capaz de atender a sus propias operaciones de lectura / escritura, lo que aumenta el numero de operaciones de entrada salida simultanea. Esta característica mejora considerablemente el tiempo de acceso, especialmente con múltiples peticiones de pequeñas operaciones de entrada / salida.


En RAID 5 los datos y una copia de paridad son guardados en los mismos discos por lo que conseguimos aumentar la velocidad de demanda, ya que cada disco puede satisfacer una demanda independiente de los demas. Al escribirse un bloque de datos, se genera otro de paridad dentro de la misma división, lo que se conoce como stripe.





El nivel 5 de Raid asegura un mejor rendimiento de operaciones de entrada salida para aplicaicoens en la que el sistema realiza búsqueda aleatorias de muchos ficheros pequenos como sucede en las aplicaciones transaccionales , ofrece la posibilidad de soportar multiples operaciones de escriturea de forma que los datos pueden escribirse en un disco y su formación de paridad en otro.

El inconveniebnte de este nivel es que presenta una operacion adicional de escritura al almacenar lso datos ya que tanto los datos como la información de actualidad se actualizan en oparciones distintas y en unidades de disco diferentes.

En este nivel no existe una unidad delicada para paridad sino que el controlador intercala los datos y las paridad en todo los discos del subsistemas.





Ventajas:

Inconvenientes:
-Bajo rendiemiento en las escrituras de datos.

-Se puden recuperar datos.
-Alta velocidad de lectura de datos.
-Datos de paridad integrados en los discos.







No hay comentarios:

Publicar un comentario