There is a certain awe associated with the term cloud. It could be because clouds are so nebulous themselves. But more so because it is used more as a euphemism for resources outside the traditional data centers. They denote almost mythical data centers of companies like Google, Microsoft, Facebook, etc.
However, there are very concrete ways to describe what is cloud computing. But instead of getting to a definition right away, lets look at a few analogies and different types of offerings from cloud providers. Read more »