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 datorprocesskraften för datoranordningarna. 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.
lastbalanseringskluster består av två eller flera datorsystem, även kallade noder. Nätverkets arbetsbelastning är spridd ö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 enComputing System misslyckas, dess operationer överförs 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återställning vid någon typ av kompfel.
A Shared-Disk Cluster Network använder Central Input/Output (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 bara 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.