Active Standby vs Active Active
Active/Standby og Active/Active er to failover-mekanismer som brukes mye over hele verden for å forbedre påliteligheten til systemene. Disse to metodene kan også betraktes som implementeringsmetoder med høy tilgjengelighet. Hver mekanisme har sin egen metode for å bestemme og utføre failover. Ulike systemer bruker disse metodene for å oppnå det nødvendige redundansnivået avhengig av nivået på den kritiske karakteren til forekomsten.
Aktiv/Standby-konfigurasjon
I aktiv/standby-konfigurasjon er bare én node i aktiv modus mens den andre er i standby-modus. Når et problem er identifisert på det aktive systemet, vil standby-noden ta plassen til den aktive noden uten endringer i den siste tilstanden inntil problemet er løst. Imidlertid, i dette tilfellet, kan hvorvidt du skal bytte tilbake til den opprinnelige noden etter gjenoppretting av problemet eller ikke, avhenge av konfigurasjonen av de to nodene. Også generelt bør det være en slags synkronisering mellom de aktive og standby-nodene for å slå på en feil umiddelbart. I de fleste tilfeller brukes hjerteslagsignaler mellom aktive og standby-noder for å identifisere feilen til den aktive noden, så vel som for sanntidssynkronisering mellom noder. Her er alltid bare ett sett med utstyr aktivt hele tiden, og forenkler derfor ruting og feilsøking. En feil i hjerteslagkoblingen fører også begge nodene til uavhengig modus der bruk av delte ressurser kan bli inkonsekvent avhengig av konfigurasjonen. I Aktiv/Standby-konfigurasjon er det ikke nødvendig å implementere en lastbalanseringsmetode før nodene for å dele lasten, siden kun én node vil være aktiv til enhver tid med mindre det er inkonsekvens.
Aktiv/aktiv konfigurasjon
I aktiv/aktiv konfigurasjon er begge nodene i aktiv modus mens de håndterer samme funksjon i samme tilstand. Hvis det er en feil i en aktiv node, håndterer den andre aktive noden automatisk trafikken og funksjonen til begge nodene til problemet er løst. Her bør begge nodene ha kapasitet til å håndtere den totale trafikken individuelt for å kunne jobbe uavhengig i en feilsituasjon uten noen ytelses- eller kvalitetsforringelse til den ultimate funksjonen. Etter gjenoppretting av problemet vil begge nodene gå til aktiv modus, hvor belastningen deles mellom nodene. Som en generell praksis i denne konfigurasjonen, bør det være en mekanisme for å dele belastningen mellom noder ved å bruke en slags lastbalanseringsmetode for å holde begge nodene i aktiv modus samtidig. I tillegg bør feilidentifikasjon finne sted ved lastbalanseringspunktet for å flytte hele lasten til tilgjengelig node.
Hva er forskjellen mellom aktiv/standby og aktiv/aktiv konfigurasjon?
– I Active/Standby-konfigurasjonen er bruken av standby-noden praktisk t alt null selv om den er oppe og går hele tiden, mens med Active/Active-konfigurasjonen kan kapasiteten til begge nodene brukes opp til maksim alt 50 % generelt for hver node, siden én node skal kunne ta hele belastningen i tilfelle feil.
– Derfor, hvis mer enn 50 % brukes for en aktiv node under aktiv/aktiv modus, vil det være en ytelsesforringelse i tilfelle feil i én aktiv node.
– I Aktiv/Aktiv konfigurasjon vil ikke feil i én bane føre til tjenesteavbrudd, mens med Aktiv/Standby-konfigurasjon kan det variere avhengig av feilidentifikasjonstiden og skiftetiden fra aktiv node til standby-node.
– Aktiv/aktiv konfigurasjon kan brukes som en midlertidig gjennomstrømnings- og kapasitetsutvidelse i tilfelle uventede scenarier, selv om det fører til ytelsesforringelse under en feil.
– Mens et slikt alternativ med Aktiv/Standby ikke er tilgjengelig selv for en kortvarig situasjon.
– Selv om Aktiv/Aktiv konfigurasjon har denne fordelen med kapasitetsutvidelse, bør det være en lastbalanseringsmetode før nodene, som ikke er nødvendig under Aktiv/Standby-konfigurasjon.
– Aktiv/Standby-metoden er mindre kompleks og enkel å feilsøke nettverket, siden bare én bane er aktiv hele tiden sammenlignet med Active/Active-metoden, som holder både stier og noder aktive samtidig.
– Aktiv/Aktiv-konfigurasjon støtter vanligvis lastbalansering, mens med Aktiv/Standby-konfigurasjon er ingen slik løsning tilgjengelig.
– Selv om Aktiv/Aktiv-konfigurasjon tillater øyeblikkelig kapasitetsutvidelse, gir den generelt nettverket ekstra kompleksitet enn Aktiv/Standby-konfigurasjonen.
– Siden begge banene er aktive under Aktiv/Aktiv konfigurasjon, er strømbruddstiden praktisk t alt null i tilfelle feil, som kan være høyere i tilfelle Aktiv/Standby-konfigurasjon.