Skip to main content

Vad är ett klusternätverk?

Ett klusternätverk är två eller flera datorenheter som arbetar tillsammans för ett gemensamt datorändamål.Dessa nätverk drar nytta av datorns parallella bearbetningskraft.Förutom den ökade processorkraften kan delade datorresurser i ett klusternätverk också ge skalbarhet, hög tillgänglighet och failover -kapacitet om en datoranordning har ett problem.Det finns tre grundläggande typer av datorkluster: lastbalanseringskluster, kluster med hög tillgänglighet och högpresterande kluster.

Lastbalanserande kluster består av två eller flera datorsystem, även kallade noder.Nätverkets arbetsbelastning sprids över dessa noder för att öka nätverkets datorprestanda.Ur ett användarperspektiv fungerar noderna som ett datorsystem.

Ett klusternätverk med hög tillgänglighet är två eller flera datornoder som ger redundans vid hårdvara eller mjukvarufel.Det kallas också ett failover -kluster.När ett datorsystem misslyckas överförs dess verksamhet till den redundanta noden för att tillhandahålla kontinuerliga datortjänster.

Högpresterande kluster använder den parallella bearbetningskraften för de flera klusternoderna för att ge högpresterande datoranvändning.Detta gör att noderna kan arbeta tillsammans om ett problem.Det är ofta en bra lösning för företag vars nätverk har höga bearbetningskrav men som har begränsade budgetar.

Klusterarkitekturer kan variera mycket beroende på de nätverksteknologier som används och syftet med datorsystemet.Det finns tre primära klusterarkitekturer: speglad disk, delad disk och delade ingenting konfigurationer.En speglad klusterarkitektur replikerar lagrade applikationsdata till en lagringsplats för säkerhetskopiering.Dess grundläggande syfte är att tillhandahålla hög tillgänglighet av datorresurser såväl som katastrofåtervinning vid någon typ av datorfel.

Ett klusternätverk med delad disk använder central inmatning/utgång (I/O) -enheter som är tillgängliga för alla noder i klustret.Vanligtvis används de för att dela disklagring för filer och databaser.Vissa konfigurationer av delade diskar distribuerar information över alla noder i ett kluster, medan andra konfigurationer använder en central metadataserver.

En delad-ingenting klusterarkitektur har oberoende och självförsörjande noder.Varje nod har sitt eget minne och I/O -enheter.Det ger inte samtidig skivåtkomst från flera noder, eftersom endast en nod behöver åtkomst till lagringen vid en tidpunkt.Ofta är varje nod i denna typ av arkitektur ansvarig för en annan uppsättning nätverksuppgifter.Ett delat-ingenting klusternätverk kan skala till hundratals noder och är ett populärt alternativ i webbutvecklingsmiljöer.