Skip to main content
La version française est une traduction automatique. La version anglaise prévaut sur la française en cas de divergence.

Qu'est-ce que le codage d'effacement ?

Le codage d'effacement est l'une des deux méthodes utilisées par StorageGRID pour stocker les données d'objet (la réplication est l'autre méthode). Lorsque des objets correspondent à une règle ILM qui utilise le codage d'effacement, ces objets sont découpés en fragments de données, des fragments de parité supplémentaires sont calculés et chaque fragment est stocké sur un nœud de stockage différent.

Lorsqu'un objet est accessible, il est réassemblé à l'aide des fragments stockés. Si des données ou un fragment de parité sont corrompus ou perdus, l'algorithme de codage d'effacement peut recréer ce fragment en utilisant un sous-ensemble des données et des fragments de parité restants.

Lorsque vous créez des règles ILM, StorageGRID crée des profils de codage d'effacement qui prennent en charge ces règles. Vous pouvez afficher une liste de profils de codage d'effacement,"renommer un profil de codage d'effacement" , ou"désactiver un profil de codage d'effacement s'il n'est actuellement utilisé dans aucune règle ILM" .

L'exemple suivant illustre l'utilisation d'un algorithme de codage d'effacement sur les données d'un objet. Dans cet exemple, la règle ILM utilise un schéma de codage 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 différent sur trois sites de centres de données pour assurer la protection des données en cas de panne de nœud ou de perte de site.

Codage d'effacement trois sites 4 plus 2

Le schéma de codage d'effacement 4+2 peut être configuré de différentes manières. Par exemple, vous pouvez configurer un pool de stockage à site unique contenant six nœuds de stockage. Pour"protection contre la perte de site" , vous pouvez utiliser un pool de stockage contenant trois sites avec trois nœuds de stockage sur chaque site. Un objet peut être récupéré tant que quatre des six fragments (données ou parité) restent disponibles. Jusqu'à deux fragments peuvent être perdus sans perte des données de l'objet. Si un site entier est perdu, l’objet peut toujours être récupéré ou réparé, à condition que tous les autres fragments restent accessibles.

Code d'effacement récupérable 4 Plus 2

Si plus de deux nœuds de stockage sont perdus, l'objet n'est pas récupérable.

Code d'effacement irrécupérable 4 Plus 2