Definition

Almacenamiento de objetos

El almacenamiento de objetos, también llamado almacenamiento basado en objetos, es una aproximación para abordar y manipular el almacenamiento de datos como unidades discretas, llamadas objetos. Los objetos se guardan dentro de un único repositorio, y no se anidan como archivos dentro de una carpeta, dentro de otras carpetas.

Para comprender mejor el almacenamiento de objetos, es útil entender el almacenamiento de archivos y el almacenamiento de bloques, que son dos formas comunes de almacenar los datos.

El almacenamiento de archivos almacena los datos como una sola pieza de información dentro de una carpeta para ayudar a organizarla con otros datos. Este método también se llama almacenamiento jerárquico y emula la forma en que almacenamos los archivos de papel. Cuando necesite acceder a los datos, su sistema informático sólo necesita conocer la ruta para encontrarlo.

El almacenamiento en bloques rompe un archivo en bloques individuales de datos y luego almacena los bloques como partes separadas de datos. Un sistema de almacenamiento puede hacer esto sin tener una estructura de carpetas de archivos porque cada bloque de datos tiene una dirección única. Esto permite que un sistema de almacenamiento distribuya los bloques de datos más pequeños donde considere más eficiente en el sistema de almacenamiento. El software del sistema de almacenamiento recupera los bloques necesarios para montar el archivo cada vez que se accede a él.

El almacenamiento de objetos mantiene juntos los bloques de datos que forman un archivo y añade todos los metadatos asociados a ese archivo. Pero el almacenamiento de objetos también añade metadatos ampliados al archivo y elimina la estructura jerárquica utilizada en el almacenamiento de archivos, colocando todo en un espacio de direcciones plano, denominado agrupación de almacenamiento (o storage pool, en inglés). El software del sistema de almacenamiento utiliza un identificador único asignado al objeto para encontrar cualquier objeto en particular, como un video o una foto.

Estos metadatos son clave para el valor del almacenamiento de objetos en comparación con otros métodos de almacenamiento de datos. Debido a que los metadatos pueden ser definidos por un usuario, permite todo tipo de análisis sobre el uso y la función de los datos dentro de la agrupación de almacenamiento.

Ventajas y desventajas

Las mayores posibilidades de análisis de datos y la capacidad de almacenar un objeto en cualquier lugar dentro de un conjunto de datos distribuidos, hacen que la tecnología de almacenamiento de objetos resulte particularmente atractiva para las empresas que proporcionan servicios de almacenamiento. El almacenamiento de objetos es utilizado por Amazon Simple Storage Service, o Amazon S3 —el proveedor más grande de almacenamiento en la nube— así como por la mayoría de sus competidores.

Además de la capacidad de realizar análisis personalizados sobre el uso de datos, el espacio plano de direcciones del almacenamiento de objetos permite que se pueda escalar fácilmente añadiendo más almacenamiento a la agrupación.

Pero el almacenamiento de objetos tiene sus inconvenientes. Por lo general, es más lento que un sistema de almacenamiento de archivos o bloques, como el almacenamiento escalable NAS (Network Attached Storage) escalable. Esto hace que el almacenamiento de objetos sea una mala elección para aquellas aplicaciones que requieren un acceso rápido y frecuente a los datos, como los sistemas financieros.

Recientemente, los proveedores han estado haciendo que la diferencia entre el almacenamiento de archivos o bloques sobre NAS y el almacenamiento de objetos no sea tanto problema con el almacenamiento universal o unificado de objetos. Un proveedor utiliza un front-end de software tipo NAS que presenta una agrupación de almacenamiento de objetos como si fuera NAS para el usuario. Dado que el hardware de productos comúnmente utilizado en el almacenamiento de objetos mejora la velocidad y más vendedores adoptan almacenamiento universal, el almacenamiento de objetos encontrará más usos, más allá de la nube.

Una arquitectura de almacenamiento de objetos soluciona el problema del crecimiento de datos no estructurados y ayuda a las organizaciones a reducir la complejidad de sus sistemas de almacenamiento. A diferencia del almacenamiento tradicional basado en bloques y archivos, el almacenamiento de objetos es altamente escalable y puede ayudar a las organizaciones de TI a hacer operativos sus costos de almacenamiento, al permitirles agregar fácilmente más almacenamiento según sea necesario, en lugar de comprarlo de forma anticipada.

Este contenido se actualizó por última vez en septiembre 2017

Investigue más sobre Almacenamiento flash y en drives

ComputerWeekly.com.br
Close