docker: light and dark

9
1 Confidential ©2008-15 New Relic, Inc. All rights reserved. Docker: Light and Dark Tori Wieldt Developer Advocate @ToriWieldt

Upload: tori-wieldt

Post on 11-Feb-2017

182 views

Category:

Software


0 download

TRANSCRIPT

Page 1: Docker: Light and Dark

New Relic Template 2015

1 Confidential ©2008-15 New Relic, Inc. All rights reserved.  

Docker: Light and Dark!Tori Wieldt !Developer Advocate!@ToriWieldt!

Page 2: Docker: Light and Dark

New Relic Template 2015

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

Page 3: Docker: Light and Dark

New Relic Template 2015

3 Confidential ©2008-15 New Relic, Inc. All rights reserved.  

Product Overview!

Page 4: Docker: Light and Dark

New Relic Template 2015

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

Page 5: Docker: Light and Dark

New Relic Template 2015

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

Page 6: Docker: Light and Dark

New Relic Template 2015

6 Confidential ©2008-15 New Relic, Inc. All rights reserved.  

Product Overview!

Page 7: Docker: Light and Dark

New Relic Template 2015

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

Page 8: Docker: Light and Dark

New Relic Template 2015

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

Page 9: Docker: Light and Dark

New Relic Template 2015

Thank You!Tori Wieldt [email protected] @ToriWieldt

9 Confidential ©2008-15 New Relic, Inc. All rights reserved.