tags:

views:

2169

answers:

5

What does it take to setup a cloud. I have some friends in the middle east who want to setup clouds similar to Google and Amazon and are wondering if there is any open technology that they can use to setup a cloud hosting service. Any ideas?

+1  A: 

"Cloud" is an often misunderstood term.

Any computer doing any work on the internet qualifies as cloud. It's simply a metaphor for computer work done "somewhere else".

Perhaps you meant distributed computing?

Shmoopty
There is a huge difference between cloud computing and distributed computing. Please read http://en.wikipedia.org/wiki/Cloud_computing
Drunken Programmer
Cloud means remote. If I host your documents on a server at my house, it's cloud computing. Usually as a service provider, I should offer performance and redundancy and so on. But even without, it is still cloud computing. It's meaning less buzzword.
Silence
So the condensation on my overclocked, water-cooled CPU doesn't count then eh?
crowne
+4  A: 

A few open source cloud servers:

James Skidmore
Thank You. This is just the information that I needed.
Drunken Programmer
First link is broken
pramodc84
@pramodc84: Fixed.
Hippo
+6  A: 

You should check out Eucalyptus. The goal of Eucalyptus is to allow you to setup your own private cloud, similar to Amazon's EC2.

brianegge
+1  A: 

Software is important and there is nothing available publicly that replicates what you might find in Google, Microsoft or Amazon. Microsoft has written the most about their infrastructure. AutoPilot and Cost of Clouds being two interesting papers. A real segment of the cost will be in data center design and construction. The number of computers needed is non trivial. To be clear I don't think that a single cluster of 5000 machines is a cloud. Many clusters of 5000 machines is a cloud. Also clouds should be resilient to data center failure so there should probably be at least two data centers.

Other than geo-location is there any reason they want to have their own and not use either EC2 or Azure?

Steve
One reason - NIH http://en.wikipedia.org/wiki/Not_Invented_Here
crowne
A: 

A very good article about Cloud computing, .net and microsoft technologies is at:

http://jai-on-asp.blogspot.com/2010/05/cloud-computing-and-net.html

HotTester