Upload
meet-magento-italy
View
30
Download
0
Embed Size (px)
Citation preview
René Magritte at Moma, New York, 1965. ( Steve Schapiro )
Me.
1996 - 2006 Internet
2007 - 2011 Rich Internet Application
2012 - 2017 Cloud Native Application
Me == Software Developer
1997
2010
Enter.
2011 Join the OpenStack community
2012 CloudUp / SelfServer
2013 Enter Cloud Suite
Me == DevOps
2013
Feeling like a
MAINFRAME
in the age of
the CLOUD
Le Château des Pyrénées, René Magritte Israel Museum, Jerusalem, 1965.
2013 | Me
Surreal - adjective
This is a word that only
came into use in English
in the 20th century
Surréalisme - French noun
sur -> super
réalisme -> realism
Surreal - adjective
That goes beyond the
sensible reality
2012 | NASA
POWERED DOWN ITS LAST
MAINFRAME
Shift from
Hardware to
Software
La chambre d'écoute, René Magritte Kunsthaus, Zurich, 1958.
Software
Platform
Infrastructure
La voix des airs, René MagritteColl. Peggy Guggenheim,Venezia, 1928.
2009 | Peter Mell and Tim Grance
THE DEFINITION OF CLOUD
COMPUTING
SaaS
PaaS
IaaS
La voix des airs, René MagritteColl. Peggy Guggenheim,Venezia, 1928.
2009 | Peter Mell and Tim Grance
THE SPI MODEL
2010 | In “P2P and Grid Systems for
Service-Oriented Computing” book
Everything
as a Service
( XaaS \ EaaS )
2011 | Marc Andreessen
SOFTWARE IS EATING THE WORLD
Everything
is Software
Defined
Software is…
Services
are...
So Cloud is...
always
changing
From Monoliths to
Microservices and
Cloud Native apps
The Key to the Fields, René Magritte Thyssen-Bornemisza Museum, Madrid, 1936.
2012 | Heroku
THE TWELVE-FACTOR APP
From Servers to
Immutable and
Orchestrated
Infrastructure
Golconda, René Magritte Menil Collection, Houston, 1953.
2012 | Randy Bias (attrib. Bill Baker)
PETS vs CATTLE ANALOGY
From Waterfall to
Agile, Continuous
Deployment and
DevOps
The Pleasure Principle, René Magritte West Dean House, Sussex, 1937.
2009 | John Allspaw and Paul Hammond
10 DEPLOYS PER DAY
2016 | Simon Wardley
THE VALUE CHAIN MAP
Software➔ The Business Layer
➔ Delivery Model
➔ Cost Efficiency
➔ High Availability
➔ Different workloads
➔ Unexpected spikes in
workloads
BACK TO THE SPI
MODEL
APPLICATION
PLATFORM
INFRA
VISIBLE
UNVISIBLE
2017 | Randy Bias
THE CLOUD DEPENDENCY MODEL
Platform➔ Software compatibility
➔ Technology Constraints
➔ Container renaissance
Infrastructure➔ Snowflakes Servers
➔ Failure will happen
➔ Security
ISSUES
APPLICATION
PLATFORM
INFRA
HIGH
LOW
Serverless
Containers
Datacenter
La voix des airs, René MagritteColl. Peggy Guggenheim,Venezia, 1928.
2017
WHAT’S THE NEW STACK?
SERVERLES
S*
APPLICATION
PLATFORM
INFRA
2017
WHAT’S THE NEW STACK?
APPLICATION
AUTOSCALER
SERVICE DISCOVERY
IMAGE REGISTRY
CONTAINER ENGINE
FUNCTIONS
INCREASING
LEVEL OF
ABSTRACTION
COMPUTE
IaaS to PaaS to Containers as a Service
➔ Any Apps
➔ Any App Stage
➔ Continuous Deployment
➔ DevOps-friendly workflow
➔ Immutable
➔ Scalable
2017
DOCKER PLATFORM
APPLICATION
AUTOSCALER
SERVICE DISCOVERY
IMAGE REGISTRY
CONTAINER ENGINE
FUNCTIONS
COMPUTE
➔Build, Ship, Run
➔Private Registry
➔Native Cluster mode
➔Declarative Service
model
➔Desired state
reconciliation
➔Load Balancing
2017
DATACENTER AS A SERVICE
APPLICATION
AUTOSCALER
SERVICE DISCOVERY
IMAGE REGISTRY
CONTAINER ENGINE
FUNCTIONS
COMPUTE
➔ Infrastructure as
Code
➔Open Infrastructure
➔Bare Metal
➔Federated Clouds
➔Shared Metrics
➔ChatOps
WE ARE
THE CLOUD
Les Mémoires d’un saint, René MagritteThe Menil Collection, Houston, 1960.
CLOUD IS COMMUNITY
DRIVEN