1
Confidential ©2008-15 New Relic, Inc. All rights reserved.   
Docker: Light and Dark!
Tori Wieldt !
Developer Advocate!
@ToriWieldt!
2
Confidential ©2008-15 New Relic, Inc. All rights reserved.   
§  OS-level virtualization
§  NOT Microservices 

(but they go together well) 
§  NOT the cloud 

(but is often run there)
§  New Relic has been using Docker in
production for two years


Docker
3
Confidential ©2008-15 New Relic, Inc. All rights reserved.   
Product Overview!
4
Confidential ©2008-15 New Relic, Inc. All rights reserved.   
What can containers provide?
§  Faster: code to production
§  Better: manage in production
§  Better: developer productivity
§  Cheaper: better resource utilization
§  “Docker gets you to ask the right questions”
Docker : The Light
5
Confidential ©2008-15 New Relic, Inc. All rights reserved.   
Speed
§  “It worked on my laptop” goes away
§  Standing up a dev environment takes much less time
§  Launching a container 6x faster than a VM
Reliability
§  Forces you to know every dependency
§  Identical running containers in case of failure
Better Utilization
§  4-6x better server util than VMs

Docker : The Light
6
Confidential ©2008-15 New Relic, Inc. All rights reserved.   
Product Overview!
7
Confidential ©2008-15 New Relic, Inc. All rights reserved.   
It Takes Time 
§  Dependencies! 
§  All those env variables 
Pioneering Days
§ Docker is a moving Target
§ Docs are written for greenfield
Had to Learn
§  Containers will fail
§ Noisy neighbors issues
§ Have you set a memory limit?
Docker : The Dark
8
Confidential ©2008-15 New Relic, Inc. All rights reserved.   
Not Ideal State (yet) 
§  Takes time to get dev environment set up
§ Not self-serve for devs to deploy
§ Still have to create Runbooks
§ Security – processes can escape!
Docker : The Dark
Thank You!
Tori Wieldt
Tori@newrelic.com
@ToriWieldt
9
Confidential ©2008-15 New Relic, Inc. All rights reserved.  

Docker: Light and Dark

  • 1.
    1 Confidential ©2008-15 NewRelic, Inc. All rights reserved.   Docker: Light and Dark! Tori Wieldt ! Developer Advocate! @ToriWieldt!
  • 2.
    2 Confidential ©2008-15 NewRelic, Inc. All rights reserved.   §  OS-level virtualization §  NOT Microservices 
 (but they go together well) §  NOT the cloud 
 (but is often run there) §  New Relic has been using Docker in production for two years Docker
  • 3.
    3 Confidential ©2008-15 NewRelic, Inc. All rights reserved.   Product Overview!
  • 4.
    4 Confidential ©2008-15 NewRelic, Inc. All rights reserved.   What can containers provide? §  Faster: code to production §  Better: manage in production §  Better: developer productivity §  Cheaper: better resource utilization §  “Docker gets you to ask the right questions” Docker : The Light
  • 5.
    5 Confidential ©2008-15 NewRelic, Inc. All rights reserved.   Speed §  “It worked on my laptop” goes away §  Standing up a dev environment takes much less time §  Launching a container 6x faster than a VM Reliability §  Forces you to know every dependency §  Identical running containers in case of failure Better Utilization §  4-6x better server util than VMs Docker : The Light
  • 6.
    6 Confidential ©2008-15 NewRelic, Inc. All rights reserved.   Product Overview!
  • 7.
    7 Confidential ©2008-15 NewRelic, Inc. All rights reserved.   It Takes Time §  Dependencies! §  All those env variables Pioneering Days § Docker is a moving Target § Docs are written for greenfield Had to Learn §  Containers will fail § Noisy neighbors issues § Have you set a memory limit? Docker : The Dark
  • 8.
    8 Confidential ©2008-15 NewRelic, Inc. All rights reserved.   Not Ideal State (yet) §  Takes time to get dev environment set up § Not self-serve for devs to deploy § Still have to create Runbooks § Security – processes can escape! Docker : The Dark
  • 9.
    Thank You! Tori Wieldt Tori@newrelic.com @ToriWieldt 9 Confidential©2008-15 New Relic, Inc. All rights reserved.