scaling your first 1000 containers with docker

Post on 19-Mar-2017

6.055 Views

Category:

Technology

2 Downloads

Preview:

Click to see full reader

TRANSCRIPT

BEN BARCLAY • ATLASSIAN • @BENBARCLAY

Scaling your first 1000 containers with Docker

I N S I G H T

I N F R A S T R U C T U R E

I N T E R A C T I O N S

Agenda

There is no one right way to use Docker that will scale from a small startup through to Google sized companies

M E , P R O B A B LY

“”

Infrastructure

Hosting

Automation

Registry

Where How

Where

https://aws.amazon.comhttps://azure.microsoft.comhttps://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 ConfigurationManagement

PaaS

Automation Spectrum

Configuration Management

https://puppet.comhttps://chef.iohttps://www.terraform.io/https://www.ansible.comhttps://saltstack.com

Configuration Management

https://www.ansible.comhttps://aws.amazon.com/cloudformation

Platform as a Service

http://deis.iohttps://www.openshift.comhttps://flynn.io

Platform as a Service

Hardware

Automation

Registry

Registry Providers

https://hub.docker.comhttps://github.com/docker/distributionhttps://quay.io

Registry Use

1.29TB

12.61T

Wrap Up

Infrastructure

Insight

System

Application

Business

Resource Utilisation

https://sysdig.comhttps://www.datadoghq.comhttps://signalfx.comhttp://stackdriver.com

System

Application

Business

Service Internals

Push

Pull

System

Application

Business

Request Tracing

Logging Analytics

Synthetic Transactions

Logging Providers

https://www.loggly.comhttps://papertrailapp.comhttp://loggr.net

Logging as a Service

https://aws.amazon.com/kinesis/streamshttps://www.elastic.cohttps://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

top related