Is Cl oud Computing a g a mb le?
May 17, 2015
Sccott Beale/Laughing Squid : http://www.flickr.com/photos/laughingsquid/
http://flickr.com/photos/jonnygoldstein/
http://www.flickr.com/photos/fimbrethil/
http://www.flickr.com/photos/radioflyer007/
http://www.flickr.com/photos/radioflyer007/http://upload.wikimedia.org/wikipedia/en/5/51/Metropolis.jpg
http://www.flickr.com/photos/radioflyer007/
Image from Oliver Twist,
It’s like SaaS or software as a service, and infrastructure provision and PaaS, that’s
platform as a Service and utility computing being provided in public clouds,
which is different from private clouds which aren’t cloud computing, unless of course you’re talking about hybrid clouds which sort of are and it’s hype and lock-in
and did I mention infrastructure?
photos/videoplacebo/3481780379/
1. On-demand self-service
Internet infrastructure where you pay-as-you-go and use only what you
need, all managed by a browser, application or API. Cloud computing is
broken up into multiple segments including: Cloud Infrastructure, Cloud
Platforms and Cloud Applications. (see "Cloud Pyramid")
1. On-demand self-service
Internet infrastructure where you pay-as-you-go and use only what you
need, all managed by a browser, application or API. Cloud computing is
broken up into multiple segments including: Cloud Infrastructure, Cloud
Platforms and Cloud Applications. (see "Cloud Pyramid")Cloud Pyramid
2. A new generation of computing
that utilizes distant servers for data storage and management, allowing the device to use smaller and more
efficient chips that consume less energy than standard computers.
2. A new generation of computing
that utilizes distant servers for data storage and management, allowing the device to use smaller and more
efficient chips that consume less energy than standard computers.
new
2. A new generation of computing
that utilizes distant servers for data storage and management, allowing the device to use smaller and more
efficient chips that consume less energy than standard computers.
distant
http://www.flickr.com/photos/radioflyer007/
http://www.flickr.com/photos/fimbrethil/
Industrial Revolution is a period in the18th and 19th centuries when major changes in agriculture, manufacturing, mining, and transportation had a profound effect on socioeconomic and culture conditions
“Cloud computing” is a consequence of economic and technological conditions that have combined to cause a disruptive change in I.T. from a product towards a service based economy.
Paul Strassmann
http://www.strassmann.com/
Why I.T. is changing
http://www.flickr.com/photos/privatenobby
http://www.flickr.com/photos/billege
http://www.flickr.com/photos/billege/
Image from Oliver Twist
Sccott Beale/Laughing Squid : http://www.flickr.com/photos/laughingsquid/
http://upload.wikimedia.org/wikipedia/en/5/51/Metropolis.jpg
Nov
el
Low High
Com
mon
Ubi
quity
Certainty
Why I.T. is changing
Bespoke
Products
Services
Innovation
Nov
el
Low High
Com
mon
Ubi
quity
Certainty
Accounts Payable
Company Web site
Wiki
Expense Procedure
Payroll
Social Network Analysis
Why I.T. is changing
Nov
el
Low High
Com
mon
Ubi
quity
Certainty
Accounts Payable
Company Web site
Wiki
Expense Procedure
Payroll
Social Network Analysis
Why I.T. is changing
Nov
el
Low High
Com
mon
Ubi
quity
Certainty
“as a Service”Volume Operations
Why I.T. is changing
Services
Joseph A. Schumpeter (1883 - 1950) !
The fundamental impulse that sets and keeps the capitalist engine in motion comes from the new consumers, goods, the new methods of production or transportation, the new markets, the new forms of industrial organization that capitalist enterprise creates.
Why I.T. is changing
The fundamental impulse that sets and keeps the capitalist engine in motion comes from the new consumers, goods, the new methods of production or transportation, the new markets, the new forms of industrial organization that capitalist enterprise creates.
Joseph A. Schumpeter (1883 - 1950) !
newnew
new new
Why I.T. is changing
Services
Commoditisation
Innovation
Enables
Joseph A. Schumpeter (1883 - 1950) !
Why I.T. is changing
Rate of evolution of a system
directly related to
organisation of its subsystems
Why I.T. is changing
ServicesInnovation
Database Framework
Operating System
CPU Memory I/O
Messaging
Application Service
Hypervisor
Why I.T. is changing
Service
Database Framework
Operating System
CPU Memory I/O
Messaging
Application
Hypervisor
Why I.T. is changing
Service
Database Framework
Operating System
CPU Memory I/O
Messaging
Application
Hypervisor
Why I.T. is changing
Service
Database Framework
Operating System
CPU Memory I/O
Messaging
Application
Hypervisor
Why I.T. is changing
Service
Database Framework
Operating System
CPU Memory I/O
Messaging
Application
Hypervisor
Why I.T. is changing
x 100
Database Platform
Operating System
CPU Memory I/O
Messaging
Application Service
Hypervisor
Why I.T. is changing
Database Platform
Operating System
CPU Memory I/O
Messaging
Application Service
Hypervisor Infrastructure
Why I.T. is changing
Database Platform
Operating System
CPU Memory I/O
Messaging
Virtualisation
Platform
Infrastructure
Application Service
Why I.T. is changing
Database Platform
Operating System
CPU Memory I/O
Messaging
Application Service
Virtualisation
Application
Platform
Infrastructure
Why I.T. is changing
ServicesProductsBespokeInnovation
(Componentisation)
Platform
Application
Infrastructure
Why I.T. is changing
CPU
Google App Engine
Amazon EC2
Platform as a Service
Infrastructure as a Service
Why I.T. is changing
CPU
SalesForce
Google App Engine
Amazon EC2
Software as a Service
Platform as a Service
Infrastructure as a Service
Why I.T. is changing
ServicesProductsBespokeInnovation
Platform
Application
Infrastructure
Disruptive Shift
Why I.T. is changing
ServicesProductsBespokeInnovation
(Componentisation)
Platform
Application
Infrastructure
Why I.T. is changing
Why I.T. is changing
“Cloud computing” is a consequence of economic and technological conditions that have combined to cause a disruptive change in I.T. towards a service based economy.
Nov
el
Low High
Com
mon
Ubi
quity
Certainty
Accounts Payable
Company Web site
Wiki
Expense Procedure
Payroll
Social Netwok Analysis
Recap
Recap
Paul Strassmann
http://www.strassmann.com/
Database Platform
Operating System
CPU Memory I/O
Messaging
Application Service
Virtualisation
Application
Platform
Infrastructure
Recap
CPU
SalesForce
Google App Engine
Amazon EC2
Software as a Service
Platform as a Service
Infrastructure as a Service
Recap
Recap
“Cloud computing” is a consequence of economic and technological conditions that have combined to cause a disruptive change in I.T. towards a service based economy.
• Economies of scale. (volume)
• Pay per use. (utility)
• Speed to market. (componentisation)
Benefits & Risks of Cloud Computing
• Economies of scale. (volume)
• Pay per use. (utility)
• Speed to market. (componentisation)
• Focus on core. (outsourcing)
Benefits & Risks of Cloud Computing
Nov
el
Low High
Com
mon
Ubi
quity
Certainty
Competitive Gap
You
Market
Benefits & Risks of Cloud Computing
http://www.flickr.com/photos/privatenobby
http://www.flickr.com/photos/billege
http://www.flickr.com/photos/giddygoose/
The need to constantly evolve in order to stand still relative to an eco-system.
Professor Leigh M. Van Valen
Benefits & Risks of Cloud Computing
• Economies of scale. (volume)
• Pay per use. (utility)
• Speed to market. (componentisation)
• Focus on core. (outsourcing)
Nov
el
Low High
Com
mon
Competitive Gap
Market
You
Benefits & Risks of Cloud Computing
Benefits & Risks of Cloud Computing
ServicesProductsBespokeInnovation
Platform
Application
Infrastructure
Disruptive Shift
Transition
• Trust.
• Security of supply
• Transparency.
• Management.
Benefits & Risks of Cloud Computing
Transition
• Trust.
• Security of supply.
• Transparency.
• Management.
General
• Suitability.
Benefits & Risks of Cloud Computing
Transition
• Trust.
• Security of supply.
• Transparency.
• Management.
General
• Price competition.
• Suitability.
Benefits & Risks of Cloud Computing
Transition
• Trust.
• Security of supply.
• Transparency.
• Management.
General
• Suitability.
• Lock-in.
• Price competition.
Benefits & Risks of Cloud Computing
Transition
• Trust.
• Security of supply.
• Transparency.
• Management.
General
• Suitability.
• Lock-in.
• Second sourcing.
• Price competition.
Benefits & Risks of Cloud Computing
Transition
• Trust.
• Security of supply.
• Transparency.
• Management.
General
• Suitability.
• Lock-in.
• Second sourcing.
• Price competition.
Canonical and the Cloud
Platform
Operating System
Hypervisor
Bare Metal
Data
Application
Provider(i.e. CogHead)
Canonical and the Cloud
Platform
Operating System
Hypervisor
Bare Metal
Platform
Operating System
Hypervisor
Bare Metal
Data
Application
BOOM!
Canonical and the Cloud
Platform
Operating System
Hypervisor
Bare Metal
Platform
Operating System
Hypervisor
Bare Metal
Data
Application
Multiple Providers
Canonical and the Cloud
Platform PlatformEasy
Switching
Data
Application
Operating System
Hypervisor
Bare Metal
Operating System
Hypervisor
Bare Metal
Canonical and the Cloud
Platform Platform
Data
Application
Operating System
Hypervisor
Bare Metal
Operating System
Hypervisor
Bare Metal
Standard Output
Canonical and the Cloud
IPX / SPXBanyan Vines
AppleTalkSNA
Decnet
TCP/IPBind
SendMailApache
Open SourceOpen
Canonical and the Cloud
TCP/IP
IPX / SPXBanyan Vines
AppleTalkSNA
Decnet
Innovation
(Componentisation)
Canonical and the Cloud
Ubuntu Server Edition on Amazon EC2.
http://www.ubuntu.com/ec2
Canonical and the Cloud
9.04 (April)Ubuntu Enterprise Cloud
http://www.ubuntu.com/cloud
Canonical and the Cloud
Canonical and the Cloud
Ubuntu Server Edition
Physical Machines (bare bones)
Cloud Controller
Node Controller
KVM Hyp.Web UI
VMEucalyptus
Private cloudTracks Amazon EC2 API
Canonical and the Cloud
Tracks Amazon EC2 API
Uses KVM hypervisor
Ubuntu Server Edition
Physical Machines (bare bones)
Cloud Controller
Node Controller
KVM Hyp.Web UI
VMEucalyptus
Private cloud
Canonical and the Cloud
Tracks Amazon EC2 API
Uses KVM hypervisor
EBS & S3 EquivalentUbuntu Server Edition
Physical Machines (bare bones)
Cloud Controller
Node Controller
KVM Hyp.Web UI
VMEucalyptus
Private cloud
Canonical and the Cloud
Tracks Amazon EC2 API
Uses KVM hypervisor
EBS & S3 Equivalent
Completely open sourced.
Ubuntu Server Edition
Physical Machines (bare bones)
Cloud Controller
Node Controller
KVM Hyp.Web UI
VMEucalyptus
Private cloud
Bare Metal Bare Metal
Hypervisor Hypervisor
Canonical and the Cloud
Amazon EC2 Private Cloud
Easy Switching
• Economies of scale. (volume)
• Pay per use. (utility)
• Speed to market. (componentisation)
• Focus on core. (outsourcing)
• Greener (efficient supply & demand)
Nov
el
Low High
Com
mon
Competitive Gap
Market
You
Canonical and the Cloud
Canonical and the Cloud
Public cloud Private cloud
Portability and burst scalability
Ubuntu MIEC2
Ubuntu MIUEC
Recap
Paul Strassmann
http://www.strassmann.com/
Recap
“Cloud computing” is a consequence of economic and technological conditions that have combined to cause a disruptive change in I.T. towards a service based economy.
• Economies of scale. (volume)
• Pay per use. (utility)
• Speed to market. (componentisation)
• Focus on core. (outsourcing)
Recap
• Economies of scale. (volume)
• Pay per use. (utility)
• Speed to market. (componentisation)
• Focus on core. (outsourcing)
Nov
el
Low High
Com
mon
Competitive Gap
Market
You
Recap
Transition
• Trust.
• Security of supply.
• Transparency.
• Management.
General
• Suitability.
• Lock-in.
• Second sourcing.
• Price competition.
Recap
• Economies of scale. (volume)
• Pay per use. (utility)
• Speed to market. (componentisation)
• Focus on core. (outsourcing)
Nov
el
Low High
Com
mon
Competitive Gap
Market
You
Is cloud computing a gamble?
Transition
• Trust.
• Security of supply.
• Transparency.
• Management.
General
• Suitability.
• Lock-in.
• Second sourcing.
• Price competition.
Is cloud computing a gamble?
Transition
• Trust.
• Security of supply.
• Transparency.
• Management.
General
• Suitability.
• Lock-in.
• Second sourcing.
• Price competition.
Is cloud computing a gamble?
Transition
• Trust.
• Security of supply.
• Transparency.
• Management.
General
• Suitability.
• Lock-in.
• Second sourcing.
• Price competition.
Is cloud computing a gamble?
DickPaaS
Bare Metal Bare Metal Bare Metal
Hypervisor Technology
Storage
Is cloud computing a gamble?
DickDevelopment Platform
Bare Metal Bare Metal Bare Metal
Hypervisor Technology
Storage
Is cloud computing a gamble?
Development Platform
Bare Metal Bare Metal Bare Metal
Hypervisor Technology
Storage
Joe
Is cloud computing a gamble?
HarryDevelopment Platform
Bare Metal Bare Metal Bare Metal
Hypervisor Technology
Storage
Mapping API
Is cloud computing a gamble?
Tom
Mapping API
Development Platform
Bare Metal Bare Metal Bare Metal
Hypervisor Technology
Storage
Is cloud computing a gamble?
AliceMapping API
Development Platform
SaaS
Bare Metal Bare Metal Bare Metal
Hypervisor Technology
Storage
Is cloud computing a gamble?
AliceMapping API
Development Platform
Transport Routing
Bare Metal Bare Metal Bare Metal
Hypervisor Technology
Storage
Is cloud computing a gamble?
Harry Mapping API
Development Platform
Transport Routing
Bare Metal Bare Metal Bare Metal
Hypervisor Technology
Storage
Is cloud computing a gamble?
Tom Development Platform
Transport Routing
Bare Metal Bare Metal Bare Metal
Hypervisor Technology
Storage
Mapping API
Is cloud computing a gamble?
Dick
Mapping API
Development Platform
Transport Routing
Bare Metal Bare Metal Bare Metal
Hypervisor Technology
Storage
Is cloud computing a gamble?
Mapping API
Development Platform
Transport Routing
Bare Metal Bare Metal Bare Metal
Hypervisor Technology
Storage
Bob
Is cloud computing a gamble?
AliceMapping API
Development Platform
Transport Routing
Bare Metal Bare Metal Bare Metal
Hypervisor Technology
Storage
Is cloud computing a gamble?
Mapping API
Development Platform
Transport Routing
Bare Metal Bare Metal Bare Metal
Hypervisor Technology
Storage
Is cloud computing a gamble?
Mapping API
Development Platform
Transport Routing
Bare Metal Bare Metal Bare Metal
Hypervisor Technology
Storage
Joe
Is cloud computing a gamble?
Mapping API
Development Platform
Transport Routing
Hypervisor Technology
Storage
Joe
Is cloud computing a gamble?
Mapping APIDev
elopm
ent P
latfo
rm
Transport RoutingHypervisor Technology
Storage
Is cloud computing a gamble?
Benefits & Risks of Cloud Computing
http://www.flickr.com/photos/rednuht/479370088
http://flickr.com/photos/jonnygoldstein/
B. Part I - Why I.T. is complex
C. Part II - The Paradox
E. Things to Watch
F. A fast life
A. The Good, Bad & Ugly
G. Happy Clouds
D. Part III - More or less
http://www.flickr.com/photos/radioflyer007/
http://flickr.com/photos/jonnygoldstein/
Software
Framework
Hardware
The Ugly
Software as a Service (SaaS)
Framework as a Service (FaaS)
Hardware as a Service (HaaS)
2007
The Ugly
Application
Platform
Infrastructure
Software
Framework
Hardware
DaaS
DaaS
XaaS
PaaSSaaSp
SaaSu
WaaSIaaS FaaS
OaaS
FaaSHaaSSaaS
SaaSyDaaS
DBaaS
2008
Application
Platform
Infrastructure
The Ugly
Application as a Service (SaaS)
Platform as a Service (PaaS)
Infrastructure as a Service (IaaS)
2009
B. Part I - Why I.T. is complex
C. Part II - The Paradox
E. Things to Watch
F. A fast life
A. The Good, Bad & Ugly
G. Happy Clouds
D. Part III - More or less
B. Part I - Why I.T. is complex
C. Part II - The Paradox
E. Things to Watch
F. A fast life
A. The Good, Bad & Ugly
G. Happy Clouds
D. Part III - More or less
Complexity ... Part II
Nov
el
Low High
Com
mon
Certainty
Ubi
quity
Prince 2, Six Sigma
AgileXP, Scrum
Nov
el
Low High
Com
mon
Ubi
quity
Certainty
Accounts Payable
Company Web site
Wiki
Expense Procedure
Payroll
Social Network Analysis
Complexity ... Part II
The need to constantly evolve in order to stand still relative to an eco-system.
Professor Leigh M. Van Valen
Complexity ... Part II
The fundamental impulse that sets and keeps the capitalist engine in motion comes from the new consumers, goods, the new methods of production or transportation, the new markets, the new forms of industrial organization that capitalist enterprise creates.
Joseph A. Schumpeter (1883 - 1950) !
newnew
new new
Complexity ... Part II
http://www.sandowplus.co.uk/
Survival today requires ‘coherence,
coordination and stability’ [order].
&
Survival tomorrow requires the replacement
of these virtues [disorder].
Salaman & Storey
Innovation Paradox
Complexity ... Part II
http://www.flickr.com/photos/privatenobby
Nov
el
Low High
Com
mon
Certainty
Ubi
quity
20% Rule
Complexity ... Part II
Rigorous defined procedures
B. Part I - Why I.T. is complex
C. Part II - The Paradox
E. Things to Watch
F. A fast life
A. The Good, Bad & Ugly
G. Happy Clouds
D. Part III - More or less
Platform Platform
Data
Application
Operating System
Hypervisor
Bare Metal
Operating System
Hypervisor
Bare Metal
Standard Output
Things to watch
B. Why Transparency Matters
C. Part I - Why I.T. is complex
D. Part II - The Paradox
F. Things to Watch
G. A fast life
A. The Good, Bad & Ugly
H. Happy Clouds
E. Part III - More or less
http://www.flickr.com/photos/radioflyer007/http://upload.wikimedia.org/wikipedia/en/5/51/Metropolis.jpg
http://www.flickr.com/photos/radioflyer007/ http://petjunction.blogspot.com/2007/07/adorables.html
http://www.flickr.com/photos/radioflyer007/ http://petjunction.blogspot.com/2007/07/adorables.html
I’m in ur Internets
http://www.flickr.com/photos/radioflyer007/ http://petjunction.blogspot.com/2007/07/adorables.html
I’m in ur Internets
... web fohwr zero!!
Nov
el
Low High
Com
mon
Ubi
quity
Certainty
Payroll
Neuristic Kitten Thing
More innovation
Company Web site
http://www.flickr.com/photos/radioflyer007/http://upload.wikimedia.org/wikipedia/en/5/51/Metropolis.jpg
The need to constantly evolve in order to stand still relative to an eco-system.
Professor Leigh M. Van Valen
More innovation
http://www.flickr.com/photos/radioflyer007/
http://www.flickr.com/photos/radioflyer007/ http://petjunction.blogspot.com/2007/07/adorables.html
http://www.flickr.com/photos/radioflyer007/http://upload.wikimedia.org/wikipedia/en/5/51/Metropolis.jpg
http://www.flickr.com/photos/radioflyer007/ http://petjunction.blogspot.com/2007/07/adorables.html
http://www.flickr.com/photos/radioflyer007/
http://flickr.com/photos/jonnygoldstein/
Image from Oliver Twist,
B. Part I - Why I.T. is complex
C. Part II - The Paradox
E. Things to Watch
F. A fast life
A. The Good, Bad & Ugly
G. Happy Clouds
D. Part III - More or less
http://www.flickr.com/photos/mush2274
http://www.flickr.com/photos/mush2274/
Nov
el
Low High
Com
mon
Ubi
quity
Certainty
Widespread
Feature Complete
INNOVATION
Product
Fast life
Nov
el
Low High
Com
mon
Certainty
Ubi
quity
Innovation
Standard Components
Componentisation
Fast life
Nov
el
Low High
Com
mon
Certainty
Ubi
quity
Innovation
Standard Components
Commoditisation
Componentisation
Fast life
Nov
el
Low High
Com
mon
Certainty
Ubi
quity
Innovation
Standard Components
Commoditisation
Componentisation
Fast life
Nov
el
Low High
Com
mon
Certainty
Ubi
quity
Innovation
Standard Components
Commoditisation
Componentisation
Fast life
http://www.flickr.com/photos/mush2274/
B. Part I - Why I.T. is complex
C. Part II - The Paradox
E. Things to Watch
F. A fast life
A. The Good, Bad & Ugly
G. Happy Clouds
D. Part III - More or less
Three Rules happy
Rule 1
Rule 2Easily switch between my machines and a cloud provider.
Run the service on my own machines.
Happy Clouds
Three Rules happy
Easily switch between my machines and a cloud provider.
Easily switch between cloud providers.
Run the service on my own machines.
Rule 1
Rule 2
Rule 3
Happy Clouds
B. Part I - Why I.T. is complex
C. Part II - The Paradox
E. Things to Watch
F. A fast life
A. The Good, Bad & Ugly
G. Happy Clouds
D. Part III - More or less