1. Accueil
  2. Glossary
  3. Codage d’effacement
Erasure Coding

Codage d’effacement

De quoi s’agit-il ?

Le codage d’effacement est une méthode de protection des données pour les systèmes de stockage. Les données sont fragmentées, étendues et complétées par des éléments de données redondants, puis stockées sur un ensemble de sites ou de supports de stockage distincts au sein d’un système de stockage distribué. Un sous-ensemble de ces données suffit à régénérer les données d’origine. L’objectif du codage d’effacement est de permettre la reconstruction des données qui sont corrompues à un moment donné du processus de stockage sur disque, en utilisant les informations correspondantes stockées ailleurs dans le système de stockage.

Le codage d’effacement constitue une alternative à la réplication, qui consiste simplement à créer plusieurs copies des données. Il peut offrir une protection contre la perte de données équivalente ou supérieure à celle de la réplication, tout en réduisant de 50 % à 80 % l’espace disque total ou la capacité brute nécessaire.

Pourquoi en avez-vous besoin ?

Le codage d’effacement, à l’instar du RAID (Redundant Array of Independent Disks, ou matrice redondante de disques indépendants), est une méthode qui permet d’assurer la disponibilité et la protection des données dans un système de stockage. Alors que le RAID est idéal pour assurer la redondance des données au sein d’un même serveur (en cas de défaillance d’un disque, les données peuvent être récupérées à partir des autres disques), dans un système de stockage distribué, les données doivent être réparties sur des disques appartenant à différents serveurs afin que le système puisse tolérer la perte d’un serveur entier. Ainsi, alors que le RAID s’applique au niveau des disques, le codage d’effacement est mis en œuvre de manière à ce que les données ne soient pas limitées à un ensemble de disques au sein d’un seul serveur. Il est donc mieux adapté aux plateformes de stockage distribuées réparties sur différents supports ou systèmes de stockage, ou dans différents emplacements physiques.

Par rapport au RAID, le codage d’effacement permet de réduire le temps et la surcharge nécessaires à la reconstruction des données. Il présente toutefois certains inconvénients, notamment le traitement des fragments de données redondants, qui peut mobiliser davantage de ressources processeur et se traduire par une latence accrue. Le codage d’effacement peut donc être particulièrement adapté aux plateformes de stockage pour lesquelles la capacité est prioritaire (une moindre capacité étant consacrée à la réplication des données, une plus grande capacité reste disponible pour le stockage proprement dit) ou lorsque l’efficacité économique est un enjeu important (une capacité physique moindre est nécessaire pour stocker les données et les protéger de manière fiable). En revanche, lorsque les performances sont prioritaires, d’autres méthodes de protection des données, comme la réplication, peuvent être plus appropriées.

En quoi GIGABYTE peut-il vous aider ?

GIGABYTE et Bigtera se sont associés pour proposer une gamme d’appliances de stockage définies par logiciel VirtualStor, qui utilisent le codage d’effacement pour protéger les données. VirtualStor est disponible en trois produits différents (Scaler, Converger et Extreme), selon l’environnement logiciel et les performances de stockage requises, et offre des capacités de stockage allant de plusieurs téraoctets à plusieurs pétaoctets.

Lectures recommandées

Spare Your Concerns Over Upgrading Storage

Spare Your Concerns Over Upgrading Storage

Spare Your Concerns Over Upgrading Storage
Storage Systems are Extremely Important for Business Continuity

Storage Systems are Extremely Important for Business Continuity

Storage Systems are Extremely Important for Business Continuity
Logistics Leader Initiates Smart Transformation with Customized Server Solutions from GIGABYTE

Logistics Leader Initiates Smart Transformation with Customized Server Solutions from GIGABYTE

Logistics Leader Initiates Smart Transformation with Customized Server Solutions from GIGABYTE
GRAID: A Data Protection Solution for NVMe SSDs

GRAID: A Data Protection Solution for NVMe SSDs

GRAID: A Data Protection Solution for NVMe SSDs
Cloud Storage

Cloud Storage

Cloud Storage
GIGABYTE Server and GRAID SupremeRAID™

GIGABYTE Server and GRAID SupremeRAID™

GIGABYTE Server and GRAID SupremeRAID™
What is a Server? A Tech Guide by GIGABYTE

What is a Server? A Tech Guide by GIGABYTE

What is a Server? A Tech Guide by GIGABYTE
Setting the Record Straight: What is HPC? A Tech Guide by GIGABYTE

Setting the Record Straight: What is HPC? A Tech Guide by GIGABYTE

Setting the Record Straight: What is HPC? A Tech Guide by GIGABYTE
What is Big Data, and How Can You Benefit from It?

What is Big Data, and How Can You Benefit from It?

What is Big Data, and How Can You Benefit from It?