My efforts at cloud definitional work began with 15 Ways to Tell its Not Cloud Computing. In the intervening time the forces of complexity and, yes, pragmatism have triumphed. We’re now making the long transition from simple and public to complex and private – hopefully some simplicity will make it through the process.
Talking of simplicity, one of the problems in any tech wave is the problem of language. Cloud, like SOA before it, suffers from being everything and the kitchen sink. Funnily enough my name is an anagram of Removes Jargon, and in that spirit I just wanted to amplify some home spun wisdom from our very own Michael Coté.
The other day I was reading some of his notes and came across this line of beautiful simplicity.
a simple mapping:
- IaaS = servers, storage
- PaaS = middleware
- SaaS = applications
There now, that wasn’t so hard was it? Now that is what I call a burger. The next time someone tries to take you through 30 slides explaining the cloud you can just nod sagely, and say… “ohhhh. you mean servers, middleware and apps. Yeah I get it.”
cnortebeauty says:
March 21, 2010 at 8:39 am
Followrama: A 1ª rede de Followers 2.0 do Brasil! A única que busca Followers automaticamente! http://tinyurl.com/yf3ud8f #Followrama 14
This comment was originally posted on Twitter
J_cd says:
March 21, 2010 at 8:39 am
Pink Floyd – Shine On You Crazy Diamond (parts VI-XI) http://twic.li/ieB ♫
This comment was originally posted on Twitter
monkchips says:
March 22, 2010 at 5:50 pm
James Governor’s Monkchips » Defining Cloud is Simple. Get Over It. The Burger. http://bit.ly/9KTY76
This comment was originally posted on Twitter
Mark Cathcart says:
March 22, 2010 at 5:56 pm
oh no, please no… we’ve just finished using the hamburger as a model/diagram for our virtualization strategy, not more hamburger charts… I’ll see if I can find one or two I can post on slideshare.net
Lance says:
March 22, 2010 at 5:58 pm
What if a vendor offers the meat, cheese and tomato to its customers?
William V. says:
March 22, 2010 at 8:28 pm
Please don’t! The 3-layer stack (whether it goes by IaaS/PaaS/SaaS or server/mw/apps) is the worst thing to equate Cloud to. Well, almost the worst. While it makes sense for a few topics (around the provisioning model and the relationship between the consumer and the provider) it is useless at best, and even misleading, for most actionable topics (providing, consuming, managing these services).
At least that’s the point I tried to make on stage at Cloud Connect last week:
http://stage.vambenepe.com/archives/1355
Turning a misleading pyramid into a misleading burger doesn’t help.
ITBlogNet says:
March 22, 2010 at 8:46 pm
#SOA #Blogs Defining Cloud is Simple. Get Over It. The Burger.:
My efforts at cloud definitional.. http://bit.ly/avKtb6
This comment was originally posted on Twitter
SOABlogs says:
March 22, 2010 at 9:51 pm
#SOA #Blogs Defining Cloud is Simple. Get Over It. The Burger.:
My efforts at cloud definitional work began with… http://bit.ly/avKtb6
This comment was originally posted on Twitter
EdNadrotowicz says:
March 22, 2010 at 11:54 pm
Defining #Cloud is Simple. Get Over It. http://ow.ly/1pBP4
This comment was originally posted on Twitter
Weekly Poll: Does it Really Matter How Cloud Computing Is Defined? says:
March 23, 2010 at 1:40 am
[…] James Governor of RedMonk says the debate is like the ones we always see when we get hit with a new wave of technology. He quotes his colleague Michael Coté: :The other day I was reading some of his notes and came across this line of beautiful simplicity. a simple mapping: IaaS = servers, storage PaaS = middleware SaaS = applications […]
ebarroca says:
March 23, 2010 at 2:00 am
[good read] Defining Cloud is Simple. Get Over It. The Burger.:
My efforts at cloud definitional work began with… http://bit.ly/b3lrBn
This comment was originally posted on Twitter
jdub says:
March 23, 2010 at 2:44 am
@renailemay A great post answering this from @monkchips… http://is.gd/aTHb9 (though doesn’t cover business model issues)
This comment was originally posted on Twitter
MrGareth says:
March 23, 2010 at 5:46 am
Funny…See page 9 of this Oracle Whitepaper 😉
http://www.oracle.com/technology/architect/entarch/pdf/architectural_strategies_for_cloud_computing.pdf
MikeD says:
March 23, 2010 at 6:01 am
Use old terms for old concepts (servers, middleware, applications, hosting) and new terms for new concepts (elastic computing, pay-as-you-go, virtualization).
This comment was originally posted on ReadWriteWeb
james governor says:
March 23, 2010 at 9:25 am
Nice post Alex, thanks for the link.
I like the simplicity of MikeD’s approach. But virtualisation is certainly not a new concept – 40 years old at least.
Also- we need to remember that defining something doesn’t solve the problems of rollout. SOA is a pretty good example – notably in the WS*I stack.
This comment was originally posted on ReadWriteWeb
Sam Johnston says:
March 23, 2010 at 9:36 am
Virtualisation is also not intrinsically linked with cloud – you don’t see cloud providers like Facebook, Google & Twitter using it. Most of the noise about virtualisation is (unsurprisingly) coming from vendors selling virtualisation hardware and/or software.
It’s also important to include products above (e.g. Android, ChromeOS, CloudPlug, etc.) and below (e.g. Cisco UCS, 3tera, VMware vCloud, SGI CloudRack etc.) the well accepted 3-layer stack if we’re to have a functional taxonomy – that is, one capable of classifying all the items in scope – without polluting the top (application) and bottom (infrastructure) layers respectively. That’s why I now use a 5 layer stack to explain cloud computing: http://en.wikipedia.org/wiki/File:Cloud_Computing_Stack.svg
In answer to your question about definitions, I think it is important and have spent the last few years trying to get to the bottom of it. This is the best I’ve been able to come up with so far (with the help of some fellow Wikipedians):
"Cloud computing is Internet-based computing, whereby shared resources, software and information are provided to computers and other devices on-demand, like a public utility."
This comment was originally posted on ReadWriteWeb
Dan Diephouse says:
March 23, 2010 at 10:57 am
MMMMmmmmm hamburgers… now where the hell am I going to find a good hamburger in Paris? *sigh*
Ciscloud says:
March 23, 2010 at 11:37 am
#Cisco #Cloud James Governor’s Monkchips » Defining Cloud is Simple. Get Over It …: Amazon android APIs appl… http://bit.ly/an7lNX #TCN
This comment was originally posted on Twitter
TheTechGang says:
March 23, 2010 at 11:37 am
#Cisco #Cloud James Governor’s Monkchips » Defining Cloud is Simple. Get Over It …: Amazon android APIs appl… http://bit.ly/an7lNX #TCN
This comment was originally posted on Twitter
Karen B. says:
March 23, 2010 at 12:30 pm
Take a step back for a moment. For whom are you trying to define cloud computing? Individual non-technical consumers who wouldn’t know middleware from Tupperware? Businesses that might need to turn to the cloud for services? Or is it strictly to policy makers and developers at this point?
If it’s consumers, they generally don’t need in-depth analysis about what it is – just how it will benefit them and can they trust it from a privacy perspective. Business has similar needs, although in-house tech alters that to a certain extent because they will need to provide internal support. For the latter group, I don’t think the nuts and bolts matter as much as consensus on the problems that cloud computing aim to solve.
This comment was originally posted on ReadWriteWeb
RelevantNewsNow says:
March 23, 2010 at 4:07 pm
Defining Cloud is Simple. Get Over It. The Burger.: Servers, middleware, applications. Is it really that simple? W… http://bit.ly/b1CAS0
This comment was originally posted on Twitter
Dell, Cloud, and PowerEdge C « Adventures in systems land says:
March 24, 2010 at 6:08 am
[…] no apologies to James Governor, would you like some meat for that burger? One of the first solutions will be a Dell Cloud solution for web applications. It’s a web […]
James Governor says:
March 24, 2010 at 4:07 pm
Sam – true enough. But in the IaaS layer at least AWS and Red Hat are very very relevant – as de facto standard.
Dan – best burger in Paris? There *must* be some good ones!
Karen- my articulation is very much for practitioners. Civilians, or consumers as you call them, certainly don’t need to understand the stack. I think you’re actually agreeing with me somewhat about the technical side. “I don’t think the nuts and bolts matter as much as consensus on the problems that cloud computing aim to solve.”
TheSaaSGuy says:
March 25, 2010 at 5:45 pm
What is cloud computing? chk this Burger analogy and 15 ways to tell its not cloud compting piece by @monkchips http://bit.ly/afrcSd #SaaS
This comment was originally posted on Twitter
BillHiggins says:
March 25, 2010 at 6:42 pm
Sent @monkchip’s “Defining cloud is easy” blog entry to the Rational folks working on cloud stuff (because it’s right) http://bit.ly/aW08jw
This comment was originally posted on Twitter
srabrams says:
March 25, 2010 at 7:12 pm
Thanks @BillHiggins: @monkchips’ cloud definition is helpful as an ‘outside-in’ view http://bit.ly/aUm8nz
This comment was originally posted on Twitter
BillHiggins says:
March 25, 2010 at 8:03 pm
Sent @monkchips’ “Defining cloud is easy” blog entry to the Rational folks working on cloud stuff (because it’s right) http://bit.ly/aW08jw
This comment was originally posted on Twitter
Emil at Cloudshare says:
March 25, 2010 at 8:44 pm
The people over at Elastic Vapor also have commented on defining Cloud Computing, so much so to the point where they think the term "Cloud" is a marketing term of art that will soon run its course.
http://tinyurl.com/yfl6j2r
I’m an intern at Cloudshare, and I think I’m in agreement with the folks at Elastic Vapor in the sense that certain "cloud" applications need to be defined in the context of the goals they achieve for users as opposed to being defined as "Cloud Computing." I know that’s what my colleagues at Cloudshare have aimed to do in describing their turnkey solution.
This comment was originally posted on ReadWriteWeb
Ilan Ben Menachem says:
March 26, 2010 at 4:47 am
Virtualisation is also not intrinsically linked with cloud – you don’t see cloud providers like Facebook, Google & Twitter using it. Most of the noise about virtualisation is (unsurprisingly) coming from vendors selling virtualisation hardware and/or software
This comment was originally posted on ReadWriteWeb
MetiaAR says:
March 26, 2010 at 3:00 pm
RedMonk: Defining Cloud is Simple. Get Over It. The Burger http://digbig.com/5bbhbt
This comment was originally posted on Twitter
Nelsonb says:
March 27, 2010 at 2:28 pm
Defining Cloud is Simple. Get Over It. The Burger. http://bit.ly/9SJ1ZC
This comment was originally posted on Twitter
rebeccaonaroll says:
March 28, 2010 at 5:09 pm
Love this: IaaS = servers, storage, PaaS = middleware, SaaS = applications: http://bit.ly/caQmWe #cloud
This comment was originally posted on Twitter
Jon Grull says:
March 29, 2010 at 9:55 pm
Oracle could be a cloud company. I would be suprised to see Oracle buy a company like Egnyte or Box to join the fun.
This comment was originally posted on ReadWriteWeb
Jake says:
March 29, 2010 at 9:56 pm
Egnyte seems to be a hot company that continues to rise the ranks of cloud offering companies. Nice pick Jon.
This comment was originally posted on ReadWriteWeb
Weekly Poll: Is Oracle a Cloud company? | HERTZ RENTAL says:
March 29, 2010 at 10:03 pm
[…] for the overall debate, most of our respondents to last week's question agreed with the RedMonk team on this one. The number one response […]
Weekly Poll: Is Oracle a Cloud company? says:
March 29, 2010 at 10:04 pm
[…] for the overall debate, most of our respondents to last week's question agreed with the RedMonk team on this one. The number one response […]
Scott Donovan says:
March 30, 2010 at 9:52 am
In the cloud Oracle would catch less fees for licenses, installations and maintenance.
No such a good business idea for Oracle.
This comment was originally posted on ReadWriteWeb
DK says:
March 31, 2010 at 2:27 pm
IMHO, it doesn’t really matter whether Oracle is a cloud company or not. At least Larry Ellison won’t care whether it is "cloud" enough or not.
It kinda has everything now with the latest acquisition of SUN Microsystem. In other words, it can provide hardware, DB, Middleware, Application (whether on-premise or on-demand).
This comment was originally posted on ReadWriteWeb
One cloud burger please -- extra storage, hold the middleware | Service-Oriented Architecture | ZDNet.com says:
April 6, 2010 at 10:49 pm
[…] of the week, from Michael Coté, channeled by RedMonk partner James Governor. Think of the cloud stack as a […]
HudsonIT says:
April 7, 2010 at 6:10 pm
Explaining IaaS, PaaS, SaaS, “ohhh. you mean servers, middleware and apps. Yeah I get it.” via @monkchips http://bit.ly/a497dQ #WhyCloud
This comment was originally posted on Twitter
tecosystems » Cheeburger, Cheeburger, Cheeburger: The Appetite for the Private Cloud says:
April 9, 2010 at 8:47 pm
[…] Key to that desire is going to be software that lowers the friction between public and private infrastructure. Who wants software that’s infrastructure dependent? This is the kind of software that we used to call middleware, when it was making it more or less possible to migrate applications from one operating system or hardware platform to another. Which is why Coté was exactly right to draw that analogy. […]
andymilligan says:
April 18, 2010 at 9:49 pm
Good clarity in @monkchips and his defn of cloud – “Defining Cloud is Simple. Get Over It. The Burger.” http://tinyurl.com/y57sql7
This comment was originally posted on Twitter
James Governor's Monkchips » IBM Impact: Saturday night thoughts says:
May 2, 2010 at 3:44 am
[…] workload analysis and triage, security and data governance, and explaining why the cloud is just the same old burger, with a new […]
IBM Impact: Saturday night thoughts says:
May 3, 2010 at 5:34 am
[…] workload analysis and triage, security and data governance, and explaining why the cloud is just the same old burger, with a new […]
Multi-Tenant, Silver: On-Demand/Hosted, Tinsel « The Applicator says:
May 7, 2010 at 4:03 pm
[…] cloud computing and Phil Wainewright is trying to describe its “unspoken benefits” and James Governor’s simplifications of cloud concepts, and all those efforts make me want to use words that you […]
HP Gets With the (Developer) Program. CEO pimps PaaS, NoSQL says:
March 18, 2011 at 5:14 pm
[…] in middleware is chequered to say the least, and PaaS is modern shorthand for middleware in the stack burger. Unfortunately I wasn’t able to glean any technical details at all about the PaaS offering during […]
Malcolm says:
July 2, 2012 at 11:15 pm
What if your infrastructure is done by a vegetarian? Is it now a Tofu implementation?
jgovernor says:
July 3, 2012 at 4:01 pm
Malcolm- I resemble that remark! Never heard of a Veggie Burger? More problematic- I am trying to give up wating wheat! What no bap?
Moritz says:
July 26, 2013 at 9:38 am
The definition is sometimes away from reality. Some cloud services contain saas, iaas and paas in one.
For example our platform SoftwareDEMO does not only host Software (iaas) but also provides access and administration to users (paas) and finally gets them there to work on that software in the cloud (saas)…
Moving Beyond the Theoretical at Cloud Connect – Appirio says:
April 25, 2016 at 8:18 pm
[…] Overall, it was a well-attended, interesting event with lots of debate around the various definitions of cloud computing, the benefits of private vs. public clouds, and the evolution of cloud […]
vCloud Twitter Poll Results – How do you define Cloud Computing? - VMware vCloud says:
April 17, 2017 at 11:52 pm
[…] – Redmonk Analyst James Governor’s (@monkchips) definition of cloud discussed in his blog post here. Reuven Cohen’s definition (@ruv) from his ElasticVapor post had the least number of votes at […]