Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Dell Reduce Your Configuration Management Night...

Sponsored · Ship Features Fearlessly Turn features on and off without deploys. Used by thousands of Ruby developers. →

Dell Reduce Your Configuration Management Nightmare With Docker

Jonah Horowitz

May 09, 2017

Transcript

33 slides
  1. Site Reliability Engineer – Stripe – Resilience Engineering Team Senior

    Site Reliability Architect – Netflix 2015 – 2017 – CORE SRE Team Lead Production Engineer – Quantcast 2011-2015 – Datacenter Engineering Team @jonahhorowitz https://speakerdeck.com/jonahhorowitz/
  2. Netflix Scale • Huge Cloud Footprint • Over 100k instances

    in production • Every instance in an autoscaling group • Scale up and down by over 20% every day • More info at this talk: • https://youtu.be/aWgtRKfrtMY
  3. Immutable Infrastructure • Start with a base image • Lightly

    Optimized Base image • Security Updates • Infrastructure Packages • Release Process • Canary with smaller & internal applications • Release weekly • Faster release process for critical updates
  4. Immutable Infrastructure • Install Application Package • Using OS Package

    Manager • Compile that into new AMI • Ship to all AWS Regions
  5. Immutable Infrastructure • Docker • Already Immutable • Can be

    built using the same OS package system • Configuration Management • Don’t - Seriously
  6. Tools • Package Builder • Gradle • OS Tool (rpmbuild

    / builddeb) • Image Builder • Aminator • Packer • Docker –build • Deployments • Spinnaker • Jenkins • Discovery • Eureka • Zookeeper • Consul • Kubernetes • Docker

More Decks by Jonah Horowitz

Other Decks in Technology