Skip to main content

Hvad er applikationsklynger?

I computing er en klynge en gruppe maskiner, normalt computere eller servere, dedikeret til en enkelt opgave.Praksisen med at gruppere servere på denne måde kaldes serverklynger.Application Clustering er serverklynger ved hjælp af et softwareprogram til at konfigurere serverne til at klynge.Softwareprogrammet skaber en forbindelse mellem serverne, der giver dem mulighed for at udføre opgaver som belastningsbalancering, fejldetektion og kompensation for individuelle serverfejl.

Når et system bruger applikationsklyngering, betyder det, at det bruger en applikation, der er installeret individuelt på hver af serverne for at give serverne mulighed for at håndtere serverbelastning, som om de var en gigantisk server.Applikationen håndterer jobbet med at dirigere data til og fra de klyngede servere.Application Clustering er i modsætning til hardware -klynger, der bruger et andet stykke hardware til at klynge servere.Typer af hardware -klyngeenheder inkluderer netværksbokse, der gør det muligt for et sæt servere at kommunikere som en klynge eller et klyngedskab, der fysisk huser og klynger en række servere.Når hardware bruges til at klynge et sæt servere, håndterer det generelt de samme dataopgaver som et applikationsklyngeresoftwareprogram.

Load Balancing er processen med at distribuere datalasten mellem de tilgængelige servere.For servere, der huser et websted på Internettet, ville belastningsbalancering hjælpe med at bestemme, hvilken server der reagerer på hvilke webtrafikanmodninger.Typer af klynger inkluderer symmetriske klynger og asymmetriske klynger.Symmetriske klynger er klynger, der distribuerer belastning jævnt blandt alle tilsluttede servere, mens asymmetriske klynger reserverer visse servere til, når hovedserverne mislykkes.Fordi symmetrisk klyngerede servere, der modtager en konstant belastning, kan være mere tilbøjelige til at mislykkes, når det rammer en ekstra belastning på grund af fejlen på en anden server, som kan nedtage hele systemet, giver asymmetriske servere større beskyttelse mod den samlede fiasko.

Fordele ved at bruge klyngede servere inkluderer øget skalerbarhed og beskyttelse mod nedetid.Skalerbarhed er evnen til at øge eller mindske en bestemt type ressourcer, hvis systemet skal skrumpe eller vokse.Applikationsklynger gør et serversystem skalerbart, fordi det tillader, at servere let kan tilføjes eller fjernes fra klyngen.

Fordi en serverklynge betyder, at flere servere er dedikeret til det samme formål, klynger kan indeholde mere sømløs, fejlfri serverfunktion.Dette er vigtigt for virksomheder, der er afhængige af salg, der foretages via deres websteder.Selv kort server nedetid kan forårsage store økonomiske tab for en online butik.Når en virksomhed bruger en serverklynge, falder sandsynligheden for nedetid markant, fordi den generelt tager fejlen hos flere servere at nedtage en klynge af servere.