Qu’est-ce que la redondance ?
La redondance est un concept dans lequel une entité possède plus d'un élément de quelque chose. Cela peut aller d'une information à un système de sauvegarde, en passant par une explication répétitive de quelque chose (comme ce que nous avons fait ici). L’idée sous-jacente est que si l’un échoue, un autre prend le relais.
En informatique, la redondance peut faire référence à un espace de stockage supplémentaire ou à une alimentation supplémentaire sur un ordinateur. En ce sens, il garantit que le système dispose de suffisamment d’espace de stockage et de puissance pour continuer à fonctionner même en cas de problème.
Dans les réseaux, la redondance fait référence à la présence de chemins en double entre les nœuds, de sorte que si un lien tombe en panne, il existe toujours au moins un autre chemin par lequel le trafic réseau peut circuler.
Dans les communications, la redondance fait référence à l'utilisation de plusieurs canaux ou chemins pour les données afin d'améliorer la fiabilité ou la sécurité.
Dans la conception d'un centre de données, la redondance fait référence au fait d'avoir plusieurs serveurs ou systèmes capables de prendre en charge les rôles de chacun en cas de panne de l'un (par exemple, si vous avez deux serveurs Web et que l'un tombe en panne, l'autre peut reprendre le travail).
Même si la redondance est utile dans de nombreuses situations, elle devient également un problème – pour les écrivains par exemple.
À l'écrit, la redondance est l'endroit où deux mots, expressions ou phrases sont utilisés dans le même texte et ont la même signification. Cela rend la deuxième partie inutile car elle n’ajoute rien à l’idée. On l'appelle aussi tautologie ou pléonasme. Un exemple classique de licenciement est : « Il faisait un froid glacial dehors ». « geler » et « froid » signifient la même chose, il est donc devenu inutile d'utiliser les deux mots dans la même phrase.
La redondance intégrée rend les blockchains extrêmement tolérantes aux pannes
La blockchain est un registre distribué (ou base de données) qui stocke des enregistrements immuables d'événements sur plusieurs systèmes de manière à ce qu'ils ne puissent pas être modifiés. Ces enregistrements peuvent être consultés par n'importe quel participant du réseau, mais ils ne peuvent pas être modifiés. Une blockchain fournit une vérité partagée qui est reproduite entre les participants qui ne se font pas entièrement confiance. Ces attributs le rendent attrayant pour de nombreuses applications qui nécessitent un consensus sur les données ou les transactions sans recourir à un tiers de confiance.
C’est la redondance des blockchains qui les rend extrêmement tolérantes aux pannes, même si cela implique également des besoins de stockage très élevés. Lorsqu'une transaction est ajoutée à la blockchain, chaque nœud du réseau reçoit une copie de cette transaction pour la stocker dans le cadre de la chaîne. Cela ajoute une surcharge au système, consommant des ressources de calcul et de stockage au sein de chaque nœud.
Avantages de la redondance
Il a été démontré que la redondance réduit les temps d’arrêt et augmente la productivité. Plus une organisation est productive, meilleure est sa situation financière. La redondance contribue également à maintenir une bonne réputation de fiabilité et de service dans une industrie. Cela peut conduire à plus de clients et à de meilleurs revenus.
Un système redondant nécessiterait plusieurs processeurs, ce qui augmenterait la capacité de traitement d'un système informatique. Cela peut contribuer à améliorer le temps de réponse des utilisateurs susceptibles d'attendre des réponses d'ordinateurs surchargés ou trop lents.
La redondance peut également faciliter les efforts de reprise après sinistre en cas de panne du serveur ou de tout autre sinistre majeur qui efface les données critiques du système informatique principal. S'il existe des copies supplémentaires de fichiers conservées sur les systèmes de sauvegarde, il est alors possible de récupérer les données perdues à partir de ces sauvegardes dans un tel cas.