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

Dell Reduce Your Configuration Management Nightmare With Docker

Dell Reduce Your Configuration Management Nightmare With Docker

Jonah Horowitz

May 09, 2017
Tweet

More Decks by Jonah Horowitz

Other Decks in Technology

Transcript

  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