Skillnaden mellan Active Standby och Active Active

Skillnaden mellan Active Standby och Active Active
Skillnaden mellan Active Standby och Active Active

Video: Skillnaden mellan Active Standby och Active Active

Video: Skillnaden mellan Active Standby och Active Active
Video: What are EJBs Enterprise Java Beans? 2024, Juli
Anonim

Active Standby vs Active Active

Active/Standby och Active/Active är två failover-mekanismer som används allmänt över hela världen för att förbättra systemens tillförlitlighet. Dessa två metoder kan också betraktas som implementeringsmetoder med hög tillgänglighet. Varje mekanism har sin egen metod för att bestämma och utföra failover. Olika system använder dessa metoder för att uppnå den erforderliga redundansnivån beroende på nivån på instansens kritiska natur.

Aktiv/Standby-konfiguration

I aktiv/standby-konfiguration är endast en nod i aktivt läge medan den andra är i standby-läge. När ett problem identifieras på det aktiva systemet, kommer standbynoden att ersätta den aktiva noden utan några ändringar i det senaste tillståndet tills problemet är löst. Men i det här fallet kan om man ska byta tillbaka till den ursprungliga noden efter återställning av problemet eller inte bero på konfigurationen av de två noderna. Också i allmänhet bör det finnas någon form av synkronisering mellan den aktiva noden och standbynoden för att omedelbart slå på ett fel. I de flesta fall används hjärtslagssignaler mellan aktiva noder och standbynoder för att identifiera fel på den aktiva noden såväl som för re altidssynkronisering mellan noder. Här är alltid bara en uppsättning utrustning aktiv hela tiden, vilket förenklar routing och felsökning. Ett fel i hjärtslagslänken leder också båda noderna till oberoende läge där användningen av delade resurser kan bli inkonsekvent beroende på konfigurationen. I Aktiv/Standby-konfiguration finns det inget behov av att implementera en lastbalanseringsmetod före noderna för att dela lasten, eftersom endast en nod kommer att vara aktiv vid varje given tidpunkt om det inte finns inkonsekvens.

Aktiv/aktiv konfiguration

I aktiv/aktiv konfiguration är båda noderna i aktivt läge medan de hanterar samma funktion i samma tillstånd. Om det finns ett fel i en aktiv nod, hanterar den andra aktiva noden automatiskt trafiken och funktionen för båda noderna tills problemet är löst. Här bör båda noderna ha kapacitet att hantera den totala trafiken individuellt för att kunna arbeta självständigt i en felsituation utan någon prestanda eller kvalitetsförsämring till den ultimata funktionen. Efter återställning av problemet kommer båda noderna att gå till aktivt läge, där belastningen delas mellan noderna. Som en allmän praxis i den här konfigurationen bör det finnas en mekanism för att dela belastningen mellan noder med någon form av lastbalanseringsmetod för att hålla båda noderna i aktivt läge samtidigt. Dessutom bör felidentifiering ske vid lastbalanseringspunkten för att flytta hela lasten till tillgänglig nod.

Vad är skillnaden mellan Active/Standby och Active/Active Configuration?

– I Active/Standby-konfigurationen är utnyttjandet av standby-noden praktiskt taget noll trots att den är igång hela tiden, medan med Active/Active-konfiguration kan kapaciteten för båda noderna användas upp till maxim alt 50 % i allmänhet för varje nod, eftersom en nod ska kunna ta hela belastningen vid ett fel.

– Därför, om mer än 50 % används för någon aktiv nod i aktivt/aktivt läge, kommer det att bli en prestandaförsämring i händelse av ett fel i en aktiv nod.

– I aktiv/aktiv konfiguration kommer fel i en väg inte att leda till serviceavbrott, medan det med Active/Standby-konfiguration kan variera beroende på felidentifieringstid och skifttid från aktiv nod till standbynod.

– Aktiv/Aktiv konfiguration kan användas som en tillfällig genomströmning och kapacitetsökning i händelse av oväntade scenarier, även om det leder till prestandaförsämring under ett fel.

– Med Active/Standby är ett sådant alternativ inte tillgängligt ens för en tillfällig situation.

– Även om aktiv/aktiv konfiguration har denna kapacitetsexpansionsfördel, bör det finnas en lastbalanseringsmetod före noderna, vilket inte krävs under aktiv/standby-konfiguration.

– Aktiv/Standby-metoden är mindre komplex och enkel att felsöka nätverket, eftersom endast en sökväg är aktiv hela tiden jämfört med Aktiv/Aktiv-metoden, som håller både sökvägar och noder aktiva samtidigt.

– Aktiv/aktiv konfiguration stöder vanligtvis lastbalansering, medan det inte finns någon sådan lösning med aktiv/standby-konfiguration.

– Även om Active/Active-konfiguration tillåter tillfällig kapacitetsexpansion, ger det i allmänhet ytterligare komplexitet till nätverket än Active/Standby-konfigurationen.

– Eftersom båda sökvägarna är aktiva under aktiv/aktiv konfiguration, är avbrottstiden praktiskt taget noll vid fel, vilket kan vara längre vid aktiv/standby-konfiguration.

Rekommenderad: