BeyondRAID de Drobo: ¿Qué ofrece contra la pérdida de datos?
Durante las décadas de su existencia, la tecnología RAID se ha sometido a cambios y mejoras drásticos. En el intento de lograr el equilibrio entre el rendimiento, la capacidad y la fiabilidad, los desarrolladores han creado nuevos niveles, nuevas funciones y nuevas oportunidades.
A excepción de RAID 0 y JBOD, las matrices RAID siempre se han asociado con el almacenamiento seguro de datos. Redundancia, paridad y repuesto en caliente son sólo los términos que describen los métodos empleados en RAID para garantizar la seguridad de datos.
Desarrollados inicialmente como una solución de almacenamiento de datos para grandes empresas, los RAID presentaron numerosas ventajas, por lo que fácilmente ganaron popularidad entre pequeñas empresas y usuarios domésticos. Sin embargo, esos últimos tenían poco tiempo y conocimientos para dominar todos los puntos finos de RAID y elegir el equilibrio adecuado entre la capacidad de almacenamiento útil, la confiabilidad del sistema y su costo total. La nueva solución BeyondRAID desarrollada por Drobo ha ido más allá de cualquier limitación y aliviado la tensión de la necesidad de elegir.
Sugerencia: Los conceptos básicos de RAID se pueden consultar en el artículo sobre las peculiaridades de la organización de datos en RAID.
BeyondRAID: características y ventajas
La idea principal detrás de BeyondRAID fue crear un sistema de almacenamiento que fuera fácil de administrar y que superara las limitaciones habituales relacionadas con la dependencia del nivel de RAID. Sin duda, con la aparición de BeyondRAID, la tecnología de RAID experimentó mejoras en el rendimiento y la seguridad del almacenamiento de datos.
-
Autogestión. La característica clave del sistema BeyondRAID es su autogestión. Tratando de equilibrar la eficiencia, la tolerancia a fallas y la capacidad, el flexible BeyondRAID elige una estrategia óptima para escribir datos en el disco en el momento determinado. Por lo tanto, el usuario no tiene que pensar en el nivel de RAID antes de usar el almacenamiento.
-
Conciencia de los datos. BeyondRAID crea una Tabla de asignación de datos (Data Allocation Table) para realizar un seguimiento de los fragmentos de archivos almacenados en el dispositivo. La tabla contiene información sobre las propiedades, las unidades físicas y el patrón de distribución de datos de cada fragmento de datos. Para mayor seguridad, se crean más de dos copias de la tabla. Si alguno de los fragmentos de datos se corrompe, el sistema lo recupera inmediatamente.
-
Copiar en escrito (CoW). En cuanto a las modificaciones de datos, BeyondRAID aplica el método Copiar en escrito (Copy-on-Write o CoW en inglés). Cuando se realiza cualquier cambio en un archivo, se crea una nueva copia y un enlace (o ruta) a la versión anterior del archivo. Este método asegura la recuperación de datos exitosa, ya que aún pueden permanecer varias copias del mismo archivo en el almacenamiento de BeyondRAID.
-
Aprovisionamiento fino (ligero). Con el fin de lograr la máxima eficiencia, BeyondRAID aplica el aprovisionamiento ligero (thin provisioning en inglés) utilizando todo el grupo de almacenamiento para escribir datos. Esto permite asignar la cantidad correcta de espacio en el disco para almacenar datos en cualquier momento dado y minimizar el espacio en disco desperdiciado.
-
Volúmenes inteligentes. Un dispositivo Drobo basado en BeyondRAID ofrece 64 TB (o 16 TB con firmware anterior) de espacio virtual de disco. Sin embargo, los LUN pueden ser de diferentes tamaños, independientemente de las capacidades de las unidades físicas disponibles en el almacenamiento. La creación de una nueva unidad lógica no requiere un espacio físico especialmente asignado. Un nuevo LUN más bien tomará aquella cantidad de espacio de almacenamiento del grupo común que necesita en un momento determinado. Además, si se limpia el espacio del disco, el volumen lo devuelve al fondo común para escribir nuevos datos.
-
Protocolo iSCSI de cero clic. Hay un protocolo iSCSI en los almacenamientos Drobo BeyondRAID que se adapta a los servidores en Windows y en macOS.
BeyondRAID versus RAID tradicional
Los RAID tradicionales tienen unas desventajas desagradables como la necesidad de utilizar unidades del mismo tamaño, con las mismas especificaciones y del mismo rendimiento, así como la exigencia de elegir un patrón de RAID de antemano y la imposibilidad de cambiar la configuración de RAID sin perder datos. BeyondRAID permite olvidarse de docenas de problemas relacionados con los almacenamientos RAID, por lo que incluso los usuarios no calificados pueden beneficiarse de las ventajas de dicho almacenamiento complejo.
Consulte la tabla a continuación para conocer la diferencia entre RAID y BeyondRAID.
RAID tradicional | BeyondRAID |
---|---|
Requisitos estrictos en cuanto a los tamaños de unidades. Si se insertan unidades de diferentes tamaños en un RAID, el sistema le asigna el tamaño de la unidad más pequeña a todo el arreglo. De esta manera, el resto del espacio (que supera el tamaño de la unidad más pequeña) se desperdiciará. |
No hay ningún requisito en referencia a los tamaños de unidades. El sistema utiliza y distribuye eficientemente los datos entre las capacidades de todas las unidades. |
Requisitos estrictos para las especificaciones técnicas. Si las especificaciones difieren, es posible que el sistema no funcione. |
No hay requisitos en cuanto a las características de unidades. Se puede utilizar cualquier tipo preferido. |
Requisitos estrictos para el orden de las unidades. Si se cambia el orden de las unidades, el sistema no puede leer los datos. |
Cambio fácil del orden de las unidades. El sistema lee los datos independientemente del orden. |
Nivel de RAID. Hay que decidir sobre el nivel de RAID preferible antes de configurar el sistema. A menudo se debe elegir entre la capacidad, el rendimiento y la resiliencia. |
No existe la noción 'Nivel de RAID'. El sistema distribuye eficientemente los datos eligiendo el patrón de distribución de datos más óptimo para cada procedimiento de escritura de datos. Sólo se debe elegir entre la redundancia única y la dual. |
Patrón de distribución de datos invariable y número fijo de unidades. El cambio de la configuración de RAID, así como la adición de más unidades puede provocar la pérdida de datos. |
Sistema flexible y fácil de ampliar. Se puede cambiar el patrón de distribución de datos y agregar más unidades sin ningún riesgo de perder datos. |
Unidad de reserva a ralentí. Una unidad de repuesto simplemente existe en el sistema y permanece inactiva hasta que falle otra que se utiliza en el almacenamiento. |
Unidad de reserva virtual. Una unidad diseñada para reemplazar la defectuosa se usa en el sistema todo el tiempo. Si el sistema falla, dicha unidad será reconfigurada para que, de esta manera, los datos sean protegidos de pérdidas, sin interrupciones ni tiempos de inactividad. |
BeyondRAID aún sufre de pérdidas de datos
A pesar de todas las características de seguridad mejoradas y la inteligencia general, los almacenamientos BeyondRAID aún están expuestos a fallas que causan la pérdida de datos. Al hacer frente a una pérdida de datos de un almacenamiento BeyondRAID, puede encontrarse con uno de los siguientes problemas:
- Fallos en el proceso de actualización del software de Drobo
- Fallos por excederse
- Necesidad de reemplazar más de una unidad con una de reserva
BeyondRAID y recuperación de datos
En vista de las peculiaridades de la distribución de datos en BeyondRAID, la recuperación de información de dichas matrices es una operación compleja que requiere el uso de técnicas sofisticadas disponibles sólo en las ediciones Professional, RAID y Network RAID de UFS Explorer. Para realizar la recuperación, también se necesitan:
- una computadora en Windows, Linux o macOS para ejecutar el software;
- un almacenamiento interno, externo o de red lo suficientemente grande para guardar los datos recuperados;
- cables SATA y puertos libres en la placa base para conectar las unidades a la PC. También se pueden emplear los adaptadores USB a SATA, las cajas de disco externas o las tarjetas de expansión.
Sugerencia: Consulte las instrucciones de cómo extraer de forma segura las unidades de su NAS y cómo conectarlas a la computadora para realizar la recuperación de datos.
El software detecta automáticamente los metadatos del volumen BeoyndRAID que están presentes en las unidades de NAS y permite ensamblar la matriz de BeoyndRAID a partir de los volúmenes reconocidos, como se describe en el tutorial sobre cómo recuperar datos de Drobo. El dispositivo también puede presentar un módulo adicional SSD mSATA que funciona como Drobo Accelerator Cache. En caso de un apagado incorrecto del dispositivo, una falla del hardware u otros problemas, los datos críticos a los que se accede con frecuencia pueden permanecer en la memoria caché, sin transferirse al arreglo principal. En esta situación, toda la matriz debe procesarse en el programa siguiendo las instrucciones para Drobo con caché mSATA habilitada.
Sin embargo, si tiene problemas o no puede realizar el procedimiento usted mismo, no dude en ponerse en contacto con nuestros especialistas técnicos.
Última actualización: el 19 de mayo de 2023