Hardware RAID y Software RAID
Hardware RAID vs. Software RAID
RAID significa Redundant Array of Barato Disks. Este es un método para mejorar el rendimiento y la confiabilidad de sus medios de almacenamiento mediante el uso de varias unidades. Las unidades están configuradas, de modo que los datos se dividen entre los discos para distribuir la carga o se duplican para garantizar que se puedan recuperar una vez que falle un disco. Ambos también se pueden implementar juntos, para obtener ambos beneficios, aunque se utilizarán más unidades. El hardware RAID fue el tipo inicial de RAID disponible, donde un controlador RAID especialmente construido maneja las unidades para que los procesos sean casi transparentes para la computadora host. El software RAID es un tipo más nuevo de RAID donde no se necesita hardware especializado, y la computadora host es responsable de las unidades.
Obviamente, el hardware RAID es más caro en comparación con el software RAID, debido al hardware adicional que necesita comprar. El hardware es generalmente caro y agrega una cantidad sustancial al costo de todo el sistema. Por otro lado, el software barato RAID puede dañar la computadora host, lo que puede resultar en un bajo rendimiento. Esto se debe a que necesita procesar los datos antes de que se escriban en el disco, para determinar dónde debe ir cada parte de los datos. El impacto en el rendimiento del sistema puede variar mucho, dependiendo del tipo de matriz RAID que esté utilizando. Podría ser muy mínimo, como en el caso de una matriz JBOD. O puede ser bastante importante, especialmente con la eliminación y la duplicación de discos en varios discos. El controlador en un hardware RAID maneja estas operaciones, de modo que el procesador host no tiene que hacerlo. El procesador host simplemente escribirá los datos, como en un disco duro normal.
El hardware RAID ofrece una mayor confiabilidad en comparación con el software RAID. Un software RAID 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 la computadora host está muy cargada. El procesamiento pesado puede hacer que algunos datos se retrasen por una pequeña cantidad de tiempo. Estos retrasos pueden sumarse y anular los beneficios de la matriz RAID en cierta medida.
Resumen:
1. A diferencia del software RAID, el hardware RAID requiere hardware especializado para manejar las unidades.
2. El software RAID es considerablemente más barato que el hardware RAID.
3. A diferencia del hardware RAID, el software RAID ocupa una parte del procesador host.
4. El hardware RAID es más confiable en comparación con el software RAID.