Skip to main content

Hva er applikasjonsklynging?

I databehandling er en klynge en gruppe maskiner, vanligvis datamaskiner eller servere, dedikert til en enkelt oppgave.Praksisen med å gruppere servere på denne måten kalles serverklynge.Applikasjonsklynging er serverklynging ved hjelp av et program for å konfigurere serverne til klynge.Programmet oppretter en tilkobling mellom serverne som lar dem utføre oppgaver som belastningsbalansering, feildeteksjon og kompensasjon for individuelle serverfeil.

Når et system bruker applikasjonsklynging, betyr det at det bruker en applikasjon som er installert individuelt i hver av serverne for å la serverne håndtere serverbelastning som om de var en gigantisk server.Applikasjonen håndterer jobben med å dirigere data til og fra de grupperte serverne.Applikasjonsklynging er i motsetning til maskinvareklynger, som bruker et annet stykke maskinvare for å klynge servere.Typer maskinvareklyngedeler inkluderer nettverksbokser som gjør det mulig for et sett servere å kommunisere som en klynge, eller et klyngeskap som fysisk huser og klynger en serie servere.For servere som huser et nettsted på internett, vil lastbalansering bidra til å bestemme hvilken server som svarer på hvilke netttrafikkforespørsler.Typer klynger inkluderer symmetriske klynger og asymmetriske klynger.Symmetriske klynger er klynger som distribuerer last jevnt mellom alle tilkoblede servere, mens asymmetriske klynger reserverer visse servere for når hovedserverne mislykkes.Fordi symmetrisk grupperte servere som mottar en konstant belastning, kan være mer sannsynlig å mislykkes når de treffes med en ekstra belastning på grunn av feilen til en annen server, som kan ta ned hele systemet, tilbyr asymmetriske servere større beskyttelse mot generell feil.

Fordelene med å bruke grupperte servere inkluderer økt skalerbarhet og beskyttelse mot driftsstans.Skalerbarhet er evnen til å øke eller redusere en viss type ressurser hvis systemet trenger å krympe eller vokse.Applikasjonsklynging gjør et serversystem skalerbart fordi det gjør at servere enkelt kan legges til eller fjernes fra klyngen.

Fordi en serverklynge betyr at flere servere er dedikert til samme formål, kan klynging ha mer sømløs, feilfri serverfunksjon.Dette er avgjørende for bedrifter som er avhengige av salg som er gjort gjennom deres nettsteder.Selv kort driftsstans kan forårsake store økonomiske tap for en nettbutikk.Når en virksomhet bruker en serverklynge, reduseres sannsynligheten for driftsstans betydelig fordi den generelt tar svikt i flere servere å ta ned en klynge av servere.