Skip to main content

Hva er forskjellen mellom Cluster Computing og Grid Computing?

Cluster Computing og nettdataboldighet 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 en applikasjon som skal deles inn i diskrete moduler, der hver modul kan kjøres på en egen server.Cluster -databehandling kjører vanligvis en hel applikasjon på hver server, med redundans mellom servere.

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

Generell klyngeberegning er prosessen der 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 ønsket mål for klyngen.Cluster -databehandling begynte med behovet for å skape redundans for programvare, men har utvidet seg til en distribuert rutenettmodell for noen komplekse implementeringer.

Rettdatamaskiner er mer en distribuert tilnærming til å løse komplekse problemer som ikke kunne løses med en typisk klyngeberegningsdesign.Cluster Computing er en replikering av servere og miljøer for å skape et overflødig miljø, og en rutenettklynge er et sett med datamaskiner som løst kobles sammen for å løse uavhengige moduler eller problemer.Nettberegning er designet for å arbeide uavhengige problemer parallelt, og dermed utnytte datamaskinbehandlingskraften til en distribuert modell.

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

Den typiske klyngedesign for en bedrift er et tett koblet sett med datamaskiner som fungerer som en datamaskin.Disse datamaskinene kan belastes balanserte for å støtte arbeidsbelastning og nettverksforespørsler.I tilfelle en serverfeil i en Cluster Computing Farm, ruter Load Balancer automatisk trafikk til en annen server på klyngegården, som sømløst fortsetter kjernefunksjonaliteten til applikasjonen.Grid Computing og Cluster Computing er veldig like, da de hver bruker ressursene til flere servere og datamaskinbehandlingsenheter (CPU) for å fullføre belastningskravene til en applikasjon.