Was ist Duplexsystem?
Ein Redundanzverfahren, das ein System aus einem Primärsystem (aktiven System), das die Verarbeitung übernimmt, und einem für Ausfälle bereitgehaltenen Standby-System aufbaut und bei einem Ausfall des Primärsystems auf das Standby-System umschaltet, um die Verarbeitung fortzusetzen. Je nachdem, wie einsatzbereit das Standby-System ist, unterscheidet man Hot Standby, Warm Standby und Cold Standby.
Japanische Bezeichnung: デュプレックスシステム
„Duplexsystem“ kommt in 2 Übungsfragen aus 1 Themen vor, z. B. Systemarchitektur und Zuverlässigkeit.
Fachgebiet: Systemarchitektur und Zuverlässigkeit
Unterschied zum Dualsystem
Ein Dualsystem führt dieselbe Verarbeitung gleichzeitig auf zwei Systemen aus und vergleicht die Ergebnisse. In einem Duplexsystem verarbeitet normalerweise nur das Primärsystem, und das Standby-System wartet für den Fall, dass das Primärsystem ausfällt. Ein Dualsystem ist stark bei der Fehlererkennung und schnellen Umschaltung, kostet aber mehr, weil beide Systeme ständig laufen. Ein Duplexsystem hält die Kosten leichter niedrig, dafür ruht die Verarbeitung während der Umschaltung, und Verarbeitungen kurz vor der Umschaltung können verloren gehen.
Der Umschaltmechanismus und worauf zu achten ist
Ein Ausfall des Primärsystems wird durch Mechanismen wie einen Heartbeat erkannt, ein regelmäßig zwischen Primär- und Standby-System ausgetauschtes Signal, und die Verarbeitung wird automatisch auf das Standby-System verlagert (Failover). Um einen Zustand zu verhindern, in dem jede Seite wegen einer Kommunikationsstörung annimmt, die andere sei ausgefallen, und beide als Primärsystem laufen (Split Brain), wird manchmal ein dritter Überwachungsmechanismus vorgesehen. Ob das Standby-System korrekt übernehmen kann, muss außerdem durch regelmäßige Umschalttests bestätigt werden.
Häufige Fragen
Tut das Standby-System eines Duplexsystems nichts?
Bei einem Cold Standby kann das Standby-System angehalten oder mit anderer Arbeit beschäftigt sein, etwa mit nicht dringender Stapelverarbeitung. Fällt das Primärsystem aus, wird diese Arbeit beendet, und das Standby-System übernimmt die Verarbeitung des Primärsystems. Bei einem Hot Standby empfängt das Standby-System laufend die Daten des Primärsystems und wartet bereit, sofort zu übernehmen.
Wie wird die Verfügbarkeit eines Duplexsystems berechnet?
Kann die Verarbeitung weiterlaufen, solange entweder das Primär- oder das Standby-System läuft, lässt sie sich mit der Formel für Parallelschaltung 1 − (1 − a)² abschätzen. In der Praxis führen aber die Umschalteinrichtung, die für die Umschaltung nötige Zeit und gemeinsame Ausfallursachen beider Systeme (etwa die Stromversorgung oder der Aufstellungsort) dazu, dass sie nicht so hoch ist, wie diese Formel ergibt.