I got a reader comment so perfect that it calls out
to be shared:
I'm not the most technical tool in
the shed, but I read a lot, and I have been reading a lot about cloud computing
– and the lyrics of a song keep playing in my head:
"I've looked at clouds from both sides now
From up and down, and still somehow
It's cloud illusions I recall
I really don't know clouds at all"
Cloud Computing – how does it affect me, the person on the receiving end (security
issues, reliability)? The definition of Cloud – Webster's dictionary:
·
Something that darkens or fills with gloom.
·
A dark region or blemish – something that
obscures.
Again, average person with concerns.
Posted by: Evelyn Lindquist | October
27, 2009 at 10:41 AM
I’ve noticed that technical people sometimes love
definitions that are so intricately detailed that non-technical people –
including most business people – can’t understand them. I think Evelyn’s
comment is a sign that cloud computing is suffering from this disease.
There are good reasons for people providing cloud
services to dig into the technical details of what they are doing and how they
are doing it, but I think that we need much simpler definitions for people using
cloud services.
I just can't let Evelyn's definitions stand (gloom, dark region, blemish), so here is my attempt at a simple, non-technical definition of
cloud computing:
If I am a business person and I
have a business problem that can be solved with IT, there are two ways to go
about it. The traditional way is to
chose an application, find some hardware to run it on, find some storage for
it, find space and power in my data center, find people to operate it, and so
on. The cloud computing way is to
find a service on the internet instead of an application I run myself, and to
let someone else handle all of those other steps. I don’t own a data center,
buy any equipment, or operate anything. All my capital expenses are converted
to a service fee, or – more common in clouds for consumers – the service is free
because I have to look at advertisements.
I’m not saying that technical people should ignore the
important differences between various cloud approaches (Software-as-a-Service,
Infrastructure-as-a-Service, Platform-as-a-Service, Storage-as-a-Service,
Internal/External/Private/Public). But I do believe that we’ve got to figure
out how to hide as many of these intricacies as possible from the non-technical
people who just don’t care.