effective management of docker containers

23
Effective Management of Docker Containers Jason Bloomberg President [email protected] @theebizwizard

Upload: jason-bloomberg

Post on 15-Apr-2017

132 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Effective Management of Docker Containers

Effective Management of

Docker Containers

Jason BloombergPresident

[email protected]

@theebizwizard

Page 2: Effective Management of Docker Containers

Copyright © 2016, Intellyx, LLC2

About Jason Bloomberg

• President of industry analyst firm Intellyx

• Latest book The Agile Architecture Revolution

• Recently published the Agile Digital Transformation Roadmap poster

Page 3: Effective Management of Docker Containers

Copyright © 2016, Intellyx, LLC3

The Docker Magic

• Containers have been around for years, but they were difficult and of limited use

• Docker makes them easy, flexible, and broadly usable

Phot

o Cr

edit:

Jitz

e Co

uper

us h

ttps:

//www

.flick

r.com

/pho

tos/

jitze

1942

/

Page 4: Effective Management of Docker Containers

Copyright © 2016, Intellyx, LLC4

Containers for Mission-Critical Workloads

April 2016 survey of 829 IT professionals focused on Software-Defined Infrastructure (SDI) trends(Source: 451 Research)

Page 5: Effective Management of Docker Containers

Copyright © 2016, Intellyx, LLC5

The Docker Challenge

• Docker is a complex ecosystem

• Essential capabilities gradually rolling out

• Largely not ‘production ready’ yet

Maturity!

Phot

o Cr

edit:

Pau

l Ink

les h

ttps:

//www

.flick

r.com

/pho

tos/

dum

fsta

r/

Page 6: Effective Management of Docker Containers

Copyright © 2016, Intellyx, LLC6

Common Docker Questions

• How do we make Docker environments bulletproof/ enterprise ready?

• How do microservices work with Docker?

• How do we manage Docker containers?

Phot

o Cr

edit:

Paul

Van

DerW

erf h

ttps:

//www

.flick

r.com

/pho

tos/

pavd

w/

Page 7: Effective Management of Docker Containers

Copyright © 2016, Intellyx, LLC7

Docker at a Turning Point

• Docker 1.12 introduces orchestration & swarms– Auto-scaling now

practical• Hardened security• Neck & neck with

Kubernetes

‘Enterprise Grade’ now within reach Phot

o Cr

edit:

Lau

ren

Cool

man

http

s://w

ww.fl

ickr.c

om/p

hoto

s/wi

nter

cool

612/

Page 8: Effective Management of Docker Containers

Copyright © 2016, Intellyx, LLC8

‘Enterprise Grade’ Means More than Maturity

• Software maturity is only one part of being ‘enterprise grade’

• Enterprises also care about– Real-time operational visibility– Playing nicely with other

technologies, including legacy– Governance & auditability– ‘Mission critical’ resilience

If customers and/or revenues are impacted by downtime, it’s mission critical

Phot

o Cr

edit:

Ian

Burt

http

s://w

ww.fl

ickr.c

om/p

hoto

s/od

dsoc

k/

Page 9: Effective Management of Docker Containers

Copyright © 2016, Intellyx, LLC9

The Need for Effective Management

• Docker management in the enterprise context– Heterogeneous

resources– Mission-critical

capabilities– Real-time, continuous

intelligence Phot

o Cr

edit:

Idah

o Na

tiona

l Lab

orat

ory

http

s://w

ww.fl

ickr.c

om/p

hoto

s/in

l/

Page 10: Effective Management of Docker Containers

Jason BloombergPresident, [email protected]

@theebizwizard

Download poster at AgileDigitalTransformation.com

Send email NOW to [email protected] to download this presentation

Thank You!

Page 11: Effective Management of Docker Containers

Docker Management with Sumo Logic

Kalyan Ramanathan – VP Product Marketing

Page 12: Effective Management of Docker Containers

Sumo Logic Confidential

Application Complexity in the Docker WorldMore components, complex stack

App

OS

Physical

2000

Containers

Physical

Guest OS

Hypervisor

App

2010

Host OS

VM’s

Libs

Guest OS

App

Libs

Hypervisor

Physical

Docker Engine

App

2015+

Host OS

Hypervisor

Guest OS

Guest OS

Docker Engine

App

Libs

App

LibsLibs

Page 13: Effective Management of Docker Containers

Sumo Logic Confidential

ComplexityIncreased dependencies

Managing Apps in the Docker WorldNew challenges

~ 10 hrsContainer lifespan

300+Containers per enterprise

4x+ Containers per Host

Scale, velocity = Big Data management solution for Apps and Infrastructure

Page 14: Effective Management of Docker Containers

Sumo Logic Confidential

Typical Container Management ChallengesWhat we hear from our customers!

Full Application Stack Visibility– What are my mission critical applications? – How is Docker supporting the application?

Docker Visibility– How many Docker containers are currently running?– How many containers have been created or stopped?

Docker Operations– What are the key operational container metrics (CPU, memory,

network usage)?– What are the containers consuming most resources?

Docker Security– When have the containers been created/stopped?– Who/when is starting/stopping containers?

Page 15: Effective Management of Docker Containers

Sumo Logic Confidential

RunBuild Secure

Ensure the security and compliance

Accelerate development and deployment

Ensure performance and availability

Sumo Logic: Continuous Intelligence for Modern AppCloud-native machine data (metrics and logs) analytics

