Skip to main content
Hay disponible una nueva versión de este producto.
Se proporciona el idioma español mediante traducción automática para su comodidad. En caso de alguna inconsistencia, el inglés precede al español.

Qué es un objeto StorageGRID

En el almacenamiento de objetos, la unidad de almacenamiento es un objeto, en lugar de un archivo o un bloque. A diferencia de la jerarquía en forma de árbol de un sistema de archivos o del almacenamiento en bloques, el almacenamiento de objetos organiza los datos en una estructura plana y no estructurada.

El almacenamiento de objetos separa la ubicación física de los datos del método utilizado para almacenarlos y recuperarlos.

Cada objeto de un sistema de almacenamiento basado en objetos tiene dos partes: los datos del objeto y los metadatos del objeto.

Objeto

¿Qué son los datos de objeto?

Los datos de un objeto pueden ser cualquier cosa; por ejemplo, una fotografía, un vídeo o un historial médico.

¿Qué son los metadatos de un objeto?

Los metadatos de objetos son cualquier información que describe un objeto. StorageGRID utiliza los metadatos de objetos para realizar el seguimiento de las ubicaciones de todos los objetos en todo el grid y gestionar el ciclo de vida de cada objeto a lo largo del tiempo.

Los metadatos de un objeto incluyen información como la siguiente:

  • ${post_edited_translations.segment}

  • La ubicación actual de almacenamiento de cada copia del objeto o fragmento con código de borrado.

  • Cualquier metadato de usuario asociado al objeto.

Los metadatos de los objetos son personalizables y ampliables, lo que los hace flexibles para que las aplicaciones los usen.

Para obtener información detallada sobre cómo y dónde StorageGRID almacena los metadatos de los objetos, visita "Gestiona el almacenamiento de metadatos de objetos".

¿Cómo se protegen los datos de los objetos?

El sistema StorageGRID te ofrece dos mecanismos para proteger los datos de los objetos frente a posibles pérdidas: la replicación y el código de borrado.

Replicación

Cuando StorageGRID asocia objetos a una regla de gestión del ciclo de vida de los datos (ILM) configurada para crear copias replicadas, el sistema crea copias exactas de los datos de los objetos y las almacena en Storage Nodes o Cloud Storage Pools. Las reglas ILM determinan el número de copias que se crean, dónde se almacenan dichas copias y durante cuánto tiempo las conserva el sistema. Si se pierde una copia, por ejemplo, como consecuencia de la pérdida de un Storage Node, el objeto sigue estando disponible si existe una copia en otro lugar del sistema StorageGRID.

En el siguiente ejemplo, la regla «Make 2 Copies» especifica que se coloquen dos copias replicadas de cada objeto en un grupo de almacenamiento que contiene tres Storage Nodes.

Regla de hacer 2 copias

Codificación de borrado

Cuando StorageGRID asocia objetos a una regla de ILM configurada para crear copias con código de borrado, divide los datos del objeto en fragmentos de datos, calcula fragmentos de paridad adicionales y almacena cada fragmento en un nodo de almacenamiento diferente. Cuando se accede a un objeto, este se vuelve a ensamblar utilizando los fragmentos almacenados. Si un fragmento de datos o de paridad se corrompe o se pierde, el algoritmo de código de borrado puede recrear ese fragmento utilizando un subconjunto de los fragmentos de datos y de paridad restantes. Las reglas de ILM y los perfiles de código de borrado determinan el esquema de código de borrado utilizado.

El siguiente ejemplo ilustra el uso del código de borrado en los datos de un objeto. En este ejemplo, la regla ILM utiliza un esquema de código de borrado 4+2. Cada objeto se divide en cuatro fragmentos de datos iguales y se calculan dos fragmentos de paridad a partir de los datos del objeto. Cada uno de los seis fragmentos se almacena en un Storage Node diferente repartidos entre tres centros de datos para garantizar la protección de los datos en caso de fallo de un nodo o pérdida de un sitio.

Código de borrado en tres sitios 4 más 2