La array redundante de discos independientes (RAID) es una tecnología de disco virtual que combina varias unidades físicas en una sola unidad. Este es un método para mejorar el rendimiento y la confiabilidad de los medios de almacenamiento mediante el uso de varias unidades. Las unidades están configuradas para que los datos se dividan entre discos para distribuir la carga o se dupliquen para garantizar que se puedan recuperar una vez que falla un disco. La ejecución de RAID se puede realizar mediante un controlador especial (RAID de hardware) o mediante un controlador de sistema operativo (RAID de software).
Tipos de RAID:
RAID se clasifica en los siguientes tipos:
Tipos |
Descripción |
---|---|
RAID-0 | Es el tipo de arreglo más rápido y efectivo, pero no ofrece tolerancia a fallas. |
RAID-1 | Es el conjunto de opciones para un entorno crítico tolerante a fallas. |
RAID-2 | Se usa hoy en día porque ECC está integrado en la mayoría de las unidades de disco modernas. |
RAID-3 | Se utiliza en un entorno único que accede a registros secuenciales largos para acelerar la transferencia de datos. |
RAID-4 | No ofrece ventajas sobre RAID-5 y no admite varias operaciones de escritura simultáneas. |
RAID-5 | Es la opción más sencilla en un entorno multiusuario. Sin embargo, se requiere un mínimo de tres unidades para la array RAID-5. |
RAID de hardware:
RAID de hardware es un sistema de procesamiento personalizado que utiliza diferentes controladores o tarjetas RAID para administrar el diseño de RAID independientemente del sistema operativo. El controlador RAID no aleja la potencia de procesamiento de los discos que administra. Maneja las unidades para que los procesos sean casi transparentes para la computadora host. Tiene más opciones de configuración RAID, incluidas configuraciones híbridas que pueden no estar disponibles con ciertas opciones de sistema operativo. El RAID de hardware suele ser costoso y agrega una cantidad sustancial al costo de todo el sistema.
RAID de software:
El software RAID puede ser un tipo más nuevo de RAID en el que no se requiere hardware especializado y, por lo tanto, la computadora host es responsable de las unidades. Cuando las unidades de almacenamiento están conectadas a la PC o al servidor sin un controlador RAID, la configuración de RAID se administra mediante un software de utilidad dentro del sistema operativo, que se menciona como una configuración de RAID de software. El software RAID permite a los usuarios reconfigurar arrays sin estar restringido por el controlador de hardware RAID. El costo es bajo porque no se requiere un controlador RAID de hardware adicional. Numerosos sistemas operativos admiten la configuración RAID, incluidos los de Apple, Microsoft, varias versiones de Linux y OpenBSD , FreeBSD , NetBSD y Solaris Unix .
RAID de hardware frente a RAID de software:
S. No |
RAID de hardware |
RAID de software |
---|---|---|
1. | RAID de hardware es un sistema de procesamiento personalizado que utiliza diferentes controladores o tarjetas RAID para administrar el diseño de RAID independientemente del sistema operativo. | El software RAID utiliza la potencia de procesamiento del sistema operativo de la computadora en la que están instalados los discos RAID. |
2. | RAID de hardware es más confiable y costoso. | El costo es bajo porque no se requiere un controlador RAID de hardware adicional. |
3. | Rendimiento inconsistente para ciertas configuraciones RAID de hardware que usan almacenamiento flash (SSD), arreglos HDD. | En Software RAID, los procesadores pueden manejar fácilmente el procesamiento RAID 0 y 1 sin un impacto notable en el rendimiento. |
4. | Reemplazar el disco defectuoso es simple: simplemente sáquelo y coloque uno nuevo | Reemplazar un disco defectuoso en el software RAID es un poco más complejo. Primero debemos decirle a nuestro sistema que deje de usar el disco y luego reemplazarlo. |
5. | Cuando el controlador RAID falla, debe reemplazarse con un modelo idéntico para evitar un mal funcionamiento. | Podemos implementar la configuración de software RAID en un sistema operativo (por ejemplo, Ubuntu) y usarla en otros sistemas. |
Publicación traducida automáticamente
Artículo escrito por hk4hritikjaiswal y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA