Skip to main content

Hvad er forskellen mellem klynge computing og gitterberegning?

Cluster Computing and Grid Computing henviser begge til systemer, der bruger flere computere til at udføre en opgave.Den primære forskel mellem de to er, at gitterberegning er afhængig af en applikation, der skal opdeles i diskrete moduler, hvor hvert modul kan køre på en separat server.Cluster Computing kører typisk en hel applikation på hver server med redundans mellem servere.

Standard Cluster Computing er designet til at producere et overflødigt miljø, der vil sikre, at en applikation fortsætter med at fungere i tilfælde af en hardware- eller softwarefejl.Dette klyngedesign kræver, at hver knude i klyngen spejler de eksisterende knudepunkter i både hardwaremiljø og operativsystemer.

Generel klyngekompetence er den proces, hvorpå to eller flere computere er integreret til at gennemføre en specificeret proces eller opgave i en applikation.Denne integration kan kobles tæt eller løst kobles, afhængigt af det ønskede mål for klyngen.Cluster Computing begyndte med behovet for at skabe redundans til softwareapplikationer, men er udvidet til en distribueret gittermodel til nogle komplekse implementeringer.

Grid computing er mere en distribueret tilgang til at løse komplekse problemer, der ikke kunne løses med et typisk klyngekompetationsdesign.Cluster Computing er en replikation af servere og miljøer for at skabe et overflødigt miljø, og en gitterklynge er et sæt computere, der løst kobles sammen for at løse uafhængige moduler eller problemer.Grid computing er designet til at arbejde uafhængige problemer parallelt og derved udnytte computerforarbejdningseffekten i en distribueret model.

Før gitterberegning var enhver avanceret algoritmisk proces kun tilgængelig med supercomputere.Disse supercomputere var enorme maskiner, der tog en enorm mængde energi og behandlingskraft til at udføre avanceret problemløsning.Grid computing følger det samme paradigme som en supercomputer, men distribuerer modellen på tværs af mange computere på et løst koblet netværk.Hver computer deler et par cyklusser med computerforarbejdningsevne til understøttelse af gitteret.

Det typiske klyngedesign til en virksomhed er et tæt koblet sæt computere, der fungerer som en computer.Disse computere kan belastes afbalanceret for at understøtte arbejdsbelastning og netværksanmodninger.I tilfælde af en serverfejl inden for en klynge computing -gård, dirigerer Load Balancer automatisk trafik til en anden server på Cluster Farm, som problemfrit fortsætter kernefunktionaliteten i applikationen.Grid computing og klynge computing er meget ens, da de hver især bruger ressourcerne til yderligere servere og computerbehandlingsenheder (CPU) til at udfylde belastningskravene i en applikation.