Grid computing og cloud computing er konceptuelt ens, der let kan forveksles. Koncepterne er ganske ens og begge deler den samme vision om at levere tjenester til brugerne gennem deling af ressourcer mellem en stor pool af brugere.
Begge er baseret på netværksteknologi og er i stand til multitasking, hvilket betyder, at brugere kan få adgang til et enkelt eller flere applikationsforekomster til at udføre forskellige opgaver.
Mens gittercomputering involverer virtualisering af computerressourcer til at gemme enorme mængder data, hvorimod cloud computing er det sted, hvor et program ikke får adgang til ressourcer direkte, men snarere får adgang til dem via en service over internettet.
I gitterberegning distribueres ressourcer over gitre, mens ressourcer i cloud computing administreres ressourcer centralt. Lad os tage et kort kig på de to computerteknologier.
Grid computing er en netværksbaseret computermodel, der har evnen til at behandle store datamængder ved hjælp af en gruppe netværkscomputere, der koordinerer for at løse et problem sammen.
Grundlæggende er det et stort netværk af sammenkoblede computere, der arbejder mod et fælles problem ved at dele det op i flere små enheder, der kaldes gitre. Det er baseret på en distribueret arkitektur, hvilket betyder, at opgaver styres og planlægges på en distribueret måde uden tidsafhængighed.
Gruppen af computere fungerer som en virtuel supercomputer til at give skalerbar og problemfri adgang til store ressourcer til computere, der er geografisk fordelt og præsentere dem som en enkelt, samlet ressource til udførelse af store applikationer såsom analyse af enorme datasæt.
Cloud computing er en type internetbaseret computing, hvor en applikation ikke får direkte adgang til ressourcerne, men snarere skaber en enorm ressourcepulje gennem delte ressourcer. Det er moderne computingparadigme baseret på netværksteknologi, der er specielt designet til ekstern levering af skalerbare og målte IT-ressourcer.
Det giver adgang til efterspørgsel til en delt pool af dynamisk konfigurerede databehandlingsressourcer og tjenester på højere niveau, hvorved behovet for massive investeringer i lokal infrastruktur elimineres. Computerressourcerne styres centralt, som er placeret over flere servere i klynger. Brugere kan få adgang til software og applikationer, uanset hvor de har brug for, uden at bekymre sig om at gemme deres egne data. Det går simpelthen sammen for at "kun betale for det, du har brug for".
- Grid computing er en form for computing, der følger en distribueret arkitektur, hvilket betyder, at en enkelt opgave er opdelt i flere mindre opgaver gennem et distribueret system, der involverer flere computernetværk. Cloud computing er på den anden side en helt ny klasse af computing baseret på netværksteknologi, hvor enhver bruger af skyen har sin egen private ressource, der leveres af den specifikke tjenesteudbyder.
- Begge er netværksbaserede computerteknologier, der deler lignende egenskaber som ressourcepooling, men de er meget forskellige fra hinanden med hensyn til arkitektur, forretningsmodel, interoperabilitet osv. Netnet computing er en samling af computerressourcer fra flere lokationer til at behandle en enkelt opgave. Gitteret fungerer som et distribueret system til samarbejdsdeling af ressourcer. Cloud computing er på den anden side en form for computing baseret på virtualiserede ressourcer, der er placeret over flere placeringer i klynger.
- Grid computing er baseret på et distribueret system, hvilket betyder, at databehandlingsressourcer er fordelt på forskellige computerenheder, der er placeret på tværs af forskellige steder, lande og kontinenter. I cloud computing administreres databehandlingsressourcer centralt, som er placeret over flere servere i klynger i cloud-udbyders private datacentre.
- Ved gitterberegning leveres databehandlingsressourcer som et værktøj med gitter som en computerplatform, der er distribueret geografisk og er samlet i virtuel organisation med flere brugersamfund for at løse store problemer over internettet. Grid involverer flere ressourcer end kun computere og netværk. Cloud computing involverer på den anden side en fælles gruppe af systemadministratorer, der administrerer hele domænet.
- Netfunktionens hovedfunktion er jobplanlægning ved hjælp af alle slags computereessourcer, hvor en opgave er opdelt i flere uafhængige underopgaver, og hver maskine på et gitter tildeles en opgave. Når alle underopgaver er afsluttet, sendes de tilbage til hovedmaskinen, der håndterer og behandler alle opgaver. Cloud computing involverer ressourcepooling via gruppering af ressourcer efter behov fra klynger af servere.
- Udtrykket "sky" henviser til internettet i cloud computing, og som helhed betyder det internetbaseret computing. Skyen administrerer data, sikkerhedskrav, jobkøer osv. Ved at eliminere behovene og kompleksiteten ved at købe hardware og software, der er nødvendig for at bygge applikationer, der skal leveres som en service over skyen. Grid computing bruges mest af akademisk forskning og er i stand til at håndtere store sæt job med begrænset varighed, der involverer store mængder data.
Både netcomputing og cloud computing er netværksbaserede computerteknologier, der involverer ressourcepooling, men cloud computing eliminerer kompleksiteten ved at købe hardware og software til bygning af applikationer ved at tildele ressourcer, der er placeret over flere servere i klynger.
Grid computing, tværtimod, er en computerteknologi, der kombinerer databehandlingsressourcer fra forskellige domæner for at nå et fælles mål.
Computerne på netværket arbejder sammen med en opgave, og hver computer kan få adgang til ressourcerne på enhver anden computer i netværket.
Enkelt sagt er net computing en gruppe af sammenkoblede computere, der arbejder sammen om at håndtere enorme mængder data.