Yes, I know, both terms are realtively "fuzzy", but - as they are (or were not so long ago) pretty "trendy" - let us try to be as precise as possible. Some time ago, I thought cloud computing can be considered a subdomain of grid computing - a GRID is a very wide term, containing so different systems as Globus, BOINC and NEOS, so ... almost everything can be considered to be a grid, also clouds.

But just lately, I realized that clouds are, actually an *opposite* of grids!

In grid computing you donate *your* hardware and software resources so that either your own or others' computations/data are performed/stored on them.

And in clouds you send your data/rpgorams "somewhere" (you don't even know where) and buy some "something" (a very volatile something) to process them. You have no idea, *where* your programs/data are stored, but what is certain, is that they are *not* on your own hardware...

I'm not sure if what I've written is clear, but what I'd like to hear are the opinions of people working with clouds/grids. How do you consider your disciplines? Do you consider grids/clouds a competition or a "sister-project"?

Similar questions and discussions