Forskjellen mellom Cloud Computing og Grid Computing

Cloud Computing vs Grid Computing

Med Google aktivt å skyve det, har cloud computing blitt et svært populært emne blant datakunnskaper og til og med vanlige dataprodusenter. Diskusjonen har ført til at mange mennesker spør hvordan cloud computing sammenligner med andre databehandlingarkitekturer som nettbasert databehandling. Hovedforskjellen mellom cloud computing og nettberegning er hvordan de distribuerer ressursene. Rutenettet beregner ressursene fra mange separate datamaskiner som fungerer som en supercomputer. Til sammenligning gir cloud computing ressurser til flere datamaskiner fra en enkelt, abstrakt plassering (dvs. skyen).

De to er veldig forskjellige, og denne forskjellen gjenspeiles i oppgavene de gjør. Cloud computing er bra for å gjennomføre et stort antall små oppgaver. Et godt eksempel på dette vil være et stort antall mennesker som gjør tekstbehandling eller annet kontorarbeid. På den annen side er grid computing utmerket for å gjøre en håndfull svært intensive og komplekse oppgaver som proteinfolding. Datamaskinen som styrer rutenettet, bryter opp oppgaven til flere mindre deler og tildeler hver til en annen datamaskin på rutenettet for å utføre.

Ideen bak cloud computing er at en eneste datamaskin som ligger i skyen, eller på Internett, gjør alle beregninger for hundretusener av brukere over hele verden. Dette er egentlig ikke mulig siden ingen enkelt supercomputer kan håndtere så mye av en belastning 24/7. Og selv om det var, ville det være uoverkommelig dyrt. For å løse dette problemet settes cloud computing vanligvis på toppen av en grid-databehandlingarkitektur. Behovet fra en bruker fra skyen analyseres av en grensesnitt datamaskin; da oppgaven er tilordnet en eller flere datamaskiner på rutenettet. På denne måten oppretter gridcomputing en tilsynelatende ultimat kraftig datamaskin for å betjene skyens behov.

Den største fordelen med dette oppsettet er fleksibilitet. Datamaskinene på nettet kan tildeles dynamisk til den som trenger det. Når brukeren er ferdig, blir datamaskinen utgitt til andre brukere på skyen. Gitt at vi ikke er på våre datamaskiner 24 timer i døgnet, er det behov for færre datamaskiner for å betjene behovene til mange.

Sammendrag:

1.Cloud computing setter ressurser på ett sted, mens grid computing distribuerer den til mange steder.
2.Cloud computing er typisk for mange små oppgaver, mens grid computing er egnet for noen store oppgaver.
3.Large cloud computing forekomster benytter grid computing internt.