Datos sobre sistemas de almacenamiento

Sistema de discos RAID ¿Qué son? y ¿Cómo nos benefician?

Google+ Pinterest LinkedIn Tumblr

Comencemos por definirlos, esta siga en inglés significa “Redundant Array of Independent -or Inexpensive- Disks”, este método combina varios discos duros para formar una unidad lógica en la que se almacenarán los datos. Es más tolerable a los fallos es mucho más eficiente que un disco duro tradicional o varios discos independientes.

Los discos duros se caracterizan por su MTBF (Sigla en inglés para “Tiempo medio entre fallos”). Este nos avisa que no importa que disco duro usemos, eventualmente, este pude fallar, dejar de funcionar y, claramente, perder nuestros datos. La principal ventaja del sistema RAID es que el inconveniente del que hablamos anteriormente se resuelve por completo.

Otra ventaja es un mayor rendimiento a la hora de transferir datos de lectura/escritura, realiza operaciones en simultáneo gracias a su sistema de discos paralelos. Mejora ampliamente el rendimiento de las aplicaciones, y como mencionamos anteriormente mejora el funcionamiento sin fallo del sistema de almacenamiento.

La mejora en el rendimiento de las aplicaciones no es la misma para todas ellas, pero este sistema si puede lograr una mejora realmente visible en aplicaciones que manejan archivos de gran tamaño como pueden ser imágenes, videos, backups, etc.

Este sistema de discos protege los datos contra el fallo de una unidad. Si se produce un fallo, el sistema RAID mantiene el servidor activo y en funcionamiento hasta que la unidad defectuosa de reemplace.

Demás esta decir que estos sistemas deben tener algunos de sus elementos críticos por duplicado como los ventiladores y las fuentes de alimentación. ¿Para qué tener un sistema RAID tolerante a los fallos si no tiene la ventilación adecuada y falla por este motivo? Claro que no, estos elementos deben estar reforzados para garantizar su correcto funcionamiento.

RAID nos ofrece opciones llamadas “Niveles RAID”, estos proporcionan un equilibrio entre tolerancia a los fallos, costo y rendimiento. Estos niveles van a depender de lo que cada usuario necesite, ya sea en velocidad, costo, seguridad o capacidad. En su mayoría los niveles RAID solo pueden satisfacer uno o dos de estos criterios.  Existen siete niveles (0-6) aprobados por el RAID Advisory Board.

RAID 0 “La más alta transferencia, sin tolerancia a los fallos”, se lo conoce también como “separación o fraccionamiento/ Striping”, se desglosan y distribuyen los datos en pequeños segmentos dentro de varias unidades. Como dijimos esta matriz no tiene tolerancia al fallo. Es una serie de unidades de disco conectadas paralelamente que permiten una transferencia simultánea de datos a todos ellos, con lo que obtenemos una gran velocidad en las operaciones de escritura y lectura. A más cantidad de discos, más velocidad y esto constituye en una gran ventaja a la hora de ejecutar operaciones secuenciales de ficheros de gran tamaño.

RAID 1 o “Mirroring”, ofrece una excelente disponibilidad de los datos a través de la redundancia total de ellos. Para lograr esto se duplican absolutamente todos los datos de una unidad o matriz, en otra. De esta forma la integridad de los datos es asegurada y en caso de producirse un fallo la controladora sigue funcionando con los discos no dañados sin necesidad de detener el sistema.

RAID 0+1, es una combinación de los mencionados anteriormente. Nos proporciona un combo de velocidad y tolerancia al fallo al mismo tiempo. Este nivel fracciona los datos para mejorar el rendimiento pero a su vez utiliza un conjunto de discos duplicados para lograr la tolerancia al fallo. Una gran desventaja es que mínimamente requiere de 4 discos para su funcionamiento y solo la mitad de estas se utilizan para almacenamiento de datos.

RAID 2 adopta  la técnica usada comúnmente  para detectar y corregir errores en memorias de estado sólido. Se emplea el método Hamming, ya que este código se usa para la detección y corrección de errores.

RAID 3 ofrece altas tasas de transferencia,  fiabilidad y disponibilidad, a un costo intrínsecamente inferior que un RAID 1. Por otra parte su rendimiento de transacción es bajo ya que todos los discos del conjunto operan al mismo tiempo. Se necesita un mínimo de tres unidades para implementarlo.

RAID 4 Basa su tolerancia al fallo en la utilización de un disco dedicado  exclusivamente a guardar la información de paridad calculada a partir de los datos guardados en los otros discos. En el caso que ocurra una  avería de cualquiera de las unidades de disco, la información se puede reconstruir en tiempo real mediante la realización de una operación lógica de O exclusivo.

RAID 5 este nivel no solo ofrece tolerancia al fallo, además optimiza la capacidad del sistema, lo que permite una utilización de hasta el 80% de la capacidad de los discos en su conjunto. Es el nivel más eficaz y el de uso preferente para las aplicaciones de servidor básicas para cualquier empresa. Para este nivel se requiere un mínimo de tres unidades de disco, tiene la mejor relación costo- rendimiento.

RAID 6 es muy similar al 5, pero contiene un segundo esquema  de paridad distribuido por los discos y por esto ofrece una mejor tolerancia (extremadamente alta) a los fallos. Hay muy pocos en la actualidad en comercialización ya que para implementarlo su costo es mucho mayor al de otros niveles.

 

Fuente Imagen

 

Contacta con Serman Recuperación de Datos

Comments are closed.