Vad är ansökan Clustering?

September 9

I computing är ett kluster en grupp av maskiner, vanligen datorer eller servrar, tillägnad en enda uppgift. Bruket att gruppera servrar här sättet kallas serverkluster. Ansökan klustring är serverkluster med hjälp av ett program för att konfigurera servrar klustret. Programvaran skapar en förbindelse mellan de servrar som tillåter dem att utföra uppgifter som lastbalansering, feldetektering, och ersättning för enskilda server misslyckanden.

När ett system använder programmet klustring, innebär att att den använder ett program som är individuellt installeras i varje av servrarna för att låta servrarna för att hantera lasten på servern som om de vore en gigantisk server. Applikationen hanterar jobbet för routing data till och från de klustrade servrar. Applikations klustring är i kontrast med hårdvara klustring, som använder ett annat tillbehör till klusterservrar. Typer av hårdvara klustring enheter inkluderar nätverks boxar som möjliggör en uppsättning servrar för att kommunicera som ett kluster, eller ett kluster skåp som fysiskt hus och kluster en serie servrar. När hårdvara används för att klustra en uppsättning servrar, hanterar det i allmänhet samma datauppgifter som en ansökan klustring programvara.

Lastbalansering är en process för att distribuera databelastningen bland de tillgängliga servrar. För servrar plan med hemsida på Internet, skulle lastbalansering hjälpa till att avgöra vilken server svarar på vilka webbtrafik förfrågningar. Typer av kluster innefattar symmetriska kluster och asymmetriska kluster. Symmetriska kluster är kluster som distribuerar belastningen jämnt mellan alla anslutna servrar, medan asymmetriska kluster reservera vissa servrar för när huvudservrar misslyckas. Eftersom symmetriskt klustrade servrar som får en konstant belastning kan vara mer benägna att misslyckas när hit med en extra belastning på grund av fel på en annan server, vilket kan ta ner hela systemet, asymmetriska servrar erbjuder bättre skydd mot övergripande misslyckande.

Fördelar med att använda klustrade servrar är ö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. Ansökan klustring gör ett serversystem skalbar eftersom den möjliggör servrar kan enkelt läggas till eller tas bort från klustret.

Eftersom ett serverkluster innebär flera servrar är dedikerade till samma ändamål, kan klustring hysa mer sömlös, felfri serverfunktion. Detta är viktigt för företag som är beroende av försäljning via sina webbplatser. Även korta server driftstopp kan orsaka stora ekonomiska förluster för en webbutik. När ett företag använder ett serverkluster, sannolikheten för driftstopp minskar avsevärt eftersom det tar generellt misslyckande flera servrar för att ta ner ett kluster av servrar.

  • Lastbalansering gör att data kan fördelas jämnt över ett kluster av datorer eller servrar.