What is Cloud Computing?
I like to start a new discussion thread to discuss the definition of cloud computing and repost some of my ealeir comments here. Once we agree the definition of cloud computing, then we can have a more productive discussion in 2011!
I like to share my cloud experience and hope some of the examples can illustrate what cloud computing really is.
When I check my email from my iPad browser, I guess no one would argue if Exchange Online is a cloud computing or not. It is a cloud application. But what happen when I check email from my Outlook 2010? Is Exchange Online still a cloud application?
If my clients use Office Web Apps to open a document that is stored on my SharePoint Online library, again everyone would agree it is a cloud application. But when I use Excel / Word / PowerPoint to save documents to my SharePoint Online library, is SharePoint Online a cloud application?
TV / Movie / Music
If I watch TV series / movie on my iPad browser, a lot of people would agree it is cloud application but what about Apple TV? Or When I steam movie to my Xbox from Netflix? How about when I use my iPhone to steam music from my local phone provider?
Newspaper / Magazine
I subscribed to a lot of newspaper and magazine and I can read from my browser as well as Windows Client / Mobile Apps which provides extra features. Same argument! Should we only consider them as cloud applications when we use internet browser?
Has anyone used SQL Azure? It is a cloud database service offered by Microsoft. Recently, my client said his 8 years old SQL server has a lot of problems but he can’t afford to replace it with new hardware / software. I suggest him to migrate it to SQL Azure but he didn’t have the need / budget to migrate the associated desktop application to web application. So all I did was to help him to migrate his data to SQL Azure and changed his database connection to the new location, i.e. on the cloud. Is this a cloud application?
Market Data System
How about Reuters, Bloomberg and other market data services provider? They need heavy clients and sometime even special hardware but massive data is coming via internet.
I can go on and on but the reality is a lot of cloud applications can be accessed from browser as well as Windows client / Mobile Apps or even game console. I can order pizza from my PS3, is this cloud application?
What is your definition of cloud computing?