Page 16: Effective Management of Docker Containers

Sumo Logic Confidential

Sumo Logic Machine Data AnalyticsHow it works?

Page 17: Effective Management of Docker Containers

Sumo Logic Confidential

How Sumo Logic works with Docker1-click Docker pull and run

Physical Host

Docker Engine

Host OS

Container 2Container 1

LogsStatsConfig

Host LogsDockerEngine Logs

Sumo Logic CollectorContainer

Sumo logic Collector

Page 18: Effective Management of Docker Containers

Sumo Logic Confidential

Comprehensive Support for DockerManage all Docker metrics and logs

Meta Data

– # of Docker Engines, # of containers, running containers etc.

Stats

– CPU, memory, network, and other operational data etc.Events

– Container lifecycle actions: Create, destroy, kill, pause, restart, start, stop etc.

Page 19: Effective Management of Docker Containers

Sumo Logic Confidential

Comprehensive Support for DockerDon’t forget Application data

Events

– Container lifecycle: Enumerates containers, start/stop, other actions etc.

Meta Data

– Images etcStats

– CPU, memory, network, and other operational data etc.App and Docker Logs

– Collect stdout/journalD

Page 20: Effective Management of Docker Containers

Sumo Logic Confidential

Comprehensive Support for DockerDon’t forget Host and DockerEngine metrics

Events

– Container lifecycle: Enumerates containers, start/stop, other actions etc.

Meta Data

– Images etcStats

– CPU, memory, network, and other operational data etc.Logs

– Collect stdout/journalD (from application logs)Host logs and metrics

– Logs from Docker Engine, Host etc.– Host metrics such as CPU, memory, etc

Page 21: Effective Management of Docker Containers

Sumo Logic Confidential

Docker Demo

Page 22: Effective Management of Docker Containers

Sumo Logic Confidential

Q&A

Astha Malik
There are too many questions on this slide, how can we simplify and keep 2-3 for the compliance and security use case each?
Astha Malik
I assuming you are taking this slide out?
Astha Malik
You can remove this slide now, I added the formal agenda slide
Brian Goleno
[email protected] - Here is the common flow across all 3 sessions
Brian Goleno
[email protected] - to balance slide content, and leave behind content, lets put a lot of the metric heavy content in notes and then the "leave behind" slides can print / point to the notes, but the slides we show wont be an eye chart
Brian Goleno
My thoughts.... before we get into the value framework, we should paint the picture of what Sumo does to help Gus. Still working through the flow here.
Brian Goleno
This is common. Please dont edit
Brian Goleno
Who added this? lets discuss it so I can better understand
David Boyle
I added this. Its in the other presentations. We can get ride of the top part b/c you cover it well in the slide about the changing app market but the metrics is important and we need to keep in there. the question is, what metrics should reps or customers track? what is important to them? # of breaches? OK thats an easy metric to be concerned about. what else? MTBI? Ok kind of the same thing. What other metrics are key metrics to consider whether or not this security dude whats his face is considered successful in his job or his dept is considered successful at what they do? Any metrics we track here can hopefully be tested against in a POC to validate we can achieve a desired future state they are after.Cool? Can you help list some metrics?
Brian Goleno
yes. agreed. This slide, and #9 (currently) is to pivot from "This is Gus's World" to "Here is how we make Gus's world better"
David Boyle
nicei will be done shortlycoming togetherThank you,DaveDavid M. BoyleArea Director - EastSumo [email protected]
Astha Malik
I suggest starting the conversation with the changing market landscape and opportunity - perhaps an analyst mkt overview slide which explains why this market is hot
Page 23: Effective Management of Docker Containers

Sumo Logic Confidential

Thank you!

Astha Malik
There are too many questions on this slide, how can we simplify and keep 2-3 for the compliance and security use case each?
Astha Malik
I assuming you are taking this slide out?
Astha Malik
You can remove this slide now, I added the formal agenda slide
Brian Goleno
[email protected] - Here is the common flow across all 3 sessions
Brian Goleno
[email protected] - to balance slide content, and leave behind content, lets put a lot of the metric heavy content in notes and then the "leave behind" slides can print / point to the notes, but the slides we show wont be an eye chart
Brian Goleno
My thoughts.... before we get into the value framework, we should paint the picture of what Sumo does to help Gus. Still working through the flow here.
Brian Goleno
This is common. Please dont edit
Brian Goleno
Who added this? lets discuss it so I can better understand
David Boyle
I added this. Its in the other presentations. We can get ride of the top part b/c you cover it well in the slide about the changing app market but the metrics is important and we need to keep in there. the question is, what metrics should reps or customers track? what is important to them? # of breaches? OK thats an easy metric to be concerned about. what else? MTBI? Ok kind of the same thing. What other metrics are key metrics to consider whether or not this security dude whats his face is considered successful in his job or his dept is considered successful at what they do? Any metrics we track here can hopefully be tested against in a POC to validate we can achieve a desired future state they are after.Cool? Can you help list some metrics?
Brian Goleno
yes. agreed. This slide, and #9 (currently) is to pivot from "This is Gus's World" to "Here is how we make Gus's world better"
David Boyle
nicei will be done shortlycoming togetherThank you,DaveDavid M. BoyleArea Director - EastSumo [email protected]
Astha Malik
I suggest starting the conversation with the changing market landscape and opportunity - perhaps an analyst mkt overview slide which explains why this market is hot