Qu'est-ce que la segmentation d'objet ?
La segmentation d'objet consiste à diviser un objet en un ensemble d'objets de plus petite taille afin d'optimiser l'utilisation des ressources et du stockage pour les objets volumineux. Le téléchargement multi-pièces S3 crée également des objets segmentés, avec un objet représentant chaque pièce.
Lorsqu'un objet est ingéré dans le système StorageGRID, le service LDR divise l'objet en segments et crée un conteneur de segments qui répertorie les informations d'en-tête de tous les segments en tant que contenu.
Lors de la récupération d'un conteneur de segments, le service LDR assemble l'objet original à partir de ses segments et renvoie l'objet au client.
Le conteneur et les segments ne sont pas nécessairement stockés sur le même noeud de stockage. Les conteneurs et les segments peuvent être stockés sur n'importe quel nœud de stockage du pool de stockage spécifié dans la règle ILM.
Chaque segment est traité indépendamment par le système StorageGRID et contribue au nombre d'attributs tels que les objets gérés et les objets stockés. Par exemple, si un objet stocké dans le système StorageGRID est divisé en deux segments, la valeur des objets gérés augmente de trois après la fin de l'acquisition, comme suit :
conteneur de segments + segment 1 + segment 2 = trois objets stockés
Vous pouvez améliorer les performances lors de la manipulation d'objets volumineux en vous assurant que :
-
Chaque passerelle et nœud de stockage dispose d'une bande passante réseau suffisante pour le débit requis. Par exemple, configurez des réseaux Grid et client distincts sur des interfaces Ethernet 10 Gbits/s.
-
Suffisamment de nœuds de passerelle et de stockage sont déployés pour le débit requis.
-
Chaque nœud de stockage dispose de performances d'E/S de disque suffisantes pour le débit requis.