Qu'est-ce qu'un nœud de stockage StorageGRID ?
Les nœuds de stockage gèrent et stockent les données et métadonnées des objets. Les nœuds de stockage comprennent les services et processus nécessaires pour stocker, déplacer, vérifier et récupérer les données et métadonnées des objets sur disque.
${post_edited_translations.segment}
Types de nœuds de stockage
Lors de l'installation, vous pouvez sélectionner le type de nœud de stockage que vous souhaitez installer. Ces types sont disponibles pour les nœuds de stockage logiciels et pour les nœuds de stockage basés sur une appliance qui prennent en charge la fonctionnalité :
-
Nœud de stockage combiné de données et de métadonnées
-
${post_edited_translations.segment}
-
Nœud de stockage de données uniquement
Vous pouvez sélectionner le type de nœud de stockage dans les situations suivantes :
-
${post_edited_translations.segment}
-
${post_edited_translations.segment}
${post_edited_translations.segment}
Par défaut, tous les nouveaux nœuds de stockage stockeront à la fois les données d'objet et les métadonnées. Ce type de nœud de stockage est appelé un nœud de stockage combiné.
${post_edited_translations.segment}
L'utilisation d'un nœud de stockage exclusivement pour les métadonnées peut s'avérer judicieuse si votre grille stocke un très grand nombre de petits objets. L'installation d'une capacité dédiée aux métadonnées offre un meilleur équilibre entre l'espace nécessaire pour un très grand nombre de petits objets et l'espace requis pour les métadonnées de ces objets. De plus, les nœuds de stockage dédiés uniquement aux métadonnées et hébergés sur des appliances hautes performances peuvent accroître les performances.
Les nœuds de stockage de métadonnées uniquement ont des exigences matérielles spécifiques :
-
Lors de l'utilisation d'appliances StorageGRID, les nœuds de métadonnées uniquement peuvent être configurés uniquement sur les appliances SGF6112 avec douze disques de 1,9 To ou douze disques de 3,8 To.
-
Lors de l'utilisation de nœuds logiciels, les ressources de nœuds contenant uniquement des métadonnées doivent correspondre aux ressources des nœuds de stockage existants. Par exemple :
-
Si le site StorageGRID existant utilise des appliances SG6000 ou SG6100, les nœuds de métadonnées uniquement logiciels doivent répondre aux exigences minimales suivantes :
-
128 Go de RAM
-
Processeur à 8 cœurs
-
8 To SSD ou stockage équivalent pour la base de données Cassandra (rangedb/0)
-
-
Si le site StorageGRID existant utilise des nœuds de stockage virtuels avec 24 Go de RAM, 8 cœurs CPU et 3 To ou 4 To de stockage de métadonnées, les nœuds logiciels dédiés uniquement aux métadonnées doivent utiliser des ressources similaires (24 Go de RAM, 8 cœurs CPU et 4 To de stockage de métadonnées (rangedb/0)).
-
-
Lors de l'ajout d'un nouveau site StorageGRID, la capacité totale de métadonnées du nouveau site doit, au minimum, correspondre à celle des sites existants. Les ressources d'un nouveau site doivent correspondre aux Storage Nodes des sites existants.
|
|
Bien que les nœuds de stockage contenant uniquement des métadonnées incluent le Service LDR et puissent traiter les requêtes des clients S3, les performances de StorageGRID pourraient ne pas augmenter. |
Nœud de stockage de données uniquement
L'utilisation d'un nœud de stockage exclusivement dédié aux données peut s'avérer judicieuse si vos nœuds de stockage présentent des caractéristiques de performance différentes. Par exemple, pour potentiellement améliorer les performances, vous pourriez disposer de nœuds de stockage à disques durs haute capacité dédiés aux données, associés à des nœuds de stockage haute performance dédiés uniquement aux métadonnées.
De plus, vous pouvez augmenter la capacité de métadonnées en supprimant les nœuds Cassandra disposant de peu de RAM, ce qui accroît la limite de capacité de métadonnées par nœud. Voir "Gérer le stockage des métadonnées des objets".
Vous pouvez convertir un nœud de stockage qui ne contient pas le Service ADC en un nœud de stockage uniquement de données. Reportez-vous à "${post_edited_translations.segment}".
${post_edited_translations.segment}
Lors du choix des nœuds de stockage à utiliser dans votre topologie, n'oubliez pas que la grille ou chaque site de la grille doit contenir les éléments suivants :
-
Par site (dans une grille à site unique ou multi-site) : Trois ${post_edited_translations.segment} nœuds de stockage (peuvent être n’importe quelle combinaison de nœuds de stockage combinés et de nœuds de stockage de métadonnées uniquement)
-
Grille à site unique : au moins deux nœuds de stockage d’objets (peuvent être n’importe quelle combinaison de nœuds combinés et de nœuds de données uniquement)
-
${post_edited_translations.segment}
Services principaux pour les nœuds de stockage
Le tableau suivant présente les principaux services des nœuds de stockage ; toutefois, ce tableau ne répertorie pas tous les services des nœuds.
|
|
${post_edited_translations.segment} |
| Service | Fonction clé |
|---|---|
Compte (acct) |
Gère les comptes des locataires. Les nœuds de stockage de données uniquement n'hébergent pas ce service. |
Maintient la topologie et la configuration à l'échelle de la grille. Les nœuds de stockage de données uniquement n'hébergent pas ce service. DétailsLe service Administrative Domain Controller (ADC) authentifie les nœuds de grille et leurs connexions entre eux. Le service ADC est hébergé sur un minimum de trois nœuds de stockage sur un site. Le service ADC gère les informations de topologie, notamment l'emplacement et la disponibilité des services. Lorsqu'un nœud de grille requiert des informations de la part d'un autre nœud de grille ou qu'une action doit être effectuée par un autre nœud de grille, il contacte un service ADC pour trouver le meilleur nœud de grille pour traiter sa requête. De plus, le service ADC conserve une copie des bundles de configuration du déploiement StorageGRID, ce qui permet à n'importe quel nœud de grille de récupérer les informations de configuration actuelles. Pour faciliter les opérations distribuées et isolées, chaque service ADC synchronise les certificats, les ensembles de configuration et les informations sur les services et la topologie avec les autres services ADC dans le système StorageGRID. En général, tous les nœuds de grille maintiennent une connexion avec au moins un service ADC. Cela garantit que les nœuds de grille accèdent toujours aux informations les plus récentes. Lorsque les nœuds de grille se connectent, ils mettent en cache les certificats des autres nœuds de grille, ce qui permet aux systèmes de continuer à fonctionner avec les nœuds de grille connus même lorsqu'un service ADC est indisponible. Les nouveaux nœuds de grille ne peuvent établir des connexions qu'en utilisant un service ADC. La connexion de chaque nœud de grille permet au service ADC de collecter des informations de topologie. Ces informations sur les nœuds de grille incluent la charge CPU, l'espace disque disponible (s'il dispose de stockage), les services pris en charge et l'ID de site du nœud de grille. D'autres services demandent des informations de topologie au service ADC par le biais de requêtes de topologie. Le service ADC répond à chaque requête avec les dernières informations reçues du système StorageGRID. |
|
Cassandra |
Stocke et protège les métadonnées des objets. Les nœuds de stockage de données uniquement n'hébergent pas ce service. |
Cassandra Reaper |
Effectue des réparations automatiques des métadonnées des objets. Les nœuds de stockage de données uniquement n'hébergent pas ce service. |
Fragment |
Gère les données à codage d'effacement et les fragments de parité. |
Data Mover (dmv) |
Déplace les données vers des Cloud Storage Pools. |
Magasin de données distribué (DDS) |
Surveille le stockage des métadonnées des objets. DétailsChaque nœud de stockage comprend le service Distributed Data Store (DDS). Ce service s'interface avec la base de données Cassandra pour exécuter des tâches de fond sur les métadonnées d'objet stockées dans le système StorageGRID. Le service DDS suit le nombre total d'objets ingérés dans le système StorageGRID ainsi que le nombre total d'objets ingérés via chacune des interfaces prises en charge par le système (S3). |
Identité (idnt) |
Fédère les identités des utilisateurs provenant de LDAP et d'Active Directory. Les nœuds de stockage de données uniquement n'hébergent pas ce service. |
Routeur de distribution local (LDR) |
Traite les requêtes du protocole de stockage d'objets et gère les données d'objets sur disque. DétailsChaque nœud de stockage combiné, données uniquement et métadonnées uniquement inclut le service Local Distribution Router (LDR). Ce service gère les fonctions de transport de contenu, notamment le stockage des données, le routage et le traitement des requêtes. Le service LDR effectue la majeure partie du travail complexe du système StorageGRID en gérant les charges de transfert de données et les fonctions de trafic de données. Le service LDR gère les tâches suivantes :
Le service LDR associe également chaque objet S3 à son UUID unique.
|
Machine à états répliquée (RSM) |
Garantit que les requêtes de services de la plateforme S3 sont envoyées à leurs points de terminaison respectifs. Les nœuds de stockage de données uniquement n'hébergent pas ce service. |
${post_edited_translations.segment} |
${post_edited_translations.segment} |