RAID y almacenamiento masivo

Concepto de RAID

El objetivo principal de RAID es proporcionar capacidades de almacenamiento de alta gama y seguridad de datos redundantes para servidores de gran escala. En un sistema, RAID se considera una partición lógica, pero se compone de varios discos duros (al menos dos). Mejora significativamente el rendimiento de datos del sistema de almacenamiento al almacenar y recuperar datos simultáneamente en varios discos. Muchas configuraciones RAID tienen medidas integrales para la verificación/recuperación mutua, incluida la copia de seguridad mediante duplicación directa. Esto mejora en gran medida la tolerancia a fallas de los sistemas RAID y mejora la estabilidad y redundancia del sistema, de ahí el término "Redundante".

RAID solía ser un producto exclusivo en el dominio SCSI, limitado por su tecnología y costo, lo que obstaculizaba su desarrollo en el mercado de gama baja. Hoy en día, con la creciente madurez de la tecnología RAID y los continuos esfuerzos de los fabricantes, los ingenieros de almacenamiento pueden disfrutar de sistemas IDE-RAID relativamente más rentables. Aunque es posible que IDE-RAID no iguale a SCSI-RAID en términos de estabilidad y confiabilidad, sus ventajas de rendimiento sobre los discos duros individuales son bastante atractivas para muchos usuarios. De hecho, para operaciones diarias de baja intensidad, IDE-RAID es más que capaz.

Al igual que los módems, RAID se puede clasificar como totalmente basado en software, semisoftware/semihardware o totalmente basado en hardware. RAID completamente por software se refiere a RAID donde todas las funcionalidades son manejadas por el sistema operativo (SO) y la CPU, sin ningún control/procesamiento de terceros (comúnmente conocido como coprocesador RAID) o chip de E/S. En este caso, todas las tareas relacionadas con RAID las realiza la CPU, lo que da como resultado la eficiencia más baja entre los tipos de RAID. El RAID semisoftware/semihardware carece principalmente de su propio chip de procesamiento de E/S, por lo que los programas de CPU y controladores son responsables de estas tareas. Además, los chips de procesamiento/control RAID utilizados en RAID semisoftware/semihardware generalmente tienen capacidades limitadas y no pueden admitir niveles RAID altos. RAID totalmente de hardware abarca su propio control/procesamiento RAID y chips de procesamiento de E/S, e incluso incluye un búfer de matriz (Array Buffer). Ofrece el mejor rendimiento general y utilización de la CPU entre estos tres tipos, pero también tiene el costo de equipo más alto. Las primeras tarjetas y placas base IDE RAID que utilizaban chips HighPoint HPT 368, 370 y PROMISE se consideraban RAID semi-software/semi-hardware, ya que carecían de procesadores de E/S dedicados. Además, los chips de procesamiento/control RAID de estas dos empresas tenían capacidades limitadas y no podían manejar tareas de procesamiento complejas, por lo que no soportaban el nivel RAID 5. Un ejemplo notable de RAID totalmente de hardware es la tarjeta RAID AAA-UDMA producida por Adaptec. Cuenta con un coprocesador RAID dedicado de alto nivel y un procesador de E/S especializado Intel 960, totalmente compatible con RAID nivel 5. Representa el producto IDE-RAID más avanzado disponible actualmente. La Tabla 1 compara RAID de software y RAID de hardware típicos en aplicaciones industriales.


Hora de publicación: 11-jul-2023