Unterschied zwischen Active Standby und Active Active

Active Standby vs Active Active

Active / Standby und Active / Active sind zwei weltweit verbreitete Failover-Mechanismen zur Verbesserung der Zuverlässigkeit der Systeme. Diese beiden Methoden können auch als Implementierungsmethoden mit hoher Verfügbarkeit betrachtet werden. Jeder Mechanismus verfügt über eine eigene Methode zur Ermittlung und Durchführung eines Failovers. Verschiedene Systeme verwenden diese Methoden, um die erforderliche Redundanz zu erreichen, abhängig von der kritischen Art der Instanz.

Active / Standby-Konfiguration

In der Active / Standby-Konfiguration ist nur ein Knoten im aktiven Modus, während sich der andere im Standby-Modus befindet. Wenn auf dem aktiven System ein Problem erkannt wird, nimmt der Standby-Knoten den Platz des aktiven Knotens ein, ohne dass sich der letzte Status ändert, bis das Problem behoben ist. In diesem Fall hängt es jedoch möglicherweise von der Konfiguration der beiden Knoten ab, ob nach der Wiederherstellung des Problems wieder zum ursprünglichen Knoten gewechselt werden soll. Im Allgemeinen sollte es auch eine Art Synchronisation zwischen dem aktiven und dem Standby-Knoten geben, um bei einem Fehler sofort umschalten zu können. In den meisten Fällen werden Heartbeat-Signale zwischen aktiven und Standby-Knoten verwendet, um den Ausfall des aktiven Knotens sowie die Echtzeitsynchronisation zwischen Knoten zu identifizieren. Hier ist immer nur ein Satz von Geräten aktiv, was das Routing und die Fehlerbehebung vereinfacht. Ein Fehler in der Heartbeat-Verbindung führt beide Knoten in den unabhängigen Modus, in dem die Verwendung gemeinsam genutzter Ressourcen je nach Konfiguration inkonsistent werden kann. In der Active / Standby-Konfiguration muss keine Lastausgleichsmethode vor den Knoten implementiert werden, um die Last gemeinsam zu nutzen, da zu einem bestimmten Zeitpunkt jeweils nur ein Knoten aktiv ist, sofern keine Inkonsistenz vorliegt.

Aktiv / Aktiv-Konfiguration

In der Aktiv / Aktiv-Konfiguration befinden sich beide Knoten im aktiven Modus, während sie dieselbe Funktion in demselben Status ausführen. Wenn in einem aktiven Knoten ein Fehler auftritt, verarbeitet der andere aktive Knoten automatisch den Verkehr und die Funktion beider Knoten, bis das Problem behoben ist. Hier sollten beide Knoten die Fähigkeit haben, den gesamten Verkehr einzeln zu handhaben, um in einer Fehlersituation unabhängig arbeiten zu können, ohne dass Leistung oder Qualität die endgültige Funktion beeinträchtigen. Nach der Wiederherstellung des Problems gehen beide Knoten in den aktiven Modus über, in dem die Last zwischen den Knoten aufgeteilt wird. Als allgemeine Praxis in dieser Konfiguration sollte es einen Mechanismus geben, um die Last zwischen Knoten mit einer Art Lastverteilungsmethode aufzuteilen, um beide Knoten gleichzeitig im aktiven Modus zu halten. Die Fehlererkennung sollte auch am Lastausgleichspunkt erfolgen, um die gesamte Last auf den verfügbaren Knoten zu verschieben.

Was ist der Unterschied zwischen Active / Standby und Active / Active Configuration??

- In der Active / Standby-Konfiguration ist die Auslastung des Standby-Knotens nahezu null, obwohl er ständig aktiv ist. Mit der Active / Active-Konfigurationskapazität beider Knoten können im Allgemeinen jeweils maximal 50% genutzt werden Knoten, da ein Knoten in der Lage sein sollte, die gesamte Last im Fehlerfall zu tragen.

- Wenn daher mehr als 50% für einen aktiven Knoten im Aktiv / Aktiv-Modus verwendet werden, führt dies zu einem Leistungsabfall im Falle eines Ausfalls in einem aktiven Knoten.

- In der Active / Active-Konfiguration führt ein Ausfall in einem Pfad nicht zu einem Dienstausfall, wohingegen bei der Active / Standby-Konfiguration der Fehler je nach Ausfallerkennungszeit und Verschiebungszeit vom aktiven Knoten zum Standby-Knoten variieren kann.

- Die Active / Active-Konfiguration kann bei unerwarteten Szenarien als temporärer Durchsatz und Kapazitätserweiterung verwendet werden, obwohl sie während eines Ausfalls zu Leistungseinbußen führt.

- Mit Active / Standby steht diese Option jedoch auch für eine momentane Situation nicht zur Verfügung.

- Obwohl die Active / Active-Konfiguration diesen Vorteil der Kapazitätserweiterung bietet, sollte es vor den Knoten eine Lastausgleichsmethode geben, die bei der Active / Standby-Konfiguration nicht erforderlich ist.

- Die Active / Standby-Methode ist weniger komplex und kann leicht im Netzwerk behandelt werden, da im Vergleich zur Active / Active-Methode immer nur ein Pfad aktiv ist, wodurch beide Pfade und Knoten gleichzeitig aktiv bleiben.

- Die Active / Active-Konfiguration unterstützt normalerweise den Lastausgleich, während bei der Active / Standby-Konfiguration keine solche Lösung verfügbar ist.

- Obwohl die Active / Active-Konfiguration eine kurzfristige Kapazitätserweiterung ermöglicht, ist das Netzwerk im Allgemeinen komplexer als die Active / Standby-Konfiguration.

- Da beide Pfade in der Aktiv / Aktiv-Konfiguration aktiv sind, ist die Ausfallzeit im Fehlerfall nahezu Null, was bei der Active / Standby-Konfiguration höher sein kann.