ECS : Efficacité du stockage
Summary: Cet article explique l’efficacité du stockage pour ECS.
Instructions
ECS utilise le codage d’effacement pour la protection des données.
Bien qu’elle soit plus efficace sur le plan du stockage que d’autres formes de protection, telles que la mise en miroir, elle entraîne tout de même des frais de stockage.
ECS fournit un mécanisme dans lequel l’efficacité du stockage augmente à mesure que trois sites ou plus sont utilisés.
Dans une configuration géorépliquée avec plusieurs sites/VDC, ECS réplique les fragments du VDC principal vers un site distant afin de fournir une haute disponibilité.
Toutefois, cette réplication simple peut entraîner une surcharge d’espace disque importante.
Pour y remédier, ECS utilise une technique innovante pour réduire la surcharge tout en préservant les fonctions de haute disponibilité.
Cela peut être illustré par un exemple simple.
Prenons en compte 3 VDC dans un environnement multisite : VDC1, VDC2 et VDC3, VDC1 ayant le fragment C1 et VDC2 ayant le fragment C2.
Avec une réplication simple, une copie secondaire de C1 et une copie secondaire de C2 peuvent être placées dans VDC3. Étant donné que tous les fragments sont de la même taille, cela se traduit par un total de 4 x 128 Mo d’espace utilisé pour stocker 2 x 128 Mo d’objets.
Dans ce cas, ECS peut effectuer une opération XOR de C1 et C2 (mathématiquement, écrite C1 C2), la placer dans VDC3 et se débarrasser des copies secondaires individuelles de C1 et C2.
Au lieu d’utiliser 2 x 128 Mo d’espace dans VDC3, ECS n’utilise désormais que 128 Mo (l’opération XOR génère un nouveau fragment de même taille).
Dans ce cas, si VDC1 tombe en panne, ECS peut reconstruire C1 à l’aide du C2 de VDC2 et des données (C1 C2) de VDC3. De même, si VDC2 tombe en panne, ECS peut reconstruire C2 à l’aide de C1 à partir de VDC1 et des données (C1 C2) à partir de VDC3.
Plus le nombre de sites liés augmente, plus l’algorithme ECS est efficace pour réduire les frais généraux.
Le tableau 10 fournit des informations sur la surcharge de stockage en fonction du nombre de sites pour le codage d’effacement normal de 12+4 et le codage d’effacement des archives à froid de 10+2, et il illustre comment ECS devient plus efficace en matière de stockage à mesure que de plus en plus de sites sont liés. Pour obtenir la surcharge la plus faible, la même quantité de données doit être écrite sur chaque site.
Dans certains cas, la réplication peut être souhaitée sur tous les sites pour une protection renforcée des données et des performances de lecture améliorées. L’activation de cette fonctionnalité désactiverait la fonctionnalité XOR pour l’efficacité du stockage décrite. La réplication sur tous les sites est disponible dans ECS 2.2 et versions supérieures.