Grid computing og cloud computing er konseptuelt like som lett kan forveksles. Konseptene er ganske like, og begge deler samme visjon om å tilby tjenester til brukerne ved å dele ressurser blant et stort antall brukere.
Begge er basert på nettverksteknologi og kan multitasking betyr at brukere kan få tilgang til en eller flere applikasjonsinstanser for å utføre forskjellige oppgaver.
Mens nettbasert databehandling involverer virtualisering av databehandlingsressurser for å lagre massive mengder data, mens cloud computing er der et program ikke får tilgang til ressurser direkte, men det åpner dem via en tjeneste over internett.
I nettbasert databehandling distribueres ressursene over nett, mens i cloud computing styres ressursene sentralt. La oss ta en kort titt på de to databehandlingsteknologiene.
Grid computing er en nettverksbasert beregningsmodell som har evne til å behandle store datamengder ved hjelp av en gruppe nettverksbaserte datamaskiner som koordinerer for å løse et problem sammen.
I utgangspunktet er det et stort nettverk av sammenkoblede datamaskiner som arbeider mot et felles problem ved å dele det i flere små enheter som kalles grids. Den er basert på en distribuert arkitektur, som betyr at oppgavene styres og planlegges på en distribuert måte uten tidsavhengighet.
Gruppen av datamaskiner fungerer som en virtuell supercomputer for å gi skalerbar og sømløs tilgang til databehandlingsressurser som er geografisk fordelt og presentere dem som en enkelt, samlet ressurs for å utføre store applikasjoner som å analysere store datamengder.
Cloud computing er en type internettbasert databehandling der et program ikke får tilgang til ressursene direkte, men det gjør et stort ressursbasseng gjennom delte ressurser. Det er et moderne databehandling paradigme basert på nettverksteknologi som er spesialdesignet for ekstern levering av skalerbare og målte IT-ressurser.
Det tillater tilgang til et felles basseng med dynamisk konfigurerte databehandlingsressurser og tjenester på høyere nivå, og eliminerer dermed behovet for store investeringer i lokal infrastruktur. Databehandlingsressursene styres sentralt, som ligger over flere servere i klynger. Brukere kan få tilgang til programvare og applikasjoner fra hvor de trenger uten å bekymre seg for lagring av egne data. Det bryter ganske enkelt ned til "betaler kun for det du trenger".
- Grid computing er en form for databehandling som følger en distribuert arkitektur som betyr at en enkelt oppgave er oppdelt i flere mindre oppgaver gjennom et distribuert system som involverer flere datanettverk. Cloud computing er derimot en helt ny klasse av databehandling basert på nettverksteknologi hvor hver bruker av skyen har sin egen private ressurs som tilbys av den bestemte tjenesteleverandøren.
- Begge er nettverksbaserte databehandlingsteknologier som deler liknende egenskaper som ressursbassengering, men de er svært forskjellige fra hverandre når det gjelder arkitektur, forretningsmodell, interoperabilitet etc. Grid computing er en samling av dataressurser fra flere steder for å behandle en enkeltoppgave. Gitteret fungerer som et distribuert system for samarbeidsdeling av ressurser. Cloud computing, derimot, er en form for databehandling basert på virtualiserte ressurser som ligger over flere steder i klynger.
- Grid computing er basert på et distribuert system, noe som betyr at databehandlingsressurser fordeles mellom ulike databehandlingsenheter som ligger på forskjellige steder, land og kontinenter. I cloud computing styres databehandlingsressurser sentralt, som ligger over flere servere i klaser i cloud-leverandørens private datasentre.
- I nettbasert databehandling leveres databehandlingstjenester som et verktøy med nett som en databehandling som distribueres geografisk og grupperes i virtuell organisasjon med flere brukergrupper for å løse store problemer over Internett. Rutenettet innebærer flere ressurser enn bare datamaskiner og nettverk. Cloud computing innebærer derimot en felles gruppe systemadministratorer som administrerer hele domenet.
- Hovedfunksjonen til nettberegning er jobbplanlegging ved hjelp av alle slags databehandlingsressurser hvor en oppgave er delt inn i flere uavhengige underoppgaver, og hver maskin på et rutenett er tildelt en oppgave. Etter at alle deloppgavene er fullført, sendes de tilbake til hovedmaskinen som håndterer og behandler alle oppgavene. Cloud computing innebærer ressursbinding gjennom gruppering av ressurser på et nødvendig grunnlag fra klynger av servere.
- Begrepet "sky" refererer til internett i cloud computing og som helhet betyr det internettbasert databehandling. Skyen styrer data, sikkerhetskrav, jobbkøer, etc. ved å eliminere behovene og kompleksiteten til å kjøpe maskinvare og programvare som trengs for å bygge applikasjoner som skal leveres som en tjeneste over skyen. Grid computing brukes mest av akademisk forskning og er i stand til å håndtere store sett med begrenset varighet jobber som involverer store datamengder.
Både nettbasert databehandling og cloud computing er nettverksbaserte datateknologier som involverer ressursbassengering, men cloud computing eliminerer kompleksiteten ved å kjøpe maskinvare og programvare for byggeprogrammer ved å allokere ressurser som er plassert over flere servere i klynger.
Grid computing, tvert imot, er en datateknologi som kombinerer databehandling ressurser fra ulike domener for å nå et felles mål.
Datamaskinene på nettverket jobber sammen med en oppgave, og hver datamaskin kan få tilgang til ressursene til hver annen datamaskin i nettverket.
Enkelt sagt er nettbasert databehandling en gruppe sammenkoblede datamaskiner som samarbeider for å håndtere store datamengder.