Unterschied zwischen aktivem Standby und aktivem aktivem

Anonim

um die Zuverlässigkeit der Systeme zu verbessern. Diese beiden Methoden können auch als Implementierungsmethoden für hohe Verfügbarkeit betrachtet werden. Jeder Mechanismus verfügt über eine eigene Methode, um Failover zu ermitteln und durchzuführen. Verschiedene Systeme verwenden diese Methoden, um das erforderliche Maß an Redundanz zu erreichen, je nach dem Grad der kritischen Natur der Instanz.

Active / Standby-Konfiguration

In der Aktiv / Standby-Konfiguration befindet sich nur ein Knoten im aktiven Modus, während sich der andere im Standby-Modus befindet. Wenn ein Problem auf dem aktiven System erkannt wird, wird der Standby-Knoten anstelle des aktiven Knotens ohne Änderungen am letzten Status verwendet, bis das Problem behoben ist. In diesem Fall kann jedoch abhängig von der Konfiguration der zwei Knoten davon abhängen, ob nach der Wiederherstellung des Problems zurück zum ursprünglichen Knoten gewechselt werden soll. Im Allgemeinen sollte zwischen den aktiven und den Standby-Knoten eine Art Synchronisierung stattfinden, um sofort einen Fehler zu beheben. In den meisten Fällen werden Heartbeat-Signale zwischen aktiven und Standby-Knoten verwendet, um den Ausfall des aktiven Knotens sowie die Echtzeit-Synchronisation zwischen den Knoten zu identifizieren. Hier ist immer nur ein Satz von Geräten aktiv, wodurch das Routing und die Fehlersuche vereinfacht werden. Auch ein Fehler in der Heartbeat-Verbindung führt beide Knoten in den unabhängigen Modus, in dem die Verwendung von gemeinsam genutzten Ressourcen abhängig von der Konfiguration inkonsistent werden kann. In der Active / Standby-Konfiguration ist es nicht erforderlich, vor den Knoten eine Lastausgleichsmethode zu implementieren, um die Last gemeinsam nutzen zu können, da nur ein Knoten zu einem bestimmten Zeitpunkt aktiv ist, sofern keine Inkonsistenz vorliegt.

Active / Active-Konfiguration

In der Active / Active-Konfiguration befinden sich beide Knoten im aktiven Modus, während die gleiche Funktion im gleichen Zustand behandelt wird. Wenn bei 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 besitzen, den Gesamtverkehr individuell zu bewältigen, um in einer Fehlersituation unabhängig von einer Leistungs- oder Qualitätsverschlechterung bis zur ultimativen Funktion selbständig arbeiten zu können. Nach der Wiederherstellung des Problems werden beide Knoten in den aktiven Modus versetzt, wo die Last zwischen den Knoten geteilt wird. Als allgemeine Vorgehensweise in dieser Konfiguration sollte es einen Mechanismus geben, um die Last zwischen Knoten unter Verwendung einer Art von Lastausgleichsmethode zu teilen, um beide Knoten gleichzeitig im aktiven Modus zu halten. Außerdem sollte eine Fehleridentifikation am Lastausgleichspunkt stattfinden, um die gesamte Last auf den verfügbaren Knoten zu verlagern.

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

- In der Active / Standby-Konfiguration ist die Auslastung des Standby-Knotens praktisch null, obwohl die gesamte Zeit aktiv ist, während bei der Active / Active-Konfiguration die Kapazität beider Knoten bis zu maximal 50% im Allgemeinen für jeden Knoten, da ein Knoten in der Lage sein sollte, die gesamte Last im Falle eines Fehlers zu übernehmen.

- Wenn daher mehr als 50% für einen aktiven Knoten im Active / Active-Modus verwendet werden, führt dies zu einer Leistungsverschlechterung im Falle eines Fehlers in einem aktiven Knoten.

- In der Active / Active-Konfiguration führt ein Fehler in einem Pfad nicht zum Ausfall des Dienstes, während er bei der Active / Standby-Konfiguration abhängig von der Fehleridentifikationszeit und der Schaltzeit vom aktiven Knoten zum Standby-Knoten variieren kann.

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

- Während bei Active / Standby diese Option auch für eine momentane Situation nicht verfügbar ist.

- Obwohl die Active / Active-Konfiguration diesen Kapazitätserweiterungsvorteil hat, sollte vor den Knoten eine Lastausgleichsmethode vorhanden sein, die in der Active / Standby-Konfiguration nicht erforderlich ist.

- Die Active / Standby-Methode ist weniger komplex und leicht im Netzwerk zu beheben, da im Vergleich zur Active / Active-Methode immer nur ein Pfad aktiv ist, der sowohl Pfade als auch Knoten gleichzeitig aktiviert.

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

- Obwohl die Active / Active-Konfiguration eine vorübergehende Kapazitätserweiterung ermöglicht, bietet sie im Allgemeinen eine zusätzliche Komplexität für das Netzwerk als die Active / Standby-Konfiguration.

- Da beide Pfade unter Active / Active-Konfiguration aktiv sind, ist die Ausfallzeit im Fehlerfall praktisch Null, was bei einer Active / Standby-Konfiguration höher sein kann.