DockerCon SF 2015: Scaling New Services

Post on 05-Aug-2015

1.903 views 1 download

Tags:

Transcript of DockerCon SF 2015: Scaling New Services

What!we!do

Why$Docker

Where!we!are!going

Break&it&down

chef

chefthe$components

chef%configuresmesos,&mesos&frameworks,&haproxy&

and&consul

chef%the%ini)al%containers

docker

packagingand$deployment$of$our$services

dockerfileexists&in&the&applica-on&repo

applica&on)buildincludes)docker)build/push

mesos

clusterscheduler

manageresourcesand$tasks

We#interact#with

mesosvia$frameworks

marathon

dockeron#mesos

can$describedocker...

deployments

container)health

check

upgradestrategy

consul

distributedkey/value)storage

enables'containersto#get#environment#specific

configura)a)on

seeding'consul'data

in#the#containerconsul'template'

generated'at'launch

haproxy

queries'marathongenerates(load(balancerfor$all$deployed$apps

jenkins

buildpushdeploy

And$now...

demo