Forskellen mellem Cloud Computing og Grid Computing

Cloud Computing vs Grid Computing

Med Google aktivt skubbe det op, er cloud computing blevet et meget populært emne blandt computereksperter og endda almindelige computerbrugere. Diskussionen har fået mange mennesker til at spørge, hvordan cloud computing kan sammenlignes med andre computing-arkitekturer som net computing. Den største forskel mellem cloud computing og net computing er i, hvordan de distribuerer ressourcerne. Grid computing samler ressourcerne fra mange separate computere, der fungerer som om de er en supercomputer. Til sammenligning giver cloud computing ressourcer til flere computere fra en enkelt, abstrakt placering (dvs. skyen).

De to er meget forskellige, og denne forskel afspejles i de opgaver, de udfører. Cloud computing er godt til at udføre et stort antal små opgaver. Et godt eksempel på dette ville være et stort antal mennesker, der laver tekstbehandling eller andet kontorarbejde. På den anden side er computerstyret computing fremragende til at udføre en håndfuld meget intensive og komplekse opgaver som proteinfoldning. Computeren, der administrerer gitteret, nedbryder opgaven til flere mindre dele og tildeler hver enkelt en anden computer på gitteret til at udføre.

Ideen bag cloud computing er, at en enkelt computer, der er bosiddende i skyen eller Internettet, gør alle beregningerne for hundreder af tusinder af brugere rundt om i verden. Dette er ikke rigtig muligt, da ingen enkelt supercomputer kan klare så meget af en belastning 24/7. Og selv hvis der var, ville det være uoverkommeligt dyrt. For at løse dette problem indstilles cloud computing typisk oven på en net-computing-arkitektur. Anmodningen fra en bruger fra skyen analyseres af en interfacecomputer; derefter tildeles opgaven til en eller flere computere på gitteret. På denne måde skaber net-computing en tilsyneladende ultra-kraftig computer til at imødekomme skyens behov.

Den største fordel ved denne opsætning er fleksibilitet. Computerne på nettet kan tildeles dynamisk til den, der har brug for det. Når brugeren er færdig, frigives computeren derefter til andre brugere på skyen. I betragtning af at vi ikke er på vores computere 24 timer i døgnet, er der behov for et færre antal computere for at imødekomme mange behov.

Resumé:

1.Cloud computing placerer ressourcerne ét sted, mens net computing distribuerer det til mange steder.
2.Cloud computing er typisk til mange små opgaver, mens net computing er velegnet til et par store opgaver.
3.Store cloud computing-forekomster bruger netnet computing internt.