SlideShare a Scribd company logo
AMPlifying Docker
DevOps London — 28 May 2014
Alex Heneveld @ahtweetin
• Deployment Patterns
• Simplicity — Docker
• Complexity — platforms all the way down
• Simplicity — Apache Brooklyn & Cloudsoft AMP
• Demo
Agenda
Patterns
Bare Metal
The Application
Patterns
Cloud Bare Metal
The Application
Patterns
Cloud Bare Metal
Software Defined

{Compute,Storage,Networking}
Real Things

That You Plug In
The Application
Patterns
Cloud Bare Metal
Software Defined

{Compute,Storage,Networking}
Real Things

That You Plug In
Docker
The Application
Patterns
Cloud Bare Metal
Software Defined

{Compute,Storage,Networking}
Real Things

That You Plug In
Docker
PaaS
The Application
Patterns
Cloud Bare Metal
Software Defined

{Compute,Storage,Networking}
Real Things

That You Plug In
Docker
PaaS
The Application
Patterns
Cloud Bare Metal
Software Defined

{Compute,Storage,Networking}
Real Things

That You Plug In
Docker
PaaS NoSQL
The Application
Patterns
Cloud Bare Metal
Software Defined

{Compute,Storage,Networking}
Real Things

That You Plug In
Docker
PaaS NoSQL Analytics
The Application
Patterns
Cloud Bare Metal
Software Defined

{Compute,Storage,Networking}
Real Things

That You Plug In
Docker
PaaS NoSQL API MgmtAnalytics
The Application
Patterns
Cloud Bare Metal
Software Defined

{Compute,Storage,Networking}
Real Things

That You Plug In
Docker
PaaS NoSQL API MgmtAnalytics
The Application
Patterns
Cloud Bare Metal
Software Defined

{Compute,Storage,Networking}
Real Things

That You Plug In
Docker LXC
PaaS NoSQL API MgmtAnalytics
The Application
Patterns
Cloud Bare Metal
Software Defined

{Compute,Storage,Networking}
Real Things

That You Plug In
Docker LXC Waratek
PaaS NoSQL API MgmtAnalytics
The Application
Patterns
Cloud Bare Metal
Software Defined

{Compute,Storage,Networking}
Real Things

That You Plug In
Docker LXC Waratek Mesos
PaaS NoSQL API MgmtAnalytics
The Application
Patterns
Cloud Bare Metal
Software Defined

{Compute,Storage,Networking}
Real Things

That You Plug In
Docker LXC Waratek Mesos
PaaS NoSQL API MgmtAnalytics
The Application
Patterns
Cloud Bare Metal
Software Defined

{Compute,Storage,Networking}
Real Things

That You Plug In
Docker LXC Waratek Mesos
PaaS NoSQL API MgmtAnalytics
The Application
Tools
Tools
Model, Monitor, and Manage:
Portable Application Blueprints
Tools
Tools
Tools
The Application
Tools
The Application
IaaS
Tools
IaaS
OpenStack
CloudStack
AWS, GCE, SL
Fixed IP
Networking
The Application
Tools
IaaS
Bash
Chef
Salt
Images
OpenStack
CloudStack
AWS, GCE, SL
Fixed IP
Networking
The Application
Tools
IaaS
Graphite / Collectd
Logstash / Elasticsearch
Bash
Chef
Salt
Images
OpenStack
CloudStack
AWS, GCE, SL
Fixed IP
Networking
The Application
Policies
Tools
IaaS
Graphite / Collectd
Logstash / Elasticsearch
Bash
Chef
Salt
Images
OpenStack
CloudStack
AWS, GCE, SL
Fixed IP
Networking
The Application
Policies
Docker LXC Waratek Mesos
PaaS NoSQL API MgmtAnalytics
Tools
The Application
Policies
Docker LXC Waratek Mesos
PaaS NoSQL API MgmtAnalytics
Tools
The Application
Graphite /
Collectd /

statsd
!
Logstash /
Elasticsearch
Bash
Chef
Salt
Images
OpenStack
CloudStack
AWS, GCE, SL
Fixed IP
Networking
Demo
Demo
Demo
Demo
Demo
Demo
Demo
Demo
Demo
Demo
Demo
Demo
Demo
Demo
name: MyWebCluster	
services:	
- type: WebAppCluster	
brooklyn.config:	
wars.root: hello-db.war	
http.port: 8080+	
java.sysprops: 	
db.url: $brooklyn:component("db").

attributeWhenReady(“database.url")	
policies:	
- type: AutoScaler	
sensor: webapp.reqs.sec	
range: [100,200]	
- type: MySqlNode	
id: db	
brooklyn.config:	
creation.script: hello-db.sql	
!
location: my-docker-cloud
Demo
name: cassandra-cluster-app	
!
services:	
- type: brooklyn.entity.nosql.cassandra.CassandraCluster	
name: Cassandra Cluster	
brooklyn.config:	
cluster.initial.size: 5	
cluster.initial.quorumSize: 3	
provisioning.properties:	
minCores: 4	
minRam: 8192	
!
location: softlayer:sjc01	
Demo
Demo
Demo
To Learn More
Alex Heneveld

@ahtweetin
cloudsoftcorp.com
brooklyn.io
github.com/cloudsoft/ 

brooklyn-docker
github.com/ 

brooklyncentral/

More Related Content

PDF
Removing Environmental Differences - Simon Pearson
PDF
2014-05-gluecon-amplifying-docker
PPTX
DockerCon EU 2015: Zoe: Swarming Spark applications
PDF
Two Years In Production With Kubernetes - An Experience Report
PDF
COSCUP 2017 - infrastructure As Code
PDF
Kubernetes Kops - Automation Night
PPTX
Zoe - Swarming Spark applications
PDF
Should developers care about dockerfiles and kubernetes resources
Removing Environmental Differences - Simon Pearson
2014-05-gluecon-amplifying-docker
DockerCon EU 2015: Zoe: Swarming Spark applications
Two Years In Production With Kubernetes - An Experience Report
COSCUP 2017 - infrastructure As Code
Kubernetes Kops - Automation Night
Zoe - Swarming Spark applications
Should developers care about dockerfiles and kubernetes resources

What's hot (20)

PDF
Container orchestration on_aws
PPTX
Using Docker in Production
PDF
DrupalCon Barcelona 2015 - Drupal Extreme Scaling
PDF
Intro to Kubernetes Workshop — Innovation Labs July 2020
PDF
Mesos meetup @ add this
PDF
Mesos meetup @ add this
PDF
Building a Raspberry Pi cluster with Kubernetes, OpenFaaS and .NET
ODP
The site architecture you can edit
PDF
The Big Cloud Native FaaS Lebowski
PDF
Docker Plugin for Heat
PPTX
Chugging Our Own "Craft Brew” – HPE’s Journey Towards Containers-as-a-Service...
PDF
Docker, developers take power
PPTX
Fossetcon: Crash Course on Open Source Cloud Computing
PDF
JAX Con 2019: Containers. Microservices. Cloud. Open Source. Fantasy or Reali...
PDF
AWS Connect 2017 - Container (feat. AWS)
PPTX
Interop - Crash Course In Open Source Cloud Computing
PDF
Zero To Cloud (OSCon 2014)
PPTX
2015 DockeCon monitoring presentation
PDF
Run your Java apps on Cloud Foundry
PDF
Unlimited Staging Environments
Container orchestration on_aws
Using Docker in Production
DrupalCon Barcelona 2015 - Drupal Extreme Scaling
Intro to Kubernetes Workshop — Innovation Labs July 2020
Mesos meetup @ add this
Mesos meetup @ add this
Building a Raspberry Pi cluster with Kubernetes, OpenFaaS and .NET
The site architecture you can edit
The Big Cloud Native FaaS Lebowski
Docker Plugin for Heat
Chugging Our Own "Craft Brew” – HPE’s Journey Towards Containers-as-a-Service...
Docker, developers take power
Fossetcon: Crash Course on Open Source Cloud Computing
JAX Con 2019: Containers. Microservices. Cloud. Open Source. Fantasy or Reali...
AWS Connect 2017 - Container (feat. AWS)
Interop - Crash Course In Open Source Cloud Computing
Zero To Cloud (OSCon 2014)
2015 DockeCon monitoring presentation
Run your Java apps on Cloud Foundry
Unlimited Staging Environments
Ad

Viewers also liked (20)

PDF
Docker and Cloud - Enables for DevOps - by ACA-IT
PDF
DevOps meetup 16oct docker and jenkins
PPTX
Docker (compose) in devops - prague docker meetup
PPTX
Continous delivery at docker age
PPTX
Docker 101 - DevOps at EMC May 2015
PPT
Chris Swan at QCon 2014: Using Docker in Cloud Networks
PDF
Eine Einführung in Docker
PDF
Stream Processing Inside Librato [Monitorama PDX 2015]
PDF
Microservice architecture
PDF
Open Source Tools for Container Security and Compliance @Docker LA Meetup 2/13
PPTX
Building a REST API Microservice for the DevNet API Scavenger Hunt
PDF
Docker containers & the Future of Drupal testing
PDF
Drupal workshop ist 2014
PPTX
How To Train Your APIs
PDF
Introduction to Infrastructure as Code & Automation / Introduction to Chef
PDF
Drupalcamp es 2013 drupal with lxc docker and vagrant
PDF
DevOps MeetUp NL - Docker (Oct 2014)
PDF
DOXLON November 2016 - Data Democratization Using Splunk
PDF
Priming Your Teams For Microservice Deployment to the Cloud
PDF
Docker security: Rolling out Trust in your container
Docker and Cloud - Enables for DevOps - by ACA-IT
DevOps meetup 16oct docker and jenkins
Docker (compose) in devops - prague docker meetup
Continous delivery at docker age
Docker 101 - DevOps at EMC May 2015
Chris Swan at QCon 2014: Using Docker in Cloud Networks
Eine Einführung in Docker
Stream Processing Inside Librato [Monitorama PDX 2015]
Microservice architecture
Open Source Tools for Container Security and Compliance @Docker LA Meetup 2/13
Building a REST API Microservice for the DevNet API Scavenger Hunt
Docker containers & the Future of Drupal testing
Drupal workshop ist 2014
How To Train Your APIs
Introduction to Infrastructure as Code & Automation / Introduction to Chef
Drupalcamp es 2013 drupal with lxc docker and vagrant
DevOps MeetUp NL - Docker (Oct 2014)
DOXLON November 2016 - Data Democratization Using Splunk
Priming Your Teams For Microservice Deployment to the Cloud
Docker security: Rolling out Trust in your container
Ad

Similar to Amplifying Docker - Alex Heneveld
 (20)

PDF
2014 04-AMPlifying-docker-at-451-hcts-eu
PDF
DevOps for Databricks
PDF
StackEngine Problem Space Demo
PPTX
What is the Oracle PaaS Cloud for Developers (Oracle Cloud Day, The Netherlan...
PPTX
Docker Container As A Service - JAX 2016
PPTX
Yow Conference Dec 2013 Netflix Workshop Slides with Notes
PDF
Containers, microservices and serverless for realists
PPTX
Dockerize the World
PDF
Containers and microservices for realists
PDF
Containers and Microservices for Realists
PDF
Oracle CODE 2017 San Francisco: Docker on Raspi Swarm to OCCS
PDF
56k.cloud training
PDF
Cloudsolutionday 2016: DevOps workflow with Docker on AWS
PDF
Docker with openstack
PDF
Test cloud application deployments locally and in CI without staging environm...
PPTX
Docker Platform and Ecosystem Nov 2015
PDF
Is Serverless The New Swiss Cheese? - AWS Seattle User Group
PPTX
Watts Water Dapr Community Call - Building Distributed Systems with Dapr
PDF
HBase Meetup @ Cask HQ 09/25
2014 04-AMPlifying-docker-at-451-hcts-eu
DevOps for Databricks
StackEngine Problem Space Demo
What is the Oracle PaaS Cloud for Developers (Oracle Cloud Day, The Netherlan...
Docker Container As A Service - JAX 2016
Yow Conference Dec 2013 Netflix Workshop Slides with Notes
Containers, microservices and serverless for realists
Dockerize the World
Containers and microservices for realists
Containers and Microservices for Realists
Oracle CODE 2017 San Francisco: Docker on Raspi Swarm to OCCS
56k.cloud training
Cloudsolutionday 2016: DevOps workflow with Docker on AWS
Docker with openstack
Test cloud application deployments locally and in CI without staging environm...
Docker Platform and Ecosystem Nov 2015
Is Serverless The New Swiss Cheese? - AWS Seattle User Group
Watts Water Dapr Community Call - Building Distributed Systems with Dapr
HBase Meetup @ Cask HQ 09/25

More from Outlyer (20)

PPTX
Murat Karslioglu, VP Solutions @ OpenEBS - Containerized storage for containe...
PPTX
How & When to Feature Flag
PPTX
Why You Need to Stop Using "The" Staging Server
PPTX
How GitHub combined with CI empowers rapid product delivery at Credit Karma
PPTX
Packaging Services with Nix
PDF
Minimum Viable Docker: our journey towards orchestration
PDF
Ops is dead. long live ops.
PDF
The service mesh: resilient communication for microservice applications
PPTX
Microservices: Why We Did It (and should you?)
PPTX
Renan Dias: Using Alexa to deploy applications to Kubernetes
PDF
Alex Dias: how to build a docker monitoring solution
PPTX
How to build a container monitoring solution - David Gildeh, CEO and Co-Found...
PDF
Heresy in the church of - Corey Quinn, Principal at The Quinn Advisory Group
PDF
Anatomy of a real-life incident -Alex Solomon, CTO and Co-Founder of PagerDuty
PDF
A Holistic View of Operational Capabilities—Roy Rapoport, Insight Engineering...
PPTX
The Network Knows—Avi Freedman, CEO & Co-Founder of Kentik
PPTX
Building a production-ready, fully-scalable Docker Swarm using Terraform & Pa...
PDF
Zero Downtime Postgres Upgrades
PDF
DOXLON November 2016: Facebook Engineering on cgroupv2
PDF
DOXLON November 2016 - ELK Stack and Beats
Murat Karslioglu, VP Solutions @ OpenEBS - Containerized storage for containe...
How & When to Feature Flag
Why You Need to Stop Using "The" Staging Server
How GitHub combined with CI empowers rapid product delivery at Credit Karma
Packaging Services with Nix
Minimum Viable Docker: our journey towards orchestration
Ops is dead. long live ops.
The service mesh: resilient communication for microservice applications
Microservices: Why We Did It (and should you?)
Renan Dias: Using Alexa to deploy applications to Kubernetes
Alex Dias: how to build a docker monitoring solution
How to build a container monitoring solution - David Gildeh, CEO and Co-Found...
Heresy in the church of - Corey Quinn, Principal at The Quinn Advisory Group
Anatomy of a real-life incident -Alex Solomon, CTO and Co-Founder of PagerDuty
A Holistic View of Operational Capabilities—Roy Rapoport, Insight Engineering...
The Network Knows—Avi Freedman, CEO & Co-Founder of Kentik
Building a production-ready, fully-scalable Docker Swarm using Terraform & Pa...
Zero Downtime Postgres Upgrades
DOXLON November 2016: Facebook Engineering on cgroupv2
DOXLON November 2016 - ELK Stack and Beats

Recently uploaded (20)

PPT
Miokarditis (Inflamasi pada Otot Jantung)
PPTX
Business Acumen Training GuidePresentation.pptx
PPTX
climate analysis of Dhaka ,Banglades.pptx
PPTX
The THESIS FINAL-DEFENSE-PRESENTATION.pptx
PPT
Quality review (1)_presentation of this 21
PPTX
05. PRACTICAL GUIDE TO MICROSOFT EXCEL.pptx
PPT
Chapter 2 METAL FORMINGhhhhhhhjjjjmmmmmmmmm
PPTX
iec ppt-1 pptx icmr ppt on rehabilitation.pptx
PPTX
oil_refinery_comprehensive_20250804084928 (1).pptx
PPTX
Major-Components-ofNKJNNKNKNKNKronment.pptx
PPTX
Data_Analytics_and_PowerBI_Presentation.pptx
PPTX
Supervised vs unsupervised machine learning algorithms
PDF
Launch Your Data Science Career in Kochi – 2025
PPTX
IBA_Chapter_11_Slides_Final_Accessible.pptx
PPTX
Introduction to Knowledge Engineering Part 1
PDF
Mega Projects Data Mega Projects Data
PDF
Recruitment and Placement PPT.pdfbjfibjdfbjfobj
PPTX
Database Infoormation System (DBIS).pptx
PPTX
1_Introduction to advance data techniques.pptx
Miokarditis (Inflamasi pada Otot Jantung)
Business Acumen Training GuidePresentation.pptx
climate analysis of Dhaka ,Banglades.pptx
The THESIS FINAL-DEFENSE-PRESENTATION.pptx
Quality review (1)_presentation of this 21
05. PRACTICAL GUIDE TO MICROSOFT EXCEL.pptx
Chapter 2 METAL FORMINGhhhhhhhjjjjmmmmmmmmm
iec ppt-1 pptx icmr ppt on rehabilitation.pptx
oil_refinery_comprehensive_20250804084928 (1).pptx
Major-Components-ofNKJNNKNKNKNKronment.pptx
Data_Analytics_and_PowerBI_Presentation.pptx
Supervised vs unsupervised machine learning algorithms
Launch Your Data Science Career in Kochi – 2025
IBA_Chapter_11_Slides_Final_Accessible.pptx
Introduction to Knowledge Engineering Part 1
Mega Projects Data Mega Projects Data
Recruitment and Placement PPT.pdfbjfibjdfbjfobj
Database Infoormation System (DBIS).pptx
1_Introduction to advance data techniques.pptx

Amplifying Docker - Alex Heneveld