Forskellen mellem aktiv standby og aktiv aktiv

Forskellen mellem aktiv standby og aktiv aktiv
Forskellen mellem aktiv standby og aktiv aktiv

Video: Forskellen mellem aktiv standby og aktiv aktiv

Video: Forskellen mellem aktiv standby og aktiv aktiv
Video: What are EJBs Enterprise Java Beans? 2024, Juli
Anonim

Aktiv Standby vs Aktiv Aktiv

Active/Standby og Active/Active er to failover-mekanismer, der bruges bredt over hele verden for at forbedre systemernes pålidelighed. Disse to metoder kan også betragtes som implementeringsmetoder med høj tilgængelighed. Hver mekanisme har sin egen metode til at bestemme og udføre failover. Forskellige systemer bruger disse metoder til at opnå det nødvendige redundansniveau afhængigt af niveauet af den kritiske karakter af instansen.

Aktiv/Standby-konfiguration

I aktiv/standby-konfiguration er kun én node i aktiv tilstand, mens den anden er i standbytilstand. Når et problem identificeres på det aktive system, vil standby-knuden træde i stedet for den aktive knude uden ændringer i den sidste tilstand, indtil problemet er løst. I dette tilfælde kan det dog afhænge af konfigurationen af de to noder, om der skal skiftes tilbage til den oprindelige node efter gendannelse af problemet eller ej. Også generelt bør der være en form for synkronisering mellem de aktive og standby-knudepunkter for at tænde for en fejl med det samme. I de fleste tilfælde bruges hjerteslagssignaler mellem aktive og standby-knudepunkter til at identificere svigt i den aktive knude såvel som til re altidssynkronisering mellem knudepunkter. Her er altid kun ét sæt udstyr aktivt hele tiden, hvilket forenkler routing og fejlfinding. Også en fejl i hjerteslagsforbindelsen fører begge noder til uafhængig tilstand, hvor brugen af delte ressourcer kan blive inkonsekvent afhængigt af konfigurationen. I Aktiv/Standby-konfiguration er der ikke behov for at implementere en belastningsbalanceringsmetode før noderne for at dele belastningen, da kun én node vil være aktiv på et givet tidspunkt, medmindre der er inkonsistens.

Aktiv/aktiv konfiguration

I aktiv/aktiv konfiguration er begge noder i aktiv tilstand, mens de håndterer den samme funktion i samme tilstand. Hvis der er en fejl i en aktiv node, håndterer den anden aktive node automatisk trafikken og funktionen af begge noder, indtil problemet er løst. Her bør begge noder have kapacitet til at håndtere den samlede trafik individuelt for at kunne arbejde selvstændigt i en fejlsituation uden nogen form for ydeevne eller kvalitetsforringelse til den ultimative funktion. Efter gendannelse af problemet vil begge noder gå til aktiv tilstand, hvor belastningen deles mellem noder. Som en generel praksis i denne konfiguration bør der være en mekanisme til at dele belastningen mellem noder ved hjælp af en slags belastningsbalanceringsmetode for at holde begge noder i aktiv tilstand samtidigt. Fejlidentifikation bør også finde sted ved belastningsbalanceringspunktet for at flytte hele belastningen til den tilgængelige node.

Hvad er forskellen mellem Aktiv/Standby og Aktiv/Aktiv konfiguration?

– I Active/Standby-konfigurationen er udnyttelsen af standby-noden praktisk t alt nul, selvom den er oppe og køre hele tiden, hvorimod med Active/Active-konfiguration kan kapaciteten af begge noder bruges op til et maksimum på 50 % generelt for hver node, da én node burde kunne tage hele belastningen i tilfælde af en fejl.

– Derfor, hvis mere end 50 % bruges til en aktiv node i aktiv/aktiv tilstand, vil der være en ydeevneforringelse i tilfælde af fejl i én aktiv node.

– I aktiv/aktiv konfiguration vil fejl på én sti ikke føre til serviceafbrydelse, hvorimod den med aktiv/standby-konfiguration kan variere afhængigt af fejlidentifikationstiden og skiftetiden fra aktiv node til standby-knude.

– Aktiv/Aktiv konfiguration kan bruges som en midlertidig gennemløbs- og kapacitetsudvidelse i tilfælde af uventede scenarier, selvom det fører til ydeevneforringelse under en fejl.

– Mens en sådan mulighed med Aktiv/Standby ikke er tilgængelig, selv i en kortvarig situation.

– Selvom Aktiv/Aktiv konfiguration har denne kapacitetsudvidelsesfordel, bør der være en belastningsbalanceringsmetode før noderne, hvilket ikke er påkrævet under Aktiv/Standby-konfiguration.

– Aktiv/Standby-metoden er mindre kompleks og nem at fejlfinde netværket, da kun én sti er aktiv hele tiden sammenlignet med Aktiv/Aktiv metode, som holder både stier og noder aktive på samme tid.

– Aktiv/Aktiv konfiguration understøtter typisk belastningsbalancering, hvorimod en sådan løsning ikke er tilgængelig med Aktiv/Standby-konfiguration.

– Selvom Active/Active-konfigurationen tillader øjeblikkelig kapacitetsudvidelse, giver den generelt netværket yderligere kompleksitet end Active/Standby-konfigurationen.

– Da begge stier er aktive under Aktiv/Aktiv konfiguration, er udfaldstiden praktisk t alt nul i tilfælde af fejl, hvilket kan være højere i tilfælde af Aktiv/Standby-konfiguration.

Anbefalede: