BEN BARCLAY • ATLASSIAN • @BENBARCLAY
Scaling your first 1000
containers with Docker
INSIGHT
INFRASTRUCTURE
INTERACTIONS
Agenda
There is no one right way to use Docker that
will scale from a small startup through to
Google sized companies
ME, PROBABLY
“
”
Infrastructure
Hosting
Automation
Registry
Where How
Where
https://aws.amazon.com

https://azure.microsoft.com

https://cloud.google.com
https://www.gartner.com/doc/reprints?id=1-2G2O5FC&ct=150519
https://www.gartner.com/doc/reprints?id=1-2G2O5FC&ct=150519
Where How
How
Host Host
Load Balancer
Bin Packing
Host
Load Balancer
Host
Scale Out
Host
Load Balancer
Host
Rinse and Repeat
Hardware
Automation
Registry
Scripts Configuration

Management
PaaS
Automation Spectrum
Configuration Management
https://puppet.com

https://chef.io

https://www.terraform.io/

https://www.ansible.com

https://saltstack.com
Configuration Management
https://www.ansible.com

https://aws.amazon.com/cloudformation
Platform as a Service
http://deis.io

https://www.openshift.com

https://flynn.io
Platform as a Service
Hardware
Automation
Registry
Registry Providers
https://hub.docker.com

https://github.com/docker/distribution

https://quay.io
Registry Use
1.29TB
12.61T
Wrap Up
Infrastructure
Insight
System
Application
Business
Resource Utilisation
https://sysdig.com

https://www.datadoghq.com

https://signalfx.com

http://stackdriver.com
System
Application
Business
Service Internals
Push
Pull
System
Application
Business
Request
Tracing
Logging Analytics
Synthetic
Transactions
Logging Providers
https://www.loggly.com

https://papertrailapp.com

http://loggr.net
Logging as a Service
https://aws.amazon.com/kinesis/streams

https://www.elastic.co

https://www.splunk.com
Wallboards Alerting Automated
Recovery
Surfacing the Data
Wrap Up
Insight
Interactions
Self Service
Support
Remediation
Self Service
Documentation Feedback Loop
Documentation Bootcamp Tooling
Self Service
Self Service
Support
Remediation
Chat Change Requests Support Rotations
Support
How we support the PaaS
Self Service
Support
Remediation
Remediation
HOT Ticket Status Updated
HOT Room Runbooks
Remediation
StatusPageHipChatConfluence Service Desk
Wrap Up
Interactions
Infrastructure Insight Interactions
Recap
#YBIYRI
PaaS Deployments
0
225
450
675
900
Docker JVM Node Python
Thank you!
BEN BARCLAY • ATLASSIAN • @BENBARCLAY

Scaling Your First 1000 Containers with Docker