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.

Los requisitos de almacenamiento y rendimiento

Colaboradores netapp-perveilerk

Debe comprender los requisitos de almacenamiento de los nodos de StorageGRID, de tal modo que pueda proporcionar espacio suficiente para admitir la configuración inicial y la ampliación de almacenamiento futura.

Los requisitos de almacenamiento y rendimiento varían según la implementación del nodo basado en software.

Nota "Linux" se refiere a una implementación de RHEL, Ubuntu o Debian. Para obtener una lista de las versiones compatibles, consulte la "Herramienta de matriz de interoperabilidad de NetApp (IMT)" .

Categorías de almacenamiento

Los nodos de StorageGRID requieren tres categorías lógicas de almacenamiento:

  • * Container pool* — almacenamiento de nivel de rendimiento (10K SAS o SSD) para los contenedores de nodos, que se asignará al controlador de almacenamiento del motor del contenedor cuando instale y configure el motor del contenedor en los hosts que soportarán sus nodos StorageGRID.

  • Datos del sistema — almacenamiento de nivel de rendimiento (10K SAS o SSD) para almacenamiento persistente por nodo de datos del sistema y registros de transacciones, que los servicios host StorageGRID consumirán y asignarán a nodos individuales.

  • Almacenamiento masivo de datos de objetos: Almacenamiento en niveles de rendimiento (10K SAS o SSD) y capacidad (NL-SAS/SATA) para el almacenamiento persistente de datos de objetos y metadatos de objetos.

Se deben utilizar dispositivos de bloques respaldados por RAID para todas las categorías de almacenamiento. No se admiten discos, SSD o JBOD no redundantes. Puede usar almacenamiento RAID compartido o local para cualquiera de las categorías de almacenamiento; sin embargo, si desea usar la funcionalidad de migración de nodos en StorageGRID, debe almacenar tanto los datos del sistema como los datos de objetos en almacenamiento compartido. Para obtener más información, consulte "Requisitos de migración de contenedores de nodos".

Requisitos de rendimiento

El rendimiento de los volúmenes utilizados para el pool de contenedores, los datos del sistema y los metadatos de objetos afecta significativamente el rendimiento general del sistema. Debe usar almacenamiento de nivel de rendimiento (10 000 SAS o SSD) para estos volúmenes a fin de garantizar que el rendimiento de disco sea adecuado en términos de latencia, operaciones de entrada/salida por segundo (IOPS) y rendimiento. Puede usar almacenamiento en niveles de capacidad (NL-SAS/SATA) para el almacenamiento persistente de datos de objetos.

Los volúmenes utilizados para el pool de contenedores, los datos del sistema y los datos de objetos deben tener el almacenamiento en caché de devolución de escritura habilitado. La caché debe estar en un medio protegido o persistente.

Requisitos para hosts que usan almacenamiento de NetApp ONTAP

Si el nodo StorageGRID utiliza almacenamiento asignado de un sistema NetApp ONTAP, confirme que el volumen no tiene una política de organización en niveles de FabricPool habilitada. Al deshabilitar el almacenamiento en niveles de FabricPool para los volúmenes que se usan con los nodos StorageGRID, se simplifica la solución de problemas y las operaciones de almacenamiento.

Nota No utilice nunca FabricPool para colocar en niveles datos relacionados con StorageGRID en el propio StorageGRID. La organización en niveles de los datos de StorageGRID en StorageGRID aumenta la solución de problemas y la complejidad operativa.

Número de hosts requeridos

Cada sitio StorageGRID requiere como mínimo tres nodos de almacenamiento.

Nota En una puesta en marcha de producción, no ejecute más de un nodo de almacenamiento en un solo host físico o virtual. El uso de un host dedicado para cada nodo de almacenamiento proporciona un dominio de fallo aislado.

Pueden ponerse en marcha otros tipos de nodos, como los nodos de administrador o los nodos de pasarela, en los mismos hosts o bien en sus propios hosts dedicados, según sea necesario.

Nota Las instantáneas de disco no se pueden utilizar para restaurar los nodos de grid. En su lugar, consulte "recuperación de nodo de grid"los procedimientos de cada tipo de nodo.

Número de volúmenes de almacenamiento para cada nodo

En la siguiente tabla se muestra el número de volúmenes de almacenamiento (LUN) necesarios para cada host y el tamaño mínimo requerido para cada LUN, en función del cual se pondrán en marcha los nodos en ese host.

El tamaño máximo de LUN probado es 39 TB.

Nota Estos números son para cada host, no para toda la cuadrícula.
Propósito de LUN Categoría de almacenamiento Número de LUN Tamaño mínimo/LUN

Bloque de almacenamiento del motor del contenedor

Pool de contenedores

1

Número total de nodos × 100 GB

/var/local volumen

Datos del sistema

1 para cada nodo de este host

100GB

Nodo de almacenamiento

Datos de objetos

3 para cada nodo de almacenamiento de este host

Nota: Un nodo de almacenamiento basado en software Linux puede tener entre 1 y 48 volúmenes de almacenamiento. Un nodo de almacenamiento basado en software VMware puede tener de 1 a 16 volúmenes de almacenamiento. Se recomiendan al menos 3 volúmenes de almacenamiento.

12 TB (4 TB/LUN, mínimo)

Tamaño máximo de LUN probado: 39 TB.

Nodo de almacenamiento (solo metadatos)

Metadatos de objetos

1

4 TB/LUN, mínimo

Tamaño máximo de LUN probado: 39 TB.

Nota: Solo se requiere un rangedb para los nodos de almacenamiento solo de metadatos.

Registros de auditoría del nodo de administrador

Datos del sistema

1 para cada nodo de administrador de este host

200GB

Tablas Admin Node

Datos del sistema

1 para cada nodo de administrador de este host

200GB

Nota Según el nivel de auditoría configurado, el tamaño de las entradas del usuario, como el nombre de la clave del objeto S3, y la cantidad de datos del registro de auditoría que necesita conservar, es posible que deba aumentar el tamaño del LUN del registro de auditoría en cada nodo de administración. Generalmente, una red genera aproximadamente 1 KB de datos de auditoría por operación S3, lo que significaría que un LUN de 200 GB admitiría 70 millones de operaciones por día u 800 operaciones por segundo durante dos o tres días.

Espacio de almacenamiento mínimo para un host

En la siguiente tabla se muestra el espacio de almacenamiento mínimo necesario para cada tipo de nodo. Puede utilizar esta tabla para determinar la cantidad mínima de almacenamiento que debe proporcionar al host en cada categoría de almacenamiento, según la cual se pondrán en marcha los nodos en ese host.

Nota Las instantáneas de disco no se pueden utilizar para restaurar los nodos de grid. En su lugar, consulte "recuperación de nodo de grid"los procedimientos de cada tipo de nodo.

Cada nodo host requiere un LUN de 100 GB para el sistema operativo.

Tipo de nodo Pool de contenedores Datos del sistema Datos de objetos

Nodo de almacenamiento

100GB

100GB

4.000GB

Nodo de administración

100GB

500 GB (3 LUN)

no aplicable

Nodo de puerta de enlace

100GB

100GB

no aplicable

Ejemplo: Cálculo de los requisitos de almacenamiento para un host o una máquina virtual

Supongamos que planea implementar tres nodos en el mismo host o máquina virtual: un nodo de almacenamiento, un nodo de administración y un nodo de puerta de enlace. Debe proporcionar un mínimo de nueve volúmenes de almacenamiento al host. Necesitará un mínimo de 300 GB de almacenamiento de nivel de rendimiento para los contenedores de nodos, 700 GB de almacenamiento de nivel de rendimiento para datos del sistema y registros de transacciones, y 12 TB de almacenamiento de nivel de capacidad para datos de objetos.

Ejemplo de host Linux
Tipo de nodo Propósito de LUN Número de LUN Tamaño de LUN

Nodo de almacenamiento

Bloque de almacenamiento del motor del contenedor

1

300 GB (100 GB/nodo)

Nodo de almacenamiento

/var/local volumen

1

100GB

Nodo de almacenamiento

Datos de objetos

3

12 TB (4 TB/LUN)

Nodo de administración

/var/local volumen

1

100GB

Nodo de administración

Registros de auditoría del nodo de administrador

1

200GB

Nodo de administración

Tablas Admin Node

1

200GB

Nodo de puerta de enlace

/var/local volumen

1

100GB

Total

9

  • Piscina de contenedores:* 300 GB

Datos del sistema: 700 GB

Datos del objeto: 12,000 GB

Ejemplo de máquina virtual VMware
Tipo de nodo Propósito de LUN Número de LUN Tamaño de LUN

Nodo de almacenamiento

Volumen del sistema operativo

1

100GB

Nodo de almacenamiento

Datos de objetos

3

12 TB (4 TB/LUN)

Nodo de administración

Volumen del sistema operativo

1

100GB

Nodo de administración

Registros de auditoría del nodo de administrador

1

200GB

Nodo de administración

Tablas Admin Node

1

200GB

Nodo de puerta de enlace

Volumen del sistema operativo

1

100GB

Total

8

Datos del sistema: 700 GB

Datos del objeto: 12,000 GB

Requisitos de almacenamiento específicos para nodos de almacenamiento

Linux y VMware tienen diferentes requisitos de almacenamiento para los nodos de almacenamiento:

  • Un nodo de almacenamiento basado en software Linux puede tener entre 1 y 48 volúmenes de almacenamiento

  • Un nodo de almacenamiento basado en software VMware puede tener entre 1 y 16 volúmenes de almacenamiento

  • Se recomiendan tres o más volúmenes de almacenamiento.

  • Cada volumen de almacenamiento debe ser de 4 TB o más.

Nota Un nodo de almacenamiento de dispositivo también puede tener hasta 48 volúmenes de almacenamiento.

Como se muestra en la figura, StorageGRID reserva espacio para los metadatos del objeto en el volumen de almacenamiento 0 de cada nodo de almacenamiento. Cualquier espacio restante en el volumen de almacenamiento 0 y cualquier otro volumen de almacenamiento en el nodo de almacenamiento se utilizan exclusivamente para los datos de objetos.

Nodo de almacenamiento de espacio de metadatos

Para proporcionar redundancia y proteger los metadatos de objetos de la pérdida, StorageGRID almacena tres copias de los metadatos para todos los objetos del sistema en cada sitio. Las tres copias de metadatos de objetos se distribuyen uniformemente por todos los nodos de almacenamiento de cada sitio.

Cuando se instala un grid con nodos de almacenamiento solo de metadatos, el grid también debe contener un número mínimo de nodos para el almacenamiento de objetos. Consulte "Tipos de nodos de almacenamiento" para obtener más información sobre nodos de almacenamiento solo de metadatos.

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

Cuando se asigna espacio al volumen 0 de un nuevo nodo de almacenamiento, se debe garantizar que haya espacio suficiente para la porción de ese nodo de todos los metadatos de objetos.

  • Como mínimo, debe asignar al menos 4 TB al volumen 0.

    Nota Si se utiliza solo un volumen de almacenamiento para un nodo de almacenamiento y se asignan 4 TB o menos al volumen, el nodo de almacenamiento puede introducir el estado de almacenamiento de solo lectura en los metadatos de objeto de inicio y almacenamiento solo.
    Nota Si se asigna menos de 500 GB al volumen 0 (solo para uso no en producción), el 10 % de la capacidad del volumen de almacenamiento se reserva para metadatos.
  • Los recursos de nodos basados solo en metadatos de software deben coincidir con los recursos de nodos de almacenamiento existentes. Por ejemplo:

    • Si el sitio de StorageGRID existente utiliza dispositivos SG6000 o SG6100, los nodos de solo metadatos basados en software deben cumplir con los siguientes requisitos mínimos:

      • 128 GB DE MEMORIA RAM

      • CPU de 8 núcleos

      • SSD de 8 TB o almacenamiento equivalente para la base de datos Cassandra (rangedb/0)

    • Si el sitio StorageGRID existente utiliza nodos de almacenamiento virtuales con 24 GB de RAM, CPU de 8 núcleos y 3 TB o 4 TB de almacenamiento de metadatos, los nodos solo de metadatos basados ​​en software deben usar recursos similares (24 GB de RAM, CPU de 8 núcleos y 4 TB de almacenamiento de metadatos (rangedb/0)).

      Cuando se añade un sitio StorageGRID nuevo, la capacidad de metadatos total del sitio nuevo debe coincidir, como mínimo, con los sitios de StorageGRID existentes y los nuevos recursos del sitio deben coincidir con los nodos de almacenamiento en los sitios de StorageGRID existentes.

  • Si va a instalar un nuevo sistema (StorageGRID 11,6 o superior) y cada nodo de almacenamiento tiene 128 GB o más de RAM, asigne 8 TB o más al volumen 0. Al usar un valor mayor para el volumen 0, se puede aumentar el espacio permitido para los metadatos en cada nodo de almacenamiento.

  • Al configurar nodos de almacenamiento diferentes para un sitio, utilice el mismo ajuste para el volumen 0 si es posible. Si un sitio contiene nodos de almacenamiento de distintos tamaños, el nodo de almacenamiento con el volumen más pequeño 0 determinará la capacidad de metadatos de ese sitio.

Para obtener más información, visite "Gestione el almacenamiento de metadatos de objetos".