What is Cloud Computing?

Web 2.0, SaaS, IaaS, Paas, WTF?

I hear and read lots of talk about Web 2.0, SaaS, New Media, Cloud Computing and other buzz words.  Let’s not get caught up in all the semantics.

The “cloud” is simply a metaphor for the Internet.

In the old days, we had client server, object oriented programming (OOP), thin-client, high level languages, APIs, web apps and dozens other fun words and acronyms that help us techies make non-techies feel really stupid.

When I talk to the masses, I try to use plain and simple language even if it may not be 100% “technically” correct.  Plenty of techies will correct me, but when they do, it doesn’t help my cause – simplify complex terms to people who don’t need to know or care about the details.

So, here it is …. the official definition of Cloud Computing:

“Cloud computing allows me to pull out my iPhone, check my e-mail, pay my bills, find out what the weather is going to be like, text message my children, update my blog and find out where the heck I am and how to find the closest Starbucks.  How it happens, I don’t really know but it seems to work like magic.”

Cloud Computing vs. Software as a Service (SaaS)

It doesn’t matter, as long as it works.