Artur Marciniec – Fotolia
El almacenamiento de objetos es una capa de software que se encuentra en un servidor x86 básico, razón por la cual muchos proveedores lo llaman almacenamiento definido por software. La tecnología aprovecha el almacenamiento integrado dentro de ese servidor, crea un nodo y luego interconecta varios nodos para crear un sistema de almacenamiento de objetos a través de Ethernet.
Los almacenes de objetos, por definición, almacenan datos como objetos. A pesar de que está escribiendo en medios, como una unidad de disco duro o incluso flash, en forma de bloques, interactúa con aplicaciones a través de TCP / IP usando HTTP pone y obtiene, que se conocen como REST o una interfaz RESTful. El almacenamiento de objetos agrega una gran cantidad de metadatos a cada objeto. De hecho, tiene mucha flexibilidad en cuanto a cómo describe cada objeto y los metadatos almacenados con los datos. Esto es en comparación con un sistema de archivos, por ejemplo, donde los metadatos se separan de los datos y generalmente se colocan en una base de datos.
Debido a esa capa adicional de procesamiento, tiene más metadatos y datos de proceso entre la aplicación y el medio real en el que está escribiendo, lo que significa que está agregando latencia. Y debido a que el almacenamiento de objetos tiende a ser más lento que otros tipos de almacenamiento, los almacenes de objetos generalmente son más adecuados para el almacenamiento de datos de archivo, datos de respaldo y aplicaciones de datos secundarios, no aplicaciones de acceso frecuente o aplicaciones que tienen algún tipo de requisito interactivo o transaccional.
Puede utilizar almacenes de objetos para reemplazar matrices de almacenamiento secundario grandes y matrices de almacenamiento basadas en archivos. Además, puede reemplazar las bibliotecas de cintas, ya que el almacenamiento de objetos crea un archivo activo altamente resistente y duradero e incluso un archivo pasivo en frío.