La tecnología JBOD (Just a bunch of disks) ha recibido mucha atención últimamente. Esto se debe a que la matriz redundante de discos independientes o RAID (Redundant Array of Independent Disks) tiene menor capacidad de almacenamiento y más desperdicio de unidades. En muchos casos, esto se ha atribuido a la llegada del software de inteligencia artificial (IA). Esto se debe a que se necesitan grandes cantidades de volúmenes de almacenamiento costosos y de alto rendimiento para gestionar el cálculo de IA.
En este artículo, analizaremos tanto JBOD como RAID para ver cuáles son las ventajas y los inconvenientes de cada tecnología de virtualización del almacenamiento. En primer lugar, vamos a profundizar en lo que es JBOD.
Tabla de Contenido
Qué es JBOD
JBOD es una nueva forma de virtualizar varios discos físicos en un solo volumen. Para hacerlo de forma eficiente, sólo un controlador de almacenamiento gobierna la entrada de datos en cada disco. Cuando un disco se llena, el controlador de almacenamiento comienza en el siguiente disco, y así sucesivamente.
JBOD no es más que un montón de discos.
Cómo se utiliza JBOD
JBOD es útil en todos los sectores. Sin embargo, se originó en los departamentos de investigación, donde la IA necesitaba volúmenes de almacenamiento rápidos y grandes para el manejo de big data. Los archivos pueden llegar a ser enormes, por lo que es potencialmente mejor tratarlos como un solo archivo, en lugar de varios archivos más pequeños.
En este caso, no interesa conservar los datos. Lo que se busca es la velocidad del intercambio en caliente entre procesadores y almacenamiento. Si falla un disco, puedes sustituirlo y volver a añadir los datos de origen al sistema. En este entorno, utilizarás JBOD, ya que no duplica los controladores de almacenamiento. Esto significa que puedes utilizar el rápido y actualmente caro almacenamiento M.2 de forma más eficaz.
Características principales de JBOD
Beneficios | Inconvenientes |
---|---|
Ligero porque sólo tiene un controlador de almacenamiento | Unidades insustituibles, reconstruye matrices |
No duplica datos en la matriz | Comprobaciones de paridad imposibles porque los datos no se duplican en las unidades. |
Compatible con herramientas de optimización del almacenamiento basadas en software | . |
Ahora que ya has visto JBOD en detalle, vamos a sumergirnos en las configuraciones RAID.
Qué es RAID
RAID existe desde hace décadas y es otro proceso de virtualización que puedes utilizar para unir discos y crear matrices más grandes. RAID tiene muchas características diferentes que puedes explotar gracias al uso de múltiples controladoras de disco. Esto incluye configurar la matriz para que siga funcionando tras un fallo de disco duplicando parcialmente los datos.
En este artículo, nos centraremos en la configuración RAID 0, en la que sólo tienes que añadir discos para crear un volumen mayor. Esto es para que podamos hacer una comparación válida entre ambas tecnologías.
Cómo se utiliza RAID
Como su nombre indica, RAID es útil para crear una matriz que ofrezca una configuración redundante. Esto hace que RAID sea útil para copias de seguridad y almacenamiento NAS. Suele utilizarse con hardware de almacenamiento de coste relativamente bajo. Esto se debe a que es necesario tener en cuenta los datos duplicados para que la matriz ofrezca redundancia.
En consecuencia, es poco probable que lo utilices en entornos de producción y puedes optar por un sistema de copia de seguridad con conmutación por error. Cuanta más redundancia se establezca en la matriz, más robusta será frente a fallos de hardware. Además, es más barato de configurar que crear una réplica completa de la matriz para hacer una copia de seguridad.
Principales características de RAID
Beneficios | Inconvenientes |
---|---|
Dependiendo de la configuración utilizada, puedes reconstruir la matriz RAID tras un fallo de hardware | Duplica los datos o el controlador de almacenamiento y reduce el uso de la unidad |
Los controladores de almacenamiento múltiple mejoran la entrada de datos y la velocidad de consulta de la matriz. | . |
Ahora que ya has visto lo que te ofrece RAID, veamos qué configuración es la más adecuada para ti.
¿Qué Configuración me Conviene?
Si tomamos como ejemplo la IA, es probable que utilices ambas tecnologías de virtualización del almacenamiento.
- Almacena los datos que quieras mantener a salvo en una configuración RAID que te permita reconstruir la matriz tras un fallo de hardware.
- Opta por menos duplicación cuando tus datos estén siendo procesados. JBOD también hace que su IA sea más eficiente en el manejo de datos.
- Haz que tu RAID utilice tecnología de disco duro más antigua, ya que es menos probable que afecte al rendimiento general del sistema. Eso también te permitirá ahorrar dinero.
Reflexiones Finales
Ambas tecnologías tienen sus casos de uso, y es probable que veas ambas en la naturaleza. En el caso de JBOD y RAID, asegúrate de saber cómo funciona tu estrategia de copia de seguridad con ellas. Para ello, recuerda que las matrices JBOD serán irrecuperables si falla un disco. Si utilizas RAID, asegúrate de que tu configuración permite reconstruir la matriz, ya que algunas no lo permiten.
¿Tienes más preguntas sobre JBOD y RAID? Echa un vistazo a las preguntas frecuentes.
JBOD (Just a bunch of disks) es un volumen virtualizado que se crea añadiendo discos a una matriz con un solo controlador de almacenamiento. Esto permite utilizar más hardware que una configuración RAID que utiliza varios controladores de almacenamiento. Dicho esto, si falla un disco duro, también lo hace todo el volumen. Por eso, no se puede reconstruir una matriz JBOD.
Sólo un puñado de discos (JBOD) es una herramienta de virtualización ligera que permite utilizar más de cada unidad física. JBOD es útil cuando tus costes de almacenamiento son elevados y no necesitas redundancia. En este caso, puedes decidir utilizar ambas configuraciones juntas para obtener el mejor rendimiento de todo el sistema.
Una matriz RAID 0 permite a los controladores de almacenamiento almacenar los datos en varias unidades. Esto significa que el proceso de almacenamiento es rápido, ya que los datos se pueden gestionar de forma independiente en las distintas unidades. Dicho esto, RAID 0 no utiliza duplicación ni comprobación de paridad. En general, el hardware actúa como un volumen contiguo.
JBOD funciona bien para operaciones de datos en big data. A diferencia de RAID, la duplicación de datos no afecta a la velocidad de operación. Dicho esto, es útil utilizar una configuración RAID para realizar copias de seguridad y almacenamiento a largo plazo de un sistema que utiliza sólo un puñado de discos.
RAID 0 es útil cuando quieres una entrada de datos más rápida en tu array. Esto se debe a que RAID 0 utiliza múltiples controladores. En este sentido, es muy útil cuando el precio de los dispositivos de almacenamiento no es tan crítico como el rendimiento.