Hva er forskjellen mellom Cluster Computing og Grid Computing?

Cluster computing og grid computing refererer begge til systemer som bruker flere datamaskiner for å utføre en oppgave. Den primære forskjellen mellom de to er at nettbasert databehandling er avhengig av at et program kan deles inn i diskrete moduler, der hver modul kan kjøres på en egen server. Cluster computing kjører typisk en hel applikasjon på hver server, med redundans mellom serverne.

Standard klyngedata er designet for å produsere et overflødig miljø som vil sikre at en applikasjon vil fortsette å fungere i tilfelle maskinvare- eller programvarefeil. Denne klyngedesignen krever at hver node i klyngen speiler de eksisterende nodene i både maskinvaremiljø og operativsystemer.

Generell klyngedata er prosessen som to eller flere datamaskiner er integrert for å fullføre en spesifisert prosess eller oppgave i en applikasjon. Denne integrasjonen kan være tett koblet eller løst koblet, avhengig av det ønskede målet med klyngen. Cluster computing begynte med behovet for å opprette overflødighet for programvare, men har utvidet til en distribuert nettmodell for noen komplekse implementeringer.

Grid computing er mer en distribuert tilnærming til å løse komplekse problemer som ikke kunne løses med en typisk klyngedatografisk design. Cluster computing er en replikering av servere og miljøer for å skape et overflødig miljø og en rutenettklynge er et sett datamaskiner som er løst koblet sammen for å løse uavhengige moduler eller problemer. Grid computing er designet for å arbeide uavhengige problemer parallelt, og dermed utnytte datamaskinens prosessorkraft til en distribuert modell.

Før nettverksberegning var enhver avansert algoritmisk prosess bare tilgjengelig med superdatamaskiner. Disse superdatamaskinene var enorme maskiner som tok en enorm mengde energi og prosessorkraft for å utføre avansert problemløsning. Grid computing følger det samme paradigmet som en super datamaskin, men distribuerer modellen over mange datamaskiner i et løst koblet nettverk. Hver datamaskin deler noen få sykluser av datamaskinens prosessorkraft for å støtte nettet.

Den typiske klyngedesignen for en bedrift er et tett koblet datamaskiner som fungerer som en datamaskin. Disse datamaskinene kan lastbalanseres for å støtte arbeidsbelastning og nettverksforespørsler. I tilfelle en serverfeil i et klyngedatabruk, dirigerer lastbalansen automatisk trafikk til en annen server på klyngegården, noe som sømløst viderefører kjernefunksjonaliteten til applikasjonen. Grid computing og cluster computing er veldig like, ettersom de bruker ressursene til flere servere og datamaskinbehandlingsenheter (CPU) for å fullføre belastningskravene til et program.

ANDRE SPRÅK

Hjalp denne artikkelen deg? Takk for tilbakemeldingen Takk for tilbakemeldingen

Hvordan kan vi hjelpe? Hvordan kan vi hjelpe?