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.

Administra el almacenamiento de metadatos de objetos en StorageGRID

La capacidad de metadatos de objetos de un sistema StorageGRID controla el número máximo de objetos que se pueden almacenar en ese sistema. Para asegurarte de que tu sistema StorageGRID tenga espacio suficiente para almacenar objetos nuevos, debes comprender dónde y cómo almacena StorageGRID los metadatos de objetos.

¿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.

${post_edited_translations.segment}

  • ${post_edited_translations.segment}

  • Cualquier par clave-valor de metadatos de usuario personalizados asociados al objeto.

  • Para los objetos de S3, cualquier par clave-valor de etiquetas asociado con el objeto.

  • En el caso de las copias replicadas de objetos, la ubicación de almacenamiento actual de cada copia.

  • ${post_edited_translations.segment}

  • Para las copias de objetos en un Cloud Storage Pool, la ubicación del objeto, incluyendo el nombre del bucket externo y el identificador único del objeto.

  • ${post_edited_translations.segment}

${post_edited_translations.segment}

StorageGRID mantiene los metadatos de los objetos en una base de datos Cassandra, que se almacena de forma independiente de los datos de los objetos. Para proporcionar redundancia y proteger los metadatos de los objetos frente a pérdidas, StorageGRID almacena tres copias de los metadatos de todos los objetos del sistema en cada sitio.

Esta figura representa los nodos de almacenamiento en dos sitios. Cada sitio tiene la misma cantidad de metadatos de objetos, y los metadatos de cada sitio se subdividen entre todos los nodos de almacenamiento de ese sitio.

Espacio de metadatos en todos los sitios

${post_edited_translations.segment}

Esta figura representa los volúmenes de almacenamiento de un único nodo de almacenamiento.

Nodo de almacenamiento de metadatos

Como se muestra en la figura, StorageGRID reserva espacio para los metadatos de objetos en el volumen de almacenamiento 0 de cada Storage Node. Utiliza el espacio reservado para almacenar metadatos de objetos y realizar operaciones esenciales de la base de datos. El espacio restante en el volumen de almacenamiento 0 y todos los demás volúmenes de almacenamiento del Storage Node se utilizan exclusivamente para datos de objetos (copias replicadas y fragmentos con codificación de borrado).

${post_edited_translations.segment}

${post_edited_translations.segment}

El espacio reservado para metadatos es un ajuste de todo el sistema que representa la cantidad de espacio que se reservará para los metadatos en el volumen 0 de cada nodo de almacenamiento. Como se muestra en la tabla, el valor predeterminado de este ajuste se basa en:

  • La versión del software que utilizabas cuando instalaste StorageGRID por primera vez.

  • ${post_edited_translations.segment}

${post_edited_translations.segment} Cantidad de RAM en los nodos de almacenamiento ${post_edited_translations.segment}

11,5 a 12,0

${post_edited_translations.segment}

8 TB (8.000 GB)

${post_edited_translations.segment}

3 TB (3.000 GB)

${post_edited_translations.segment}

128 GB o más en cada nodo de almacenamiento en cualquier centro

${post_edited_translations.segment}

Menos de 128 GB en cualquier nodo de almacenamiento de cada emplazamiento

3 TB (3.000 GB)

${post_edited_translations.segment}

Cualquier cantidad

2 TB (2.000 GB)

Ver la configuración de espacio reservado para metadatos

Sigue estos pasos para consultar la configuración del espacio reservado para metadatos de tu sistema StorageGRID.

Pasos
  1. Selecciona Configuración > Sistema > Ajustes de almacenamiento.

  2. ${post_edited_translations.segment}

${post_edited_translations.segment}

La configuración predeterminada para una nueva instalación de StorageGRID 11.6 o superior en la que cada Storage Node tenga 128 GB o más de RAM es 8,000 GB (8 TB).

Espacio realmente reservado para metadatos

A diferencia de la configuración de espacio reservado para metadatos a nivel de sistema, el espacio reservado real para los metadatos de los objetos se determina para cada Storage Node. Para cualquier Storage Node, el espacio reservado real para metadatos depende del tamaño del volumen 0 de ese nodo y de la configuración de espacio reservado para metadatos a nivel de sistema.

${post_edited_translations.segment} Espacio realmente reservado para metadatos

${post_edited_translations.segment}

10% del volumen 0

${post_edited_translations.segment}

El menor de estos valores:

  • ${post_edited_translations.segment}

  • ${post_edited_translations.segment}

Nota: Solo se requiere un rangedb para los nodos de almacenamiento que contienen únicamente metadatos.

Ver el espacio realmente reservado para metadatos

${post_edited_translations.segment}

Pasos
  1. Desde el Grid Manager, selecciona Nodes > Storage Node.

  2. Selecciona la pestaña Storage.

  3. Coloca el cursor sobre el gráfico «Almacenamiento utilizado - metadatos de objetos» y busca el valor espacio reservado real.

    ${post_edited_translations.segment}

En la captura de pantalla, el valor Reservado real es de 8 TB. Esta captura de pantalla corresponde a un Storage Node grande en una nueva instalación de StorageGRID 11.6. Como la configuración de espacio reservado para metadatos a nivel de sistema es menor que el volumen 0 de este Storage Node, el espacio reservado real para este nodo es igual a la configuración de espacio reservado para metadatos.

Ejemplo de espacio real reservado para metadatos

Supongamos que instalas un nuevo sistema StorageGRID con la versión 11.7 o posterior. Para este ejemplo, supón que cada Storage Node tiene más de 128 GB de RAM y que el volumen 0 de Storage Node 1 (SN1) es de 6 TB. Según estos valores:

  • El espacio reservado para metadatos de todo el sistema está configurado en 8 TB. (Este es el valor predeterminado para una nueva instalación de StorageGRID 11.6 o superior si cada Storage Node tiene más de 128 GB de RAM).

  • El espacio realmente reservado para los metadatos de SN1 es de 6 TB. (Se reserva todo el volumen porque el volumen 0 es más pequeño que la configuración de Espacio reservado para metadatos.)

${post_edited_translations.segment}

El espacio real reservado para los metadatos en cada nodo de almacenamiento se subdivide en el espacio disponible para los metadatos de los objetos (el espacio de metadatos permitido) y el espacio necesario para las operaciones esenciales de la base de datos (como la compactación y la reparación) y las futuras actualizaciones de hardware y software. El espacio de metadatos permitido determina la capacidad total de los objetos.

${post_edited_translations.segment}

${post_edited_translations.segment}

${post_edited_translations.segment}

${post_edited_translations.segment}

${post_edited_translations.segment}

${post_edited_translations.segment}

⇐ 4 TB

60 % del espacio reservado para metadatos, hasta un máximo de 1,32 TB

60 % del espacio reservado para metadatos, hasta un máximo de 1,98 TB

${post_edited_translations.segment}

Ver el espacio de metadatos permitido

Sigue estos pasos para consultar el espacio de metadatos permitido para un Storage Node.

Pasos
  1. Desde el Grid Manager, selecciona Nodes.

  2. Selecciona el nodo de almacenamiento.

  3. Selecciona la pestaña Storage.

  4. Coloca el cursor sobre el gráfico "Almacenamiento utilizado - metadatos del objeto" y busca el valor Allowed.

    Almacenamiento utilizado - Metadatos del objeto - Permitido

${post_edited_translations.segment}

El valor Permitido se corresponde con esta métrica de Prometheus:

storagegrid_storage_utilization_metadata_allowed_bytes

${post_edited_translations.segment}

Supongamos que instalas un sistema StorageGRID con la versión 11.6. Para este ejemplo, supón que cada nodo de almacenamiento tiene más de 128 GB de RAM y que el volumen 0 del nodo de almacenamiento 1 (SN1) es de 6 TB. Según estos valores:

  • El espacio reservado para metadatos de todo el sistema está configurado en 8 TB. (Este es el valor predeterminado para StorageGRID 11.6 o superior cuando cada Storage Node tiene más de 128 GB de RAM.)

  • El espacio realmente reservado para los metadatos de SN1 es de 6 TB. (Se reserva todo el volumen porque el volumen 0 es más pequeño que la configuración de Espacio reservado para metadatos.)

  • El espacio permitido para metadatos en SN1 es de 3 TB, según el cálculo que se muestra en la tabla con el espacio permitido para los metadatos: (espacio reservado para metadatos − 1 TB) × 60 %, hasta un máximo de 3,96 TB.

Cómo influyen los nodos de almacenamiento de distintos tamaños en la capacidad de los objetos

Como se describió anteriormente, StorageGRID distribuye de manera uniforme los metadatos de objetos entre los nodos de almacenamiento de cada sitio. Por este motivo, si un sitio contiene nodos de almacenamiento de diferentes tamaños, el nodo más pequeño del sitio determina la capacidad de metadatos del sitio.

${post_edited_translations.segment}

  • Tienes una red de un único sitio que contiene tres nodos de almacenamiento de distintos tamaños.

  • La opción Espacio reservado para metadatos está configurada en 4 TB.

  • ${post_edited_translations.segment}

    Nodo de almacenamiento ${post_edited_translations.segment} ${post_edited_translations.segment} ${post_edited_translations.segment}

    SN1

    2,2 TB

    2,2 TB

    1,32 TB

    SN2

    5 TB

    4 TB

    1,98 TB

    SN3

    6 TB

    4 TB

    1,98 TB

Como los metadatos de objetos se distribuyen de manera uniforme entre los nodos de almacenamiento de un sitio, cada nodo de este ejemplo solo puede albergar 1,32 TB de metadatos. No se pueden usar los 0,66 TB adicionales de espacio de metadatos permitido para SN2 y SN3.

Espacio de metadatos tres nodos de almacenamiento

Del mismo modo, porque StorageGRID mantiene todos los metadatos de los objetos de un sistema StorageGRID en cada sitio, la capacidad total de metadatos de un sistema StorageGRID se determina por la capacidad de metadatos de objetos del sitio más pequeño.

Y dado que la capacidad de metadatos de los objetos determina el número máximo de objetos, cuando un nodo agota su capacidad de metadatos, la grid está, en efecto, llena.

Información relacionada
  • Para saber cómo supervisar la capacidad de metadatos de los objetos de cada Storage Node, consulta las instrucciones para "Supervisión de StorageGRID".

  • Para aumentar la capacidad de metadatos de objetos de tu sistema, "expandir una grid" añadiendo nuevos Storage Nodes.