Skip to main content
Une version plus récente de ce produit est disponible.
La version française est une traduction automatique. La version anglaise prévaut sur la française en cas de divergence.

Qu'est-ce qu'un objet StorageGRID

Avec le stockage objet, l'unité de stockage est un objet, et non un fichier ou un bloc. Contrairement à la hiérarchie arborescente d'un système de fichiers ou du stockage bloc, le stockage objet organise les données de manière plate et non structurée.

Le stockage objet dissocie l'emplacement physique des données de la méthode utilisée pour stocker et récupérer ces données.

Dans un système de stockage orienté objet, chaque objet comporte deux parties : les données de l’objet et les métadonnées de l’objet.

Objet

Que sont les données d'objet ?

Les données d'objet peuvent être de toute nature, par exemple une photographie, un film ou un dossier médical.

Que sont les métadonnées d'un objet ?

Les métadonnées d'objet sont toutes les informations qui décrivent un objet. StorageGRID utilise les métadonnées d'objet pour suivre l'emplacement de tous les objets sur la grille et gérer le cycle de vie de chaque objet au fil du temps.

Les métadonnées d'un objet comprennent des informations telles que les suivantes :

  • Métadonnées système, y compris un identifiant unique pour chaque objet (UUID), le nom de l'objet, le nom du compartiment S3, le nom ou l'identifiant du compte du locataire, la taille logique de l'objet, la date et l'heure de la première création de l'objet, et la date et l'heure de la dernière modification de l'objet.

  • L'emplacement de stockage actuel de chaque copie d'objet ou fragment codé par effacement.

  • Toutes les métadonnées utilisateur associées à l'objet.

Les métadonnées des objets sont personnalisables et extensibles, ce qui les rend flexibles pour les applications.

Pour obtenir des informations détaillées sur la manière et l'endroit où StorageGRID stocke les métadonnées des objets, consultez "Gérer le stockage des métadonnées des objets".

Comment les données des objets sont-elles protégées ?

Le système StorageGRID vous offre deux mécanismes pour protéger les données d'objets contre la perte : la réplication et le code d'effacement.

Réplication

Lorsque StorageGRID associe des objets à une règle de gestion du cycle de vie des informations (ILM) configurée pour créer des copies répliquées, le système crée des copies exactes des données de l'objet et les stocke sur des nœuds de stockage ou des pools de stockage cloud. Les règles ILM définissent le nombre de copies créées, leur emplacement de stockage et la durée pendant laquelle elles sont conservées par le système. Si une copie est perdue, par exemple à la suite de la perte d'un nœud de stockage, l'objet reste disponible si une copie existe ailleurs dans le système StorageGRID.

Dans l'exemple suivant, la règle Make 2 Copies spécifie que deux copies répliquées de chaque objet doivent être placées dans un pool de stockage contenant trois nœuds de stockage.

Règle des 2 copies

Code d'effacement

Lorsque StorageGRID associe des objets à une règle ILM configurée pour créer des copies à code d'effacement, il découpe les données de l'objet en fragments de données, calcule des fragments de parité supplémentaires et stocke chaque fragment sur un nœud de stockage différent. Lorsqu'un objet est accédé, il est reconstitué à partir des fragments stockés. Si un fragment de données ou de parité est corrompu ou perdu, l'algorithme de code d'effacement peut recréer ce fragment à partir d'un sous-ensemble des fragments de données et de parité restants. Les règles ILM et les profils de code d'effacement déterminent le schéma de code d'effacement utilisé.

L'exemple suivant illustre l'utilisation du code d'effacement sur les données d'un objet. Dans cet exemple, la règle ILM utilise un schéma de code d'effacement 4+2. Chaque objet est divisé en quatre fragments de données égaux, et deux fragments de parité sont calculés à partir des données de l'objet. Chacun des six fragments est stocké sur un nœud de stockage différent, réparti sur trois centres de données, afin d'assurer la protection des données en cas de panne de nœud ou de perte de site.

Code d'effacement Trois sites 4 Plus 2