Skip to main content
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 nodo de almacenamiento?

Colaboradores

Los nodos de almacenamiento gestionan y almacenan metadatos y datos de objetos. Los nodos de almacenamiento incluyen los servicios y procesos necesarios para almacenar, mover, verificar y recuperar datos y metadatos de objetos en el disco.

Cada sitio del sistema StorageGRID debe tener al menos tres nodos de almacenamiento.

Tipos de nodos de almacenamiento

Todos los nodos de almacenamiento que se instalaron antes de StorageGRID 11,8 almacenan tanto los objetos como los metadatos de esos objetos. A partir de StorageGRID 11,8, se puede elegir el tipo de nodo de almacenamiento para los nuevos nodos de almacenamiento basados en software:

Nodos de almacenamiento de objetos y metadatos

De manera predeterminada, todos los nodos de almacenamiento nuevos instalados en StorageGRID 11,8 almacenarán objetos y metadatos.

Nodos de almacenamiento solo de metadatos (solo nodos basados en software)

Puede especificar que se utilice un nuevo nodo de almacenamiento basado en software para almacenar solo metadatos. También puede añadir un nodo de almacenamiento basado en software solo de metadatos al sistema StorageGRID durante la ampliación del sistema StorageGRID.

Nota Solo puede seleccionar el tipo de nodo de almacenamiento cuando se instala inicialmente el nodo basado en software o cuando se instala el nodo basado en software durante la ampliación del sistema StorageGRID. No puede cambiar el tipo después de completar la instalación del nodo.

Por lo general, no es necesario instalar un nodo solo de metadatos. Sin embargo, el uso de un nodo de almacenamiento exclusivamente para metadatos puede tener sentido si el grid almacena una gran cantidad de objetos pequeños. La instalación de capacidad de metadatos dedicada proporciona un mejor equilibrio entre el espacio necesario para una gran cantidad de objetos pequeños y el espacio necesario para los metadatos de todos esos objetos.

Al instalar un grid con nodos solo de metadatos basados en software, el grid también debe contener un número mínimo de nodos para el almacenamiento de objetos:

  • Para un grid de sitio único, hay al menos dos nodos de almacenamiento configurados para objetos y metadatos.

  • Para un grid de varios sitios, al menos un nodo de almacenamiento por sitio está configurado para objetos y metadatos.

Los nodos de almacenamiento basados en software muestran una indicación solo de metadatos para cada nodo solo de metadatos en todas las páginas que enumeran el tipo de nodo de almacenamiento.

Servicios principales para nodos de almacenamiento

En la siguiente tabla se muestran los servicios principales de los nodos de almacenamiento; sin embargo, esta tabla no enumera todos los servicios de los nodos.

Nota Algunos servicios, como el servicio ADC y el servicio RSM, normalmente solo existen en tres nodos de almacenamiento de cada sitio.
Servicio Función de la tecla

Cuenta (acct)

Administra cuentas de arrendatario.

Controlador de dominio administrativo (ADC)

Mantiene la topología y la configuración en todo el grid.

Detalles

El servicio de controlador de dominio administrativo (ADC) autentica los nodos de grid y sus conexiones entre sí. El servicio ADC está alojado en un mínimo de tres nodos de almacenamiento en un sitio.

El servicio ADC mantiene la información de topología, incluida la ubicación y disponibilidad de los servicios. Cuando un nodo de cuadrícula requiere información de otro nodo de cuadrícula o una acción que debe realizar otro nodo de cuadrícula, se pone en contacto con un servicio de ADC para encontrar el mejor nodo de cuadrícula para procesar su solicitud. Además, el servicio ADC conserva una copia de los paquetes de configuración de la implementación de StorageGRID, lo que permite que cualquier nodo de grid recupere la información de configuración actual.

Para facilitar las operaciones distribuidas e iaterradas, cada servicio ADC sincroniza certificados, paquetes de configuración e información sobre servicios y topología con los otros servicios ADC del sistema StorageGRID.

En general, todos los nodos de grid mantienen una conexión al menos a un servicio de ADC. De este modo se garantiza que los nodos grid accedan siempre a la información más reciente. Cuando los nodos de grid se conectan, almacenan en caché los certificados de otros nodos de grid, lo que permite que los sistemas continúen funcionando con los nodos de grid conocidos incluso cuando un servicio ADC no está disponible. Los nuevos nodos de grid solo pueden establecer conexiones mediante un servicio ADC.

La conexión de cada nodo de cuadrícula permite al servicio ADC recopilar información de topología. Esta información sobre los nodos de grid incluye la carga de CPU, el espacio en disco disponible (si tiene almacenamiento), los servicios admitidos y el ID de sitio del nodo de grid. Otros servicios solicitan al servicio ADC información de topología a través de consultas de topología. El servicio ADC responde a cada consulta con la información más reciente recibida del sistema StorageGRID.

Cassandra

Almacena y protege los metadatos de objetos.

Cassandra Reaper

Realiza reparaciones automáticas de metadatos de objetos.

Segmento

Gestiona datos codificados de borrado y fragmentos de paridad.

Transmisor de datos (dmv)

Transfiere datos a Cloud Storage Pools.

Almacén de datos distribuidos (DDS)

Supervisa el almacenamiento de metadatos de objetos.

Detalles

Cada nodo de almacenamiento incluye el servicio de almacén de datos distribuidos (DDS). Este servicio interactúa con la base de datos Cassandra para realizar tareas en segundo plano sobre los metadatos de objetos almacenados en el sistema StorageGRID.

El servicio DDS realiza un seguimiento del número total de objetos ingeridos en el sistema StorageGRID, así como del número total de objetos ingeridos a través de cada una de las interfaces compatibles del sistema (S3 o Swift).

Identidad (no)

Federe las identidades de usuario de LDAP y Active Directory.

Router de distribución local (LDR)

Procesa las solicitudes del protocolo de almacenamiento de objetos y gestiona los datos de objetos en el disco.

Detalles

Cada nodo de almacenamiento incluye el servicio de enrutador de distribución local (LDR). Este servicio se encarga de las funciones de transporte de contenido, incluido el almacenamiento de datos, el enrutamiento y la gestión de solicitudes. El servicio LDR hace la mayor parte del trabajo duro del sistema StorageGRID al manejar las cargas de transferencia de datos y las funciones de tráfico de datos.

El servicio LDR se encarga de las siguientes tareas:

  • Consultas

  • Actividad de gestión de la vida útil de la información (ILM)

  • Eliminación de objetos

  • Almacenamiento de datos de objetos

  • Transferencias de datos de objetos desde otro servicio LDR (nodo de almacenamiento)

  • Gestión del almacenamiento de datos

  • Interfaces de protocolo (S3 y Swift)

El servicio LDR también asigna cada objeto S3 y Swift a su UUID único.

Almacenes de objetos

El almacenamiento de datos subyacente de un servicio LDR se divide en un número fijo de almacenes de objetos (también conocidos como volúmenes de almacenamiento). Cada almacén de objetos es un punto de montaje independiente.

Los almacenes de objetos de un nodo de almacenamiento se identifican mediante un número hexadecimal entre 0000 y 002F, que se conoce como el ID del volumen. El espacio se reserva en el primer almacén de objetos (volumen 0) para los metadatos de objetos en una base de datos de Cassandra; todo el espacio restante en ese volumen se usa para los datos de objetos. El resto de almacenes de objetos se utilizan exclusivamente para datos de objetos, lo que incluye copias replicadas y fragmentos codificados para borrado.

Para garantizar hasta el uso de espacio para las copias replicadas, los datos de objetos para un objeto determinado se almacenan en un almacén de objetos en función del espacio de almacenamiento disponible. Cuando un almacén de objetos se llena de capacidad, los almacenes de objetos restantes continúan almacenando objetos hasta que no haya más espacio en el nodo de almacenamiento.

Protección de metadatos

StorageGRID almacena metadatos de objetos en una base de datos de Cassandra, que se conecta con el servicio LDR.

Para garantizar la redundancia y, por lo tanto, la protección contra la pérdida, se mantienen tres copias de metadatos de objetos en cada sitio. Esta replicación no puede configurarse y se realiza de forma automática. Para obtener más información, consulte "Gestione el almacenamiento de metadatos de objetos".

Máquina de estado replicada (RSM)

Garantiza que las solicitudes de servicios de la plataforma S3 se envíen a sus respectivos puntos finales.

Monitor de estado del servidor (SSM)

Supervisa el sistema operativo y el hardware subyacente.