Checkmark on Circle.png

Redundanz

Aus KGS-Wiki
Fahrradbremsen sind ein redundantes System.

Als Redundanz (von lat. redundantia, Überfluss) wird das mehrfache Vorhandensein von Komponenten in einem System oder Informationen in einem Speichermedium bezeichnet.

Redundanzen werden gezielt eingebaut, um die Ausfallsicherheit eines Systems zu erhöhen. Auch das Risiko von SPOFs (Single Points of Failure), also einzelnen Komponenten, die durch ihr Ausfallen das ganze System lahmlegen können, kann durch geschickte Redundanzen vermieden werden.

💬
Beispiel

Fahrräder haben zwei unabhängige Bremsen, damit das Rad auch dann sicher zum Stehen gebracht werden kann, wenn eine Bremse ausfällt.

In der Informatik

In der Informatik spielen Redundanzen vor allem in Netzwerken und bei der Speicherung von Informationen eine Rolle.

Netzwerke

Besonders kritische Netzwerkkomponenten sollten immer redundant ausgelegt sein. Beispielsweise stehen an der Spitze des Domain Name System nicht nur einer, sondern gleich dreizehn Root-Server. Diese Root-Server liegen wiederum verteilt auf unterschiedlichen Rechnern, sodass es insgesamt 1.912 Computer gibt[1], die diese Aufgabe übernehmen. Auch die übrigen Ebenen des DNS sind redundant ausgelegt.

Auch viele Webserver sind redundant angelegt und speichern ihre Daten auf verschiedenen Rechnern, die im Wechsel Anfragen entgegennehmen.

Knoten A ist ein SPOF, das rechte Netzwerk ist redundant ausgelegt.

Auch beim Routing ist es sinnvoll, die Verbindungen zwischen den Routern redundant zu gestalten. Betrachten wir die beiden abgebildeten Netzwerke als Beispiel. Die Kreise symbolisieren die Router. In beiden Netzwerken können alle Router und damit alle Subnetze miteinander kommunizieren. Wenn allerdings Router A im linken Netzwerk ausfällt, werden eine Menge Verbindungen unmöglich. Wenn Router B im rechten Netzwerk ausfällt, ist das dagegen völlig unproblematisch, da die übrigen Router trotzdem vielfach verbunden bleiben.

Datenspeicherung

Die Daten in einem QR-Code sind redundant gespeichert.
Eine CD sollte auch trotz kleinerer Kratzer lesbar bleiben – das geht nur, wenn dir Daten redundant gespeichert werden.

Bei der Speicherung von Informationen ist Redundanz höchst wichtig. Wenn die Daten auf einer CD zum Beispiel nicht redundant gespeichert wären, würde ein kleiner Kratzer schon zu Datenverlusten führen.

Auch manche Codierungen wie etwa QR-Codes sind gezielt redundant ausgelegt, damit bei Beschädigungen dir Daten lesbar bleiben. Dadurch ist es auch möglich, Teile eines QR-Codes z.B. mit einem Firmenlogo zu ersetzen.

Zum Weiterlesen

Fußnoten

  1. root-servers.org, Stand 22.19 2024