Thursday, May 10, 2012

Cloud Computing As I Understand !

Eventhough I have been in ICT industry for more than a decade, it was a challenge for me to understand what the ICT world is seriously falling for "Cloud Computing".
Even the definition of the "Cloud", changes every time i try to define it. May be becasue of the nature of cloud itself :).

My confusion started with the understanding of what is the differnce between clustured web application and a could application. For me it looked very same as they share the definition of cloud application.

Finally I could spend some time to understand what it is, The following are my understanding of cloud computing what the world is talking about.

Then I have understood, its not any differnt from any of the technologies I was aware of, it is just a name given to all emerging technologies which helps in 2 simple areas of any computing element
(1). Easy Access - Any where from any devices (including web browser :))
(2). Optimise cost - Shared (Grid, Virtual etc. ) and Metered (Pay per use)
So the web application is now very much fits inside the could computing, when the no 2. Optimise cost is taken care. So it is subset of Cloud computing (Also Ref:
http://thecloudandme.com/2010/03/18/web-based-vs-cloud-based/ ).

When we improve any of the Application/Software, Infrastructure, Platform in these 2 direction (Access & Cost) it automatically eligible to be called as SaaS, Iaas and
PaaS.

So My analogy based on this are
- Applications in Internet is public cloud, Intranet is a private cloud.
- Cloud compting as the one where the client wont be knowing from where it get serviced is mainly due to the that it is 2. Optimised for cost (Virtualised / Grid)
- If you dont need these two, you can ignore Cloud. (Worried about quality and security due to 2.Optimise Cost)
- If you are already doing these 2 then you are already on cloud computing.

May be still, I have not got what it is ?!!?

- Saravana Kumar (Since 1976)