SlideShare a Scribd company logo
1 of 9
Download to read offline
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.  

More Related Content

What's hot

Container Migration Tool
Container Migration Tool Container Migration Tool
Container Migration Tool Docker, Inc.
 
Introduction to Docker
Introduction to DockerIntroduction to Docker
Introduction to DockerKnoldus Inc.
 
DockerCon SF 2015: Docker in the New York Times Newsroom
DockerCon SF 2015: Docker in the New York Times NewsroomDockerCon SF 2015: Docker in the New York Times Newsroom
DockerCon SF 2015: Docker in the New York Times NewsroomDocker, Inc.
 
Jenkins in the real world - DevOpsCon 2017
Jenkins in the real world - DevOpsCon 2017Jenkins in the real world - DevOpsCon 2017
Jenkins in the real world - DevOpsCon 2017Gianluca Arbezzano
 
Netflix and Containers: Not A Stranger Thing
Netflix and Containers:  Not A Stranger ThingNetflix and Containers:  Not A Stranger Thing
Netflix and Containers: Not A Stranger Thingaspyker
 
Activision's Skypilot: Delivering Amazing Game Experiences Through Containeri...
Activision's Skypilot: Delivering Amazing Game Experiences Through Containeri...Activision's Skypilot: Delivering Amazing Game Experiences Through Containeri...
Activision's Skypilot: Delivering Amazing Game Experiences Through Containeri...Docker, Inc.
 
DockerCon EU 2015: Official Repos and Project Nautilus
DockerCon EU 2015: Official Repos and Project NautilusDockerCon EU 2015: Official Repos and Project Nautilus
DockerCon EU 2015: Official Repos and Project NautilusDocker, Inc.
 
Microservices in Production
Microservices in ProductionMicroservices in Production
Microservices in ProductionDamien PLARD
 
Docker & IoT: protecting the Datacenter
Docker & IoT: protecting the DatacenterDocker & IoT: protecting the Datacenter
Docker & IoT: protecting the DatacenterAlex Ellis
 
Devoxx 2015 - Web Application Development using Grails and Docker
Devoxx 2015 - Web Application Development using Grails and DockerDevoxx 2015 - Web Application Development using Grails and Docker
Devoxx 2015 - Web Application Development using Grails and DockerTed Vinke
 
容器革命的「利」與「必」
容器革命的「利」與「必」 容器革命的「利」與「必」
容器革命的「利」與「必」 inwin stack
 
DockerCon 2017 - General Session Day 1 - Solomon Hykes
DockerCon 2017 - General Session Day 1 - Solomon HykesDockerCon 2017 - General Session Day 1 - Solomon Hykes
DockerCon 2017 - General Session Day 1 - Solomon HykesDocker, Inc.
 
Containers - (Austin Cloud Meetup April 2016)
Containers - (Austin Cloud Meetup April 2016)Containers - (Austin Cloud Meetup April 2016)
Containers - (Austin Cloud Meetup April 2016)Derrick Wippler
 
Cross-platform Mobile Development on Open Source
Cross-platform Mobile Development on Open SourceCross-platform Mobile Development on Open Source
Cross-platform Mobile Development on Open SourceAll Things Open
 
Continuously serving the developer community with Continuous Integration and...
Continuously serving the developer community with  Continuous Integration and...Continuously serving the developer community with  Continuous Integration and...
Continuously serving the developer community with Continuous Integration and...Thoughtworks
 
Docker - A container full of Chocolatey
Docker - A container full of ChocolateyDocker - A container full of Chocolatey
Docker - A container full of ChocolateyStefan Scherer
 

What's hot (20)

Container Migration Tool
Container Migration Tool Container Migration Tool
Container Migration Tool
 
Introduction to Docker
Introduction to DockerIntroduction to Docker
Introduction to Docker
 
DockerCon SF 2015: Docker in the New York Times Newsroom
DockerCon SF 2015: Docker in the New York Times NewsroomDockerCon SF 2015: Docker in the New York Times Newsroom
DockerCon SF 2015: Docker in the New York Times Newsroom
 
Jenkins in the real world - DevOpsCon 2017
Jenkins in the real world - DevOpsCon 2017Jenkins in the real world - DevOpsCon 2017
Jenkins in the real world - DevOpsCon 2017
 
Netflix and Containers: Not A Stranger Thing
Netflix and Containers:  Not A Stranger ThingNetflix and Containers:  Not A Stranger Thing
Netflix and Containers: Not A Stranger Thing
 
Activision's Skypilot: Delivering Amazing Game Experiences Through Containeri...
Activision's Skypilot: Delivering Amazing Game Experiences Through Containeri...Activision's Skypilot: Delivering Amazing Game Experiences Through Containeri...
Activision's Skypilot: Delivering Amazing Game Experiences Through Containeri...
 
DockerCon EU 2015: Official Repos and Project Nautilus
DockerCon EU 2015: Official Repos and Project NautilusDockerCon EU 2015: Official Repos and Project Nautilus
DockerCon EU 2015: Official Repos and Project Nautilus
 
Microservices in Production
Microservices in ProductionMicroservices in Production
Microservices in Production
 
Kube Apps in action
Kube Apps in actionKube Apps in action
Kube Apps in action
 
Docker & IoT: protecting the Datacenter
Docker & IoT: protecting the DatacenterDocker & IoT: protecting the Datacenter
Docker & IoT: protecting the Datacenter
 
Docker and Devops
Docker and DevopsDocker and Devops
Docker and Devops
 
Devoxx 2015 - Web Application Development using Grails and Docker
Devoxx 2015 - Web Application Development using Grails and DockerDevoxx 2015 - Web Application Development using Grails and Docker
Devoxx 2015 - Web Application Development using Grails and Docker
 
Dockers zero to hero
Dockers zero to heroDockers zero to hero
Dockers zero to hero
 
quality_forum
quality_forumquality_forum
quality_forum
 
容器革命的「利」與「必」
容器革命的「利」與「必」 容器革命的「利」與「必」
容器革命的「利」與「必」
 
DockerCon 2017 - General Session Day 1 - Solomon Hykes
DockerCon 2017 - General Session Day 1 - Solomon HykesDockerCon 2017 - General Session Day 1 - Solomon Hykes
DockerCon 2017 - General Session Day 1 - Solomon Hykes
 
Containers - (Austin Cloud Meetup April 2016)
Containers - (Austin Cloud Meetup April 2016)Containers - (Austin Cloud Meetup April 2016)
Containers - (Austin Cloud Meetup April 2016)
 
Cross-platform Mobile Development on Open Source
Cross-platform Mobile Development on Open SourceCross-platform Mobile Development on Open Source
Cross-platform Mobile Development on Open Source
 
Continuously serving the developer community with Continuous Integration and...
Continuously serving the developer community with  Continuous Integration and...Continuously serving the developer community with  Continuous Integration and...
Continuously serving the developer community with Continuous Integration and...
 
Docker - A container full of Chocolatey
Docker - A container full of ChocolateyDocker - A container full of Chocolatey
Docker - A container full of Chocolatey
 

Viewers also liked

SRI SUWANTI - MIP - Latihan 17
SRI SUWANTI - MIP - Latihan 17SRI SUWANTI - MIP - Latihan 17
SRI SUWANTI - MIP - Latihan 17Sri Suwanti
 
4 questoes sobre 4 quadrados
4 questoes sobre 4 quadrados4 questoes sobre 4 quadrados
4 questoes sobre 4 quadradosSerginho Sucesso
 
CURSO GERENCIAMENTO MEIO AMBIENTE DO TRABALHO
CURSO GERENCIAMENTO MEIO AMBIENTE DO TRABALHOCURSO GERENCIAMENTO MEIO AMBIENTE DO TRABALHO
CURSO GERENCIAMENTO MEIO AMBIENTE DO TRABALHOCtcat Brasil
 
The Mustard Seed - February 2016 Issue
The Mustard Seed - February 2016 IssueThe Mustard Seed - February 2016 Issue
The Mustard Seed - February 2016 IssueJulia Dutta
 
The Mustard Seed September 2016 Issue
The Mustard Seed September 2016 IssueThe Mustard Seed September 2016 Issue
The Mustard Seed September 2016 IssueJulia Dutta
 
Guia juguetes made in spain
Guia juguetes made in spainGuia juguetes made in spain
Guia juguetes made in spainMarta Montoro
 
CCS Accessing Your Student's Grades on the New eLC
CCS Accessing Your Student's Grades on the New eLC CCS Accessing Your Student's Grades on the New eLC
CCS Accessing Your Student's Grades on the New eLC MrsBrynaCannon
 
ECT Digital Fingerprint Presentation
ECT Digital Fingerprint PresentationECT Digital Fingerprint Presentation
ECT Digital Fingerprint PresentationMrsBrynaCannon
 
Presentasi pelaksanaan praktek kerja industri (prakerin)
Presentasi pelaksanaan praktek kerja industri (prakerin)Presentasi pelaksanaan praktek kerja industri (prakerin)
Presentasi pelaksanaan praktek kerja industri (prakerin)ENDANG KIS
 
Branding, métricas e performance.
Branding, métricas e performance.Branding, métricas e performance.
Branding, métricas e performance.Bruno de Lacerda
 
Curso Consultor Ambiental Jr.
Curso  Consultor Ambiental Jr.Curso  Consultor Ambiental Jr.
Curso Consultor Ambiental Jr.Ctcat Brasil
 
Fundamentals Dialog Punctuation Presentation
Fundamentals Dialog Punctuation PresentationFundamentals Dialog Punctuation Presentation
Fundamentals Dialog Punctuation PresentationMrsBrynaCannon
 
Oficina Brand Experience - Módulo 1
Oficina Brand Experience - Módulo 1Oficina Brand Experience - Módulo 1
Oficina Brand Experience - Módulo 1Eric de Gaia
 
Elcanfranero
ElcanfraneroElcanfranero
Elcanfraneroalons1955
 

Viewers also liked (20)

SRI SUWANTI - MIP - Latihan 17
SRI SUWANTI - MIP - Latihan 17SRI SUWANTI - MIP - Latihan 17
SRI SUWANTI - MIP - Latihan 17
 
research project-playboy
research project-playboyresearch project-playboy
research project-playboy
 
Social Branding
Social BrandingSocial Branding
Social Branding
 
4 questoes sobre 4 quadrados
4 questoes sobre 4 quadrados4 questoes sobre 4 quadrados
4 questoes sobre 4 quadrados
 
CV for SmartStart_8.26.16
CV for SmartStart_8.26.16CV for SmartStart_8.26.16
CV for SmartStart_8.26.16
 
Why Choose Us
Why Choose UsWhy Choose Us
Why Choose Us
 
CURSO GERENCIAMENTO MEIO AMBIENTE DO TRABALHO
CURSO GERENCIAMENTO MEIO AMBIENTE DO TRABALHOCURSO GERENCIAMENTO MEIO AMBIENTE DO TRABALHO
CURSO GERENCIAMENTO MEIO AMBIENTE DO TRABALHO
 
The Mustard Seed - February 2016 Issue
The Mustard Seed - February 2016 IssueThe Mustard Seed - February 2016 Issue
The Mustard Seed - February 2016 Issue
 
The Mustard Seed September 2016 Issue
The Mustard Seed September 2016 IssueThe Mustard Seed September 2016 Issue
The Mustard Seed September 2016 Issue
 
Guia juguetes made in spain
Guia juguetes made in spainGuia juguetes made in spain
Guia juguetes made in spain
 
fouads cv 2
fouads cv 2fouads cv 2
fouads cv 2
 
CCS Accessing Your Student's Grades on the New eLC
CCS Accessing Your Student's Grades on the New eLC CCS Accessing Your Student's Grades on the New eLC
CCS Accessing Your Student's Grades on the New eLC
 
ECT Digital Fingerprint Presentation
ECT Digital Fingerprint PresentationECT Digital Fingerprint Presentation
ECT Digital Fingerprint Presentation
 
Presentasi pelaksanaan praktek kerja industri (prakerin)
Presentasi pelaksanaan praktek kerja industri (prakerin)Presentasi pelaksanaan praktek kerja industri (prakerin)
Presentasi pelaksanaan praktek kerja industri (prakerin)
 
Branding, métricas e performance.
Branding, métricas e performance.Branding, métricas e performance.
Branding, métricas e performance.
 
Curso Consultor Ambiental Jr.
Curso  Consultor Ambiental Jr.Curso  Consultor Ambiental Jr.
Curso Consultor Ambiental Jr.
 
Fundamentals Dialog Punctuation Presentation
Fundamentals Dialog Punctuation PresentationFundamentals Dialog Punctuation Presentation
Fundamentals Dialog Punctuation Presentation
 
Curso de baralho cigano
Curso de baralho ciganoCurso de baralho cigano
Curso de baralho cigano
 
Oficina Brand Experience - Módulo 1
Oficina Brand Experience - Módulo 1Oficina Brand Experience - Módulo 1
Oficina Brand Experience - Módulo 1
 
Elcanfranero
ElcanfraneroElcanfranero
Elcanfranero
 

Similar to Docker: Light and Dark

Nebulaworks Docker Overview 09-22-2015
Nebulaworks Docker Overview 09-22-2015Nebulaworks Docker Overview 09-22-2015
Nebulaworks Docker Overview 09-22-2015Chris Ciborowski
 
DCEU 18: Building Your Development Pipeline
DCEU 18: Building Your Development PipelineDCEU 18: Building Your Development Pipeline
DCEU 18: Building Your Development PipelineDocker, Inc.
 
ContainerDays NYC 2015: "Easing Your Way Into Docker: Lessons From a Journey ...
ContainerDays NYC 2015: "Easing Your Way Into Docker: Lessons From a Journey ...ContainerDays NYC 2015: "Easing Your Way Into Docker: Lessons From a Journey ...
ContainerDays NYC 2015: "Easing Your Way Into Docker: Lessons From a Journey ...DynamicInfraDays
 
Docker with Selenium by Thirumalai Vignesh
Docker with Selenium by Thirumalai VigneshDocker with Selenium by Thirumalai Vignesh
Docker with Selenium by Thirumalai VigneshSoftware Testing Board
 
Docker - A high level introduction to dockers and containers
Docker - A high level introduction to dockers and containersDocker - A high level introduction to dockers and containers
Docker - A high level introduction to dockers and containersDr Ganesh Iyer
 
DockerCon EU 2015: Day 1 General Session
DockerCon EU 2015: Day 1 General SessionDockerCon EU 2015: Day 1 General Session
DockerCon EU 2015: Day 1 General SessionDocker, Inc.
 
Docker San Diego 2015-03-25
Docker San Diego 2015-03-25Docker San Diego 2015-03-25
Docker San Diego 2015-03-25Casey Bisson
 
Introduction to Docker and Linux Containers @ Cloud Computing Rhein Main
Introduction to Docker and Linux Containers @ Cloud Computing Rhein MainIntroduction to Docker and Linux Containers @ Cloud Computing Rhein Main
Introduction to Docker and Linux Containers @ Cloud Computing Rhein MainPuja Abbassi
 
Triton + Docker, July 2015
Triton + Docker, July 2015Triton + Docker, July 2015
Triton + Docker, July 2015Casey Bisson
 
DockerCon 15 Keynote - Day 2
DockerCon 15 Keynote - Day 2DockerCon 15 Keynote - Day 2
DockerCon 15 Keynote - Day 2Docker, Inc.
 
Going Production with Docker and Swarm
Going Production with Docker and SwarmGoing Production with Docker and Swarm
Going Production with Docker and SwarmC4Media
 
Rapid Application Development in the Cloud and On-Premises with Docker
Rapid Application Development in the Cloud and On-Premises with DockerRapid Application Development in the Cloud and On-Premises with Docker
Rapid Application Development in the Cloud and On-Premises with DockerNiklas Heidloff
 
Automating Dev Environment - Introduction to Docker and Chef
Automating Dev Environment - Introduction to Docker and ChefAutomating Dev Environment - Introduction to Docker and Chef
Automating Dev Environment - Introduction to Docker and Chefkamalikamj
 
RootConf 2014 Bangalore: Automating the Dev Environment - Introduction to Do...
 RootConf 2014 Bangalore: Automating the Dev Environment - Introduction to Do... RootConf 2014 Bangalore: Automating the Dev Environment - Introduction to Do...
RootConf 2014 Bangalore: Automating the Dev Environment - Introduction to Do...Thoughtworks
 
What's hot docker con eu 2015 & what's new on docker 1.9
What's hot  docker con eu 2015 & what's new on docker 1.9What's hot  docker con eu 2015 & what's new on docker 1.9
What's hot docker con eu 2015 & what's new on docker 1.9jgsqware
 
Oracle WebLogic Server 12c with Docker
Oracle WebLogic Server 12c with DockerOracle WebLogic Server 12c with Docker
Oracle WebLogic Server 12c with DockerGuatemala User Group
 

Similar to Docker: Light and Dark (20)

Nebulaworks Docker Overview 09-22-2015
Nebulaworks Docker Overview 09-22-2015Nebulaworks Docker Overview 09-22-2015
Nebulaworks Docker Overview 09-22-2015
 
Docker with devops program
Docker with devops programDocker with devops program
Docker with devops program
 
Docker with devops program
Docker with devops programDocker with devops program
Docker with devops program
 
DCEU 18: Building Your Development Pipeline
DCEU 18: Building Your Development PipelineDCEU 18: Building Your Development Pipeline
DCEU 18: Building Your Development Pipeline
 
ContainerDays NYC 2015: "Easing Your Way Into Docker: Lessons From a Journey ...
ContainerDays NYC 2015: "Easing Your Way Into Docker: Lessons From a Journey ...ContainerDays NYC 2015: "Easing Your Way Into Docker: Lessons From a Journey ...
ContainerDays NYC 2015: "Easing Your Way Into Docker: Lessons From a Journey ...
 
Container Days
Container DaysContainer Days
Container Days
 
Docker with Selenium by Thirumalai Vignesh
Docker with Selenium by Thirumalai VigneshDocker with Selenium by Thirumalai Vignesh
Docker with Selenium by Thirumalai Vignesh
 
Docker - A high level introduction to dockers and containers
Docker - A high level introduction to dockers and containersDocker - A high level introduction to dockers and containers
Docker - A high level introduction to dockers and containers
 
DockerCon EU 2015: Day 1 General Session
DockerCon EU 2015: Day 1 General SessionDockerCon EU 2015: Day 1 General Session
DockerCon EU 2015: Day 1 General Session
 
Docker San Diego 2015-03-25
Docker San Diego 2015-03-25Docker San Diego 2015-03-25
Docker San Diego 2015-03-25
 
Introduction to Docker and Linux Containers @ Cloud Computing Rhein Main
Introduction to Docker and Linux Containers @ Cloud Computing Rhein MainIntroduction to Docker and Linux Containers @ Cloud Computing Rhein Main
Introduction to Docker and Linux Containers @ Cloud Computing Rhein Main
 
Triton + Docker, July 2015
Triton + Docker, July 2015Triton + Docker, July 2015
Triton + Docker, July 2015
 
Docker for Developers
Docker for DevelopersDocker for Developers
Docker for Developers
 
DockerCon 15 Keynote - Day 2
DockerCon 15 Keynote - Day 2DockerCon 15 Keynote - Day 2
DockerCon 15 Keynote - Day 2
 
Going Production with Docker and Swarm
Going Production with Docker and SwarmGoing Production with Docker and Swarm
Going Production with Docker and Swarm
 
Rapid Application Development in the Cloud and On-Premises with Docker
Rapid Application Development in the Cloud and On-Premises with DockerRapid Application Development in the Cloud and On-Premises with Docker
Rapid Application Development in the Cloud and On-Premises with Docker
 
Automating Dev Environment - Introduction to Docker and Chef
Automating Dev Environment - Introduction to Docker and ChefAutomating Dev Environment - Introduction to Docker and Chef
Automating Dev Environment - Introduction to Docker and Chef
 
RootConf 2014 Bangalore: Automating the Dev Environment - Introduction to Do...
 RootConf 2014 Bangalore: Automating the Dev Environment - Introduction to Do... RootConf 2014 Bangalore: Automating the Dev Environment - Introduction to Do...
RootConf 2014 Bangalore: Automating the Dev Environment - Introduction to Do...
 
What's hot docker con eu 2015 & what's new on docker 1.9
What's hot  docker con eu 2015 & what's new on docker 1.9What's hot  docker con eu 2015 & what's new on docker 1.9
What's hot docker con eu 2015 & what's new on docker 1.9
 
Oracle WebLogic Server 12c with Docker
Oracle WebLogic Server 12c with DockerOracle WebLogic Server 12c with Docker
Oracle WebLogic Server 12c with Docker
 

More from Tori Wieldt

DevOps Without Measurement is a Fail
DevOps Without Measurement is a FailDevOps Without Measurement is a Fail
DevOps Without Measurement is a FailTori Wieldt
 
SRE-iously! Defining the Principles, Habits, and Practices of Site Reliabilit...
SRE-iously! Defining the Principles, Habits, and Practices of Site Reliabilit...SRE-iously! Defining the Principles, Habits, and Practices of Site Reliabilit...
SRE-iously! Defining the Principles, Habits, and Practices of Site Reliabilit...Tori Wieldt
 
Developer Relations for Skeptics - Java Commuity Day 2017
Developer Relations for Skeptics - Java Commuity Day 2017Developer Relations for Skeptics - Java Commuity Day 2017
Developer Relations for Skeptics - Java Commuity Day 2017Tori Wieldt
 
Measureable Cloud Migration
Measureable Cloud MigrationMeasureable Cloud Migration
Measureable Cloud MigrationTori Wieldt
 
A Skeptic's Guide to Docker
A Skeptic's Guide to DockerA Skeptic's Guide to Docker
A Skeptic's Guide to DockerTori Wieldt
 
A Skeptic's Guide to Docker
A Skeptic's Guide to Docker A Skeptic's Guide to Docker
A Skeptic's Guide to Docker Tori Wieldt
 
Scaling with Docker: New Relic’s Containerization Journey
Scaling with Docker: New Relic’s Containerization JourneyScaling with Docker: New Relic’s Containerization Journey
Scaling with Docker: New Relic’s Containerization JourneyTori Wieldt
 

More from Tori Wieldt (7)

DevOps Without Measurement is a Fail
DevOps Without Measurement is a FailDevOps Without Measurement is a Fail
DevOps Without Measurement is a Fail
 
SRE-iously! Defining the Principles, Habits, and Practices of Site Reliabilit...
SRE-iously! Defining the Principles, Habits, and Practices of Site Reliabilit...SRE-iously! Defining the Principles, Habits, and Practices of Site Reliabilit...
SRE-iously! Defining the Principles, Habits, and Practices of Site Reliabilit...
 
Developer Relations for Skeptics - Java Commuity Day 2017
Developer Relations for Skeptics - Java Commuity Day 2017Developer Relations for Skeptics - Java Commuity Day 2017
Developer Relations for Skeptics - Java Commuity Day 2017
 
Measureable Cloud Migration
Measureable Cloud MigrationMeasureable Cloud Migration
Measureable Cloud Migration
 
A Skeptic's Guide to Docker
A Skeptic's Guide to DockerA Skeptic's Guide to Docker
A Skeptic's Guide to Docker
 
A Skeptic's Guide to Docker
A Skeptic's Guide to Docker A Skeptic's Guide to Docker
A Skeptic's Guide to Docker
 
Scaling with Docker: New Relic’s Containerization Journey
Scaling with Docker: New Relic’s Containerization JourneyScaling with Docker: New Relic’s Containerization Journey
Scaling with Docker: New Relic’s Containerization Journey
 

Recently uploaded

Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfVishalKumarJha10
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension AidPhilip Schwarz
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionOnePlan Solutions
 
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...kalichargn70th171
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnAmarnathKambale
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 

Recently uploaded (20)

Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 

Docker: Light and Dark

  • 1. 1 Confidential ©2008-15 New Relic, Inc. All rights reserved.   Docker: Light and Dark! Tori Wieldt ! Developer Advocate! @ToriWieldt!
  • 2. 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. 3 Confidential ©2008-15 New Relic, Inc. All rights reserved.   Product Overview!
  • 4. 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. 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. 6 Confidential ©2008-15 New Relic, Inc. All rights reserved.   Product Overview!
  • 7. 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. 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
  • 9. Thank You! Tori Wieldt Tori@newrelic.com @ToriWieldt 9 Confidential ©2008-15 New Relic, Inc. All rights reserved.