Verschil tussen actieve stand-by en actief actief

Verschil tussen actieve stand-by en actief actief
Verschil tussen actieve stand-by en actief actief

Video: Verschil tussen actieve stand-by en actief actief

Video: Verschil tussen actieve stand-by en actief actief
Video: Java EE 124: EJB 2: Типы EJB 2024, Juli-
Anonim

Actieve Standby vs Actief Actief

Active/Standby en Active/Active zijn twee failover-mechanismen die over de hele wereld worden gebruikt om de betrouwbaarheid van de systemen te verbeteren. Deze twee methoden kunnen ook worden beschouwd als implementatiemethoden met hoge beschikbaarheid. Elk mechanisme heeft zijn eigen methode om failover te bepalen en uit te voeren. Verschillende systemen gebruiken deze methoden om het vereiste niveau van redundantie te bereiken, afhankelijk van het niveau van de kritieke aard van de instantie.

Actieve/Standby-configuratie

In de actieve/standby-configuratie is slechts één node in de actieve modus en de andere in de standby-modus. Wanneer een probleem wordt geïdentificeerd op het actieve systeem, zal het standby-knooppunt de plaats innemen van het actieve knooppunt zonder wijzigingen in de laatste status totdat het probleem is opgelost. In dit geval kan het echter afhangen van de configuratie van de twee knooppunten of u na herstel van het probleem terug moet schakelen naar het oorspronkelijke knooppunt. Ook moet er in het algemeen een soort synchronisatie zijn tussen de actieve en stand-by nodes om een storing direct te kunnen inschakelen. In de meeste gevallen worden hartslagsignalen tussen actieve en standby-knooppunten gebruikt om het falen van het actieve knooppunt te identificeren, evenals voor de re altime synchronisatie tussen knooppunten. Hier is altijd maar één set apparatuur actief, wat de routering en het oplossen van problemen vereenvoudigt. Ook een storing in de hartslagkoppeling leidt beide knooppunten naar de onafhankelijke modus waar het gebruik van gedeelde bronnen inconsistent kan worden, afhankelijk van de configuratie. In de configuratie Actief/Stand-by is het niet nodig om een taakverdelingsmethode voor de knooppunten te implementeren om de belasting te delen, aangezien er slechts één knooppunt tegelijkertijd actief is, tenzij er inconsistentie is.

Actieve/Actieve configuratie

In de actieve/actieve configuratie bevinden beide nodes zich in de actieve modus terwijl ze dezelfde functie in dezelfde status verwerken. Als er een storing is in één actieve node, dan handelt de andere actieve node automatisch het verkeer en de functie van beide nodes af totdat het probleem is opgelost. Hier moeten beide knooppunten de capaciteit hebben om het totale verkeer afzonderlijk af te handelen om onafhankelijk te kunnen werken in een storingssituatie zonder enige prestatie- of kwaliteitsvermindering tot de uiteindelijke functie. Na herstel van het probleem gaan beide knooppunten naar de actieve modus, waarbij de belasting tussen knooppunten wordt gedeeld. Als algemene praktijk in deze configuratie zou er een mechanisme moeten zijn om de belasting tussen knooppunten te delen met behulp van een soort taakverdelingsmethode om beide knooppunten tegelijkertijd in de actieve modus te houden. Ook moet de storingsidentificatie plaatsvinden op het taakverdelingspunt om de hele belasting naar het beschikbare knooppunt te verplaatsen.

Wat is het verschil tussen Actief/Stand-by en Actief/Actief Configuratie?

– In de Active/Standby-configuratie is het gebruik van het standby-knooppunt vrijwel nul, hoewel het de hele tijd actief is, terwijl met Active/Active-configuratie de capaciteit van beide knooppunten kan worden gebruikt tot een maximum van 50% in het algemeen voor elk knooppunt, aangezien één knooppunt de hele belasting moet kunnen dragen in geval van een storing.

– Daarom, als meer dan 50% wordt gebruikt voor een actief knooppunt in de actieve/actieve modus, zal er een prestatievermindering zijn in het geval van een storing in één actief knooppunt.

– In de actieve/actieve configuratie leidt een storing in één pad niet tot uitval van de service, terwijl dit bij een actieve/stand-by-configuratie kan variëren afhankelijk van de identificatietijd van de storing en de verschuivingstijd van het actieve knooppunt naar het stand-by-knooppunt.

– Actieve/actieve configuratie kan worden gebruikt als tijdelijke doorvoer en capaciteitsuitbreiding in het geval van onverwachte scenario's, ook al leidt dit tot prestatievermindering tijdens een storing.

– Terwijl met Actief/Stand-by een dergelijke optie niet beschikbaar is, zelfs niet voor een tijdelijke situatie.

– Hoewel actieve/actieve configuraties dit capaciteitsuitbreidingsvoordeel hebben, moet er een taakverdelingsmethode zijn vóór de knooppunten, wat niet vereist is bij actieve/standby-configuratie.

– De actieve/standby-methode is minder complex en het is gemakkelijk om problemen met het netwerk op te lossen, aangezien er altijd maar één pad actief is in vergelijking met de actieve/actieve methode, die zowel paden als knooppunten tegelijkertijd actief houdt.

– Actieve/actieve configuratie ondersteunt doorgaans taakverdeling, terwijl met een actieve/standby-configuratie een dergelijke oplossing niet beschikbaar is.

– Hoewel de actieve/actieve configuratie tijdelijke capaciteitsuitbreiding mogelijk maakt, biedt het over het algemeen extra complexiteit aan het netwerk dan de actieve/stand-by-configuratie.

– Aangezien beide paden actief zijn onder de actieve/actieve configuratie, is de uitv altijd vrijwel nul in geval van storing, wat hoger kan zijn in het geval van een actieve/standby-configuratie.

Aanbevolen: