Skip to main content

Vad är applikationskluster?

I datoranvändning är ett kluster en grupp maskiner, vanligtvis datorer eller servrar, dedikerade till en enda uppgift.Övningen av grupperingsservrar på detta sätt kallas serverkluster.Applikationskluster är serverkluster med hjälp av ett program för att konfigurera servrarna till kluster.Programprogrammet skapar en anslutning mellan servrarna som gör att de kan utföra uppgifter som lastbalansering, feldetektering och kompensation för enskilda serverfel.

När ett system använder applikationskluster, betyder det att det använder en applikation som har installerats individuellt i var och en av servrarna för att låta servrarna hantera serverbelastning som om de var en jätteserver.Applikationen hanterar jobbet med att dirigera data till och från de klusterade servrarna.Applikationskluster står i kontrast till hårdvarukluster, som använder en annan hårdvara för att klusterservrar.Typer av hårdvaruklusterenheter inkluderar nätverkslådor som gör det möjligt för en uppsättning servrar att kommunicera som ett kluster, eller ett klusterskåp som fysiskt innehåller och kluster en serie servrar.När hårdvara används för att klustera en uppsättning servrar hanterar den i allmänhet samma dataruppgifter som ett programklusterprogram.För servrar som är en webbplats på internet skulle lastbalansering hjälpa till att avgöra vilken server som svarar på vilken webbtrafikförfrågningar.Typer av kluster inkluderar symmetriska kluster och asymmetriska kluster.Symmetriska kluster är kluster som distribuerar belastning jämnt mellan alla anslutna servrar, medan asymmetriska kluster reserverar vissa servrar för när huvudservrarna misslyckas.Eftersom symmetriskt klusterade servrar som får en konstant belastning kan vara mer benägna att misslyckas när de träffas med en extra belastning på grund av att en annan server misslyckas, vilket kan ta ner hela systemet, erbjuder asymmetriska servrar större skydd mot det totala misslyckandet.

Fördelar med att använda klusterade servrar inkluderar ökad skalbarhet och skydd mot driftstopp.Skalbarhet är förmågan att öka eller minska en viss typ av resurser om systemet behöver krympa eller växa.Applikationskluster gör att ett serversystem är skalbart eftersom det gör det möjligt för servrar att läggas till eller tas bort från klustret.

Eftersom ett serverkluster innebär att flera servrar är dedikerade till samma syfte, kan kluster hamna mer sömlös, felfri serverfunktion.Detta är viktigt för företag som är beroende av försäljning som görs via sina webbplatser.Till och med kort serverns driftstopp kan orsaka stora ekonomiska förluster för en onlinebutik.När ett företag använder ett serverkluster minskar sannolikheten för driftstopp avsevärt eftersom det i allmänhet tar misslyckandet av flera servrar att ta ner ett kluster av servrar.