¿Implementación RAID por software o hardware?

¿Implementación RAID por software o hardware?

Nataliya Oteir Leer 6 minutos

Así que sigues con el RAID (y te interesa compararlos). Si te perdiste nuestra introducción al RAID, échale un vistazo aquí . Ahora que entiendes cuáles son las distintas opciones de RAID, tiene sentido ver con más detalle cuál será la ganadora en la comparación entre las implementaciones software y hardware de este enfoque. De hecho ninguna de ellas ganará, ¡el ganador eres tú! Porque elegirás la opción que mejor te funcione. Comencemos...

Todos los cálculos implicados en hacer funcionar el RAID requieren mucha potencia de proceso. Cuanto más compleja sea la configuración RAID, más recursos de CPU requerirá. Desde un punto de vista computacional, hay poca diferencia entre una implementación RAID por software y una implementación RAID por hardware. En última instancia, la diferencia está en dónde se realiza el procesamiento RAID. Puede ser realizado por el procesador del servidor en el que está instalado el sistema RAID (es decir, la implementación de software) o por un procesador externo (es decir, la implementación de hardware).

Implementación RAID por hardware (hardraid)

En una implementación RAID por hardware, las unidades se conectan a una tarjeta controladora RAID que se conecta a una ranura PCI-Express (PCI-e) de la placa base. Esto se hace de la misma forma tanto en grandes servidores como en instalaciones RAID de sobremesa. La mayoría de los dispositivos externos tienen una tarjeta controladora RAID integrada en el propio dispositivo.

Beneficios 

Mejor rendimiento, especialmente para configuraciones RAID complejas. El procesamiento lo realiza un procesador RAID dedicado en lugar del procesador principal del ordenador. Esto reduce la carga del sistema al escribir copias de seguridad y reduce el tiempo de recuperación de datos. Se proporcionan más opciones de configuración RAID, incluyendo configuraciones híbridas que pueden no estar disponibles bajo ciertas configuraciones del sistema operativo. Compatibilidad con varios sistemas operativos. Este factor es crítico si planea acceder a su sistema RAID desde ordenadores Mac y Windows simultáneamente. La implementación de hardware RAID será reconocida por cualquier sistema.

Desventajas

  • Dado que el sistema contiene más hardware, los costes iniciales de despliegue serán más elevados.
  • Degradación del rendimiento en determinadas implementaciones RAID de hardware cuando se utilizan discos de estado sólido (SSD). Las controladoras RAID más antiguas no ofrecen la rápida caché nativa SSD necesaria para programar y borrar la unidad de forma eficiente.
  • El software RAID por hardware está diseñado para funcionar exclusivamente con los grandes sistemas (máquinas de propósito general, sistemas Solaris RISC, Itanium, SAN) utilizados en la infraestructura industrial.

Implementación de software RAID (softraid)

Cuando los discos que almacenan información se conectan directamente a un ordenador o servidor sin una controladora RAID, la configuración RAID elegida es gestionada por una utilidad incluida en el sistema operativo. Esta disposición se denomina implementación RAID por software. Muchos sistemas operativos soportan la configuración RAID, incluyendo Apple y Microsoft, varias versiones de sistemas Linux como OpenBSD, FreeBSD, NetBSD y sistemas Unix Solaris.

Beneficios

  • Despliegue RAID de bajo coste. Basta con conectar las unidades y configurar su uso con el sistema operativo.
  • Los ordenadores actuales son tan potentes que sus procesadores pueden manejar fácilmente RAID de nivel 0 y 1 sin que se note una degradación del rendimiento.

Desventajas

  • El software RAID suele ser específico del sistema operativo que se esté utilizando y, por tanto, no puede utilizarse para matrices de discos compartidas entre distintos sistemas operativos.
  • Está limitado a los niveles RAID que su sistema operativo puede admitir.
  • Con configuraciones RAID más complejas, el rendimiento del ordenador se resiente.

¿Implementaciones RAID por software o por hardware?

El ganador de la comparativa de implementaciones RAID depende realmente de cómo utilices tu sistema. Si su intención es ahorrar dinero (¿y quién no?), entonces utilizará un único sistema operativo para acceder a la matriz RAID y utilizará el nivel 0 o 1 de RAID, utilizando una implementación RAID por software que le ofrece la misma protección y experiencia que una implementación de hardware más cara.

Si puede realizar la inversión inicial, las implementaciones RAID por hardware son definitivamente preferibles. Le liberará de las limitaciones de una implementación RAID por software y le dará más flexibilidad a la hora de utilizar y configurar RAID.

How useful was this post?

Click on a star to rate it!
Рейтинг: 0/5 - 0 голосов