Skip to main content

Wat is applicatieclustering?

In computergebruik is een cluster een groep machines, meestal computers of servers, gewijd aan een enkele taak.De praktijk van het groeperen van servers op deze manier wordt serverclustering genoemd.Toepassingsclustering is serverclustering met behulp van een softwareprogramma om de servers te configureren om te clusteren.Het softwareprogramma creëert een verbinding tussen de servers waarmee ze taken kunnen uitvoeren zoals load -balancing, faaldetectie en compensatie voor individuele serverstoringen.

Wanneer een systeem applicatieclustering gebruikt, betekent dit dat het een applicatie gebruikt die in elk van de servers individueel is geïnstalleerd, zodat de servers de serverbelasting kunnen verwerken alsof ze één gigantische server zijn.De applicatie behandelt de taak van het routeren van gegevens van en naar de geclusterde servers.Toepassingsclustering is in tegenstelling tot hardwareclustering, die een ander stuk hardware gebruikt om servers te clusteren.Soorten hardware -clusteringapparaten omvatten netwerkboxen waarmee een set servers kunnen communiceren als een cluster, of een clusterkast die fysiek een reeks servers herbergt en clusters.Wanneer hardware wordt gebruikt om een set servers te clusteren, behandelt het meestal dezelfde gegevenstaken als een softwareprogramma voor het clusteren van applicaties.

Load Balancing is het proces van het distribueren van de gegevensbelasting over de beschikbare servers.Voor servers die een website op internet huisvest, zou Load Balancing helpen bepalen welke server reageert op welke webverkeersverzoeken.Soorten clusters omvatten symmetrische clusters en asymmetrische clusters.Symmetrische clusters zijn clusters die de belasting gelijkmatig verdelen over alle verbonden servers, terwijl asymmetrische clusters bepaalde servers reserveren voor wanneer de belangrijkste servers falen.Omdat symmetrisch geclusterde servers die een constante belasting ontvangen, waarschijnlijker kunnen falen wanneer ze met een extra belasting worden geraakt vanwege het falen van een andere server, die het hele systeem kan neerhalen, bieden asymmetrische servers een grotere bescherming tegen het algemene falen.

Voordelen voor het gebruik van geclusterde servers omvatten verhoogde schaalbaarheid en bescherming tegen downtime.Schaalbaarheid is het vermogen om een bepaald type bronnen te vergroten of te verminderen als het systeem moet krimpen of groeien.Toepassingsclustering maakt een serversysteem schaalbaar omdat het ervoor kan zorgen dat servers eenvoudig worden toegevoegd of uit het cluster worden verwijderd..Dit is essentieel voor bedrijven die afhankelijk zijn van de verkoop via hun websites.Zelfs korte downtime van de server kan grote financiële verliezen veroorzaken voor een online winkel.Wanneer een bedrijf een servercluster gebruikt, neemt de kans op downtime aanzienlijk af, omdat het in het algemeen het falen van meerdere servers nodig heeft om een cluster van servers neer te halen.