Hemos explicado lo que es RAID y los dos tipos de RAID, hoy queremos discutir el diferencia entre RAID por hardware y RAID por software, ya que muchos usuarios han sido confundidos por ellos.

Breve introducción sobre RAID por hardware

El sistema basado en hardware administra el subsistema RAID de forma independiente del host y presenta al host un único disco por arreglo de discos RAID.

Un ejemplo de un dispositivo RAID de hardware sería aquel que se conecta a un controlador SCSI y presenta las matrices RAID como una sola unidad SCSI. Un sistema RAID externo mueve toda la "inteligencia" de manejo de RAID a un controlador ubicado en el subsistema de disco externo. Todo el subsistema está conectado al host a través de un controlador SCSI normal y aparece en el host como un único disco.

RAID por hardware
RAID por hardware

Los controladores RAID también vienen en forma de tarjetas que actúan como un controlador SCSI para el sistema operativo, pero manejan todas las comunicaciones de la unidad real. En estos casos, se conectan las unidades en el controlador RAID al igual que lo haría con un controlador SCSI, pero luego se agregan a la configuración del controlador RAID, y el sistema operativo nunca sabe la diferencia.

Tarjeta RAID de hardware
Tarjeta RAID de hardware
Tarjeta RAID
Tarjeta RAID

Breve introducción sobre el software RAID

El software RAID implementa los distintos niveles de RAID en el código del disco del kernel (dispositivo de bloque). Ofrece la solución más barata posible, ya que las costosas tarjetas de controlador de disco o el chasis de intercambio en caliente no son necesarias. El software RAID también funciona con discos IDE más baratos, así como con discos SCSI. Con las CPUs rápidas de hoy, el rendimiento de RAID de software puede sobresalir contra RAID de hardware.

Software RAID
Software RAID

Diferencia entre RAID por hardware y RAID por software

  • Obviamente hardware RAID es más más caros en comparación con el software RAID, debido al hardware adicional que necesita comprar. El hardware es típicamente costoso, y agrega una cantidad substancial al coste de todo el sistema.
  • En el reverso, el barato software RAID puede perjudicar el equipo host, lo que puede resultar en un rendimiento deficiente. Esto se debe a que necesita procesar los datos antes de que se escriban en el disco, para determinar dónde deben ir cada fragmento de datos.

El controlador en un RAID de hardware maneja estas operaciones, de modo que el procesador del host no tenga que hacerlo. El procesador host simplemente escribirá los datos, al igual que en un disco duro normal.

Consejos: el rendimiento alcanzado por el sistema puede variar mucho, dependiendo del tipo de array RAID que tenga en uso. Podría ser muy mínimo, como en el caso de una matriz JBOD. O puede ser bastante sustancial, especialmente con el desmontaje y la duplicación en varios discos.

  • Hardware RAID ofrece una mejor confiabilidad en comparación con el software RAID. Un RAID de software puede ser propenso a la corrupción de datos, debido a la falla del software RAID o del controlador que se está utilizando. Un RAID de software también puede verse afectado si el equipo host está muy cargado. El procesamiento pesado puede causar que algunas piezas de datos se retrasen por un pequeño período de tiempo. Estos retrasos pueden sumar, y negar los beneficios de la matriz RAID en cierto grado.

Resumen:

1. a diferencia del software RAID, hardware RAID requiere hardware especializado para manejar las unidades.

2. el software RAID es considerablemente más barato que RAID por hardware.

3. a diferencia del hardware RAID, el software RAID ocupa una parte del procesador host.

4. hardware RAID es más fiable en comparación con el software RAID.

Herramientas para RAID de hardware

Clonar matriz RAID a otro RAID o disco físico sin reinstalar Windows

Redimensionar partición virtual RAID para resolver problemas de espacio bajo en disco y mejorar el rendimiento de la computadora.

Recuperar datos borrados, formateados y perdidos con Software de recuperación de datos RAID