A couple of weeks ago I participated in an interesting discussion on Cloud Computing at an unconference in Bangalore. Though the discussion was to be on “whether Cloud Computing is inevitable or not”, we hardly got past defining it! That just about demonstrates the confusion that surrounds Cloud Computing — it isn’t even clear what it’s supposed to be. It’s not for no reason that it has been referred to as Haze Computing!
I think everyone has a moral (:P) responsibility to add to the confusion. Only through such attempts can we achieve clarity. This post — an attempt to put in words, my understanding of what Cloud Computing is and is not — is a contribution to that end.