May 20, 2008

Cloud Dining


I was chatting with a customer the other day who was struggling with some of the implications of "cloud computing".  The analogy that finally made sense to them is what I will call "cloud dining".    I am the cook in the house and I am tasked with feeding the family.  If my 10-year old is lobbying for Italian, I am cook at home or order out.  The decision may also vary from day to day.  For instance, I might not have all the ingredients and have to order out, or, like this weekend, it may be 103 outside and cooking at home is not all that appealing.

Now, the same can be said for supporting a given application in a cloud computing environment.

In a fully implemented Data Center 3.0 environment, you can decide if an app is run locally (cook at home), in someone else’s data center (take-out) and you can change your mind on the fly in case you are short on data center resources (pantry is empty) or you having environmental/facilities issues (too hot to cook).  In fact, with automation, a lot of this can can be done with policy and real-time triggers.  For example, during month end processing, you might always shift non-critical apps offsite, or if you pass a certain cooling threshold, you might ship certain processing offsite.

James Gardner had an interesting post about this, which got me thinking.  What if you could start comparing the cost of running a workload and handle it wherever it is most cost-effective:  energy cost spiking in California today because of a heatwave, ship the workload somewhere cooler.  James talks about a futures market for MIPS.  I think he might be on to something.

Somewhere, in this data center arbitrage model, there is also a business opportunity, since someone is going to have to help customers find the find the best cost for data center resources and intermediate the transaction. Hmmm…..

Omar Sultan Posted by Omar Sultan at 02:54PM PST

Permalink, Comments (3), Trackbacks (0)

Tags: cloud computing data center

3 Comments

Vikas Deolaliker May 29, 2008

Better analogy of the culinary kind would be when cooking, do you grown your veggies in the backyard or get it from the supermarket. Supermarket is the cloud. Backyard is your datacenter.

Omar Sultan May 29, 2008

Vikas:

I like that!  In my case, if I had to grow my own veggies, I would starve!

Omar

Sam Johnston Jul 25, 2008

Some interesting ideas there Omar - it sounds like what you’re talking about is adding Infrastructure as a Service (IaaS) providers to datacenter management tools such that customers can migrate running instances between datacenters (already possible) or from datacenters to external providers.

Then it’s just a hop, skip and a jump to add a marketplace and you’ve got the computing equivalent of the energy grid…

I’ve already prepared a post on this topic which talks about a more granular approach than virtual machine level, kind of the computing equivalent of the electron. I’ll refine it and post next week, but in the mean time you might like to check out the ‘consensus’ definition of Cloud Computing I came up with, and the associated 2,000 word explanation:

http://samj.net/2008/07/cloud-and-cloud-computing-consensus.html

Post a comment

Join the conversation!

We encourage your comments, questions and suggestions. All comments are moderated and will appear as soon as they are approved by the moderator.

Please increase the validity of your comment by providing a valid first and last name. Spam, off-topic or offensive comments will not be posted.

Name:
Email:
URL:

Comments:

Notify me of follow-up comments?

Submit the word you see below:


Post a trackback

Ping this URL to post a trackback:
http://blogs.cisco.com/trackback/5418/auouZXeT/

More blog posts

Previous post:
Virtualization and Data Center Disaster Recovery

Next post:
Wishful Thinking

Recent posts:
February 2010 Archive