Redundanz
Redundanz ist die Duplizierung kritischer Komponenten oder Funktionen eines Systems mit dem Ziel, die Zuverlässigkeit zu erhöhen. Da mehrere Komponenten die gleiche Funktion ausführen können, kann ein System auch dann weiter funktionieren, wenn eine oder mehrere Komponenten ausfallen.
Redundanz kann auf verschiedenen Ebenen eines Computersystems implementiert werden, darunter:
* Hardware-Redundanz: Dabei werden kritische Hardwarekomponenten wie Prozessoren, Speichermodule und Speichergeräte dupliziert. Fällt eine dieser Komponenten aus, kann das System mit den redundanten Komponenten weiter betrieben werden.
* Software-Redundanz: Dies beinhaltet die Duplizierung kritischer Softwarekomponenten wie Betriebssysteme und Anwendungen. Fällt eine dieser Komponenten aus, kann das System mit den redundanten Komponenten weiter betrieben werden.
* Datenredundanz: Dabei werden mehrere Kopien kritischer Daten auf verschiedenen Speichergeräten gespeichert. Sollte ein Speichergerät ausfallen, kann weiterhin auf die Daten von den anderen Speichergeräten zugegriffen werden.
Redundanz ist eine entscheidende Komponente von Hochverfügbarkeitssystemen, also Systemen, die rund um die Uhr und an 365 Tagen im Jahr verfügbar sein müssen. Durch den Einsatz von Redundanz können hochverfügbare Systeme das Risiko von Ausfallzeiten und Datenverlusten minimieren.
Hier sind einige konkrete Beispiele dafür, wie Redundanz genutzt werden kann, um ein Computersystem auch dann am Laufen zu halten, wenn eine Komponente ausfällt:
* Ein Computer mit redundanter Stromversorgung kann auch dann weiter betrieben werden, wenn eines der Netzteile ausfällt.
* Ein Computer mit einem redundanten Array unabhängiger Festplatten (RAID) kann auch dann weiter betrieben werden, wenn eine der Festplatten im RAID ausfällt.
* Ein Computer mit einer redundanten Netzwerkverbindung kann auch dann weiterhin auf das Netzwerk zugreifen, wenn eine der Netzwerkverbindungen ausfällt.
Redundanz ist ein wichtiges Instrument, mit dem sich die Zuverlässigkeit und Verfügbarkeit von Computersystemen verbessern lässt. Durch die Duplizierung kritischer Komponenten und Funktionen kann Redundanz dazu beitragen, sicherzustellen, dass ein System auch dann weiter betrieben werden kann, wenn eine oder mehrere Komponenten ausfallen.