Arquitectura de StorageGRID y topología de red
Un sistema StorageGRID consta de varios tipos de nodos de grid en uno o varios sitios de centros de datos.
Para obtener información adicional sobre la topología de red, los requisitos y las comunicaciones de grid de StorageGRID, consulte "Directrices sobre redes".
Topologías de puesta en marcha
El sistema StorageGRID se puede poner en marcha en un solo centro de datos o en varios sitios de centros de datos.
Sitio único
En una puesta en marcha con un único sitio, la infraestructura y las operaciones del sistema StorageGRID están centralizadas.
Múltiples sitios
En una implementación con varios sitios, se pueden instalar diferentes tipos y números de recursos de StorageGRID en cada sitio. Por ejemplo, es posible que se necesite más almacenamiento en un centro de datos que en otro.
Con frecuencia, se ubican en distintas ubicaciones geográficas en diferentes dominios de fallo, como una línea de fallo de terremotos o un flujo de inundación. El uso compartido de datos y la recuperación ante desastres se consigue mediante la distribución automatizada de datos a otros sites.
También pueden existir varios sitios lógicos en un único centro de datos y así permitir el uso de replicación distribuida y código de borrado para aumentar la disponibilidad y la resiliencia.
Redundancia de nodos de grid
En una puesta en marcha de un único sitio o de varios sitios, de manera opcional, puede incluir más de un nodo de administración o un nodo de puerta de enlace para obtener redundancia. Por ejemplo, puede instalar más de un nodo de administración en un solo sitio o en varios sitios. Sin embargo, cada sistema StorageGRID solo puede tener un nodo de administrador principal.
Arquitectura del sistema
Este diagrama muestra cómo se organizan los nodos de cuadrícula en un sistema StorageGRID.
Los clientes de S3 y Swift almacenan y recuperan objetos en StorageGRID. Otros clientes se usan para enviar notificaciones por correo electrónico, para acceder a la interfaz de gestión de StorageGRID y, opcionalmente, para acceder al recurso compartido de auditoría.
Los clientes S3 y Swift pueden conectarse a un nodo de puerta de enlace o un nodo de administrador para usar la interfaz de equilibrio de carga en los nodos de almacenamiento. De manera alternativa, los clientes S3 y Swift pueden conectarse directamente a los nodos de almacenamiento mediante HTTPS.
Los objetos pueden almacenarse en StorageGRID en nodos de almacenamiento basados en software o en hardware, o en pools de almacenamiento en cloud, que constan de bloques S3 externos o contenedores de almacenamiento de Azure Blob.