effective management of docker containers

Download Effective Management of Docker Containers

Post on 15-Apr-2017

112 views

Category:

Technology

0 download

Embed Size (px)

TRANSCRIPT

Title

Effective Management of Docker ContainersJason BloombergPresidentjason@intellyx.com

@theebizwizard

1

About Jason BloombergPresident of industry analyst firm IntellyxLatest book The Agile Architecture RevolutionRecently published the Agile Digital Transformation Roadmap poster

Copyright 2016, Intellyx, LLC2

2

The Docker MagicContainers have been around for years, but they were difficult and of limited useDocker makes them easy, flexible, and broadly usableCopyright 2016, Intellyx, LLC3Photo Credit: Jitze Couperus https://www.flickr.com/photos/jitze1942/

Containers for Mission-Critical WorkloadsApril 2016 survey of 829 IT professionals focused on Software-Defined Infrastructure (SDI) trends(Source: 451 Research)Copyright 2016, Intellyx, LLC4

The Docker ChallengeDocker is a complex ecosystemEssential capabilities gradually rolling outLargely not production ready yetCopyright 2016, Intellyx, LLC5Maturity!Photo Credit: Paul Inkles https://www.flickr.com/photos/dumfstar/

Common Docker QuestionsHow do we make Docker environments bulletproof/ enterprise ready?How do microservices work with Docker?How do we manage Docker containers?Copyright 2016, Intellyx, LLC6Photo Credit:Paul VanDerWerf https://www.flickr.com/photos/pavdw/

Docker at a Turning PointDocker 1.12 introduces orchestration & swarmsAuto-scaling now practicalHardened securityNeck & neck with KubernetesCopyright 2016, Intellyx, LLC7Enterprise Grade now within reach

Photo Credit: Lauren Coolman https://www.flickr.com/photos/wintercool612/

Enterprise Grade Means More than MaturitySoftware maturity is only one part of being enterprise gradeEnterprises also care aboutReal-time operational visibilityPlaying nicely with other technologies, including legacyGovernance & auditabilityMission critical resilienceCopyright 2016, Intellyx, LLC8If customers and/or revenues are impacted by downtime, its mission criticalPhoto Credit: Ian Burt https://www.flickr.com/photos/oddsock/

The Need for Effective ManagementDocker management in the enterprise contextHeterogeneous resourcesMission-critical capabilitiesReal-time, continuous intelligenceCopyright 2016, Intellyx, LLC9Photo Credit: Idaho National Laboratory https://www.flickr.com/photos/inl/

Jason BloombergPresident, Intellyxjason@intellyx.com@theebizwizard

Download poster at AgileDigitalTransformation.com

Send email NOW to docker@intellyx.com to download this presentation

Thank You!

10

Docker Management with Sumo Logic

Kalyan Ramanathan VP Product Marketing

Sumo Logic Confidential

Application Complexity in the Docker WorldMore components, complex stack

AppOSPhysical2000Containers

PhysicalGuest OSHypervisorApp2010

Host OS

VMs

Libs

Guest OSApp

LibsHypervisor

PhysicalDocker EngineApp2015+

Host OS

Hypervisor

Guest OSGuest OSDocker Engine

App

Libs

App

LibsLibs

Sumo Logic Confidential

ComplexityIncreased dependenciesManaging Apps in the Docker WorldNew challenges~ 10 hrsContainer lifespan300+Containers per enterprise4x+ Containers per Host

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

Sumo Logic ConfidentialTypical Container Management ChallengesWhat we hear from our customers!Full Application Stack VisibilityWhat are my mission critical applications? How is Docker supporting the application?Docker VisibilityHow many Docker containers are currently running?How many containers have been created or stopped?Docker OperationsWhat are the key operational container metrics (CPU, memory, network usage)?What are the containers consuming most resources?Docker SecurityWhen have the containers been created/stopped?Who/when is starting/stopping containers?

Sumo Logic ConfidentialRunBuildSecureEnsure the security and complianceAccelerate development and deploymentEnsure performance and availability

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

Sumo Logic ConfidentialThese use cases as we call them are focused on how companies are building and deploying modern apps. Our customers are building apps, theyre running and operating apps, and theyre securing apps. But the lines of distinction and responsibility between all of these are blurring. And where they blur is where our offerings are more strong.

When we think about build [CLICK], thats about accelerating development and deployment of applications in a modern software delivery life cycle, by providing end to end visibility, troubleshooting and reporting.

For run [CLICK], its about ensuring performance and availability through full stack visibility of modern applications and also the underlying infrastructure.

And for security [CLICK]: if our customers traditional security models arent working, we help them easily transform into a new model of securing IT with less breaches, data loss, outages and reducing their overall costs. 15

Sumo Logic Machine Data AnalyticsHow it works?

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

Physical HostDocker Engine

Host OS

Container 2Container 1

LogsStatsConfigHost LogsDockerEngine Logs

Sumo Logic CollectorContainerSumo logic Collector

Sumo Logic ConfidentialComprehensive Support for DockerManage all Docker metrics and logsMeta Data# of Docker Engines, # of containers, running containers etc. StatsCPU, memory, network, and other operational data etc.EventsContainer lifecycle actions: Create, destroy, kill, pause, restart, start, stop etc.

Sumo Logic ConfidentialComprehensive Support for DockerDont forget Application dataEventsContainer lifecycle: Enumerates containers, start/stop, other actions etc.Meta DataImages etcStatsCPU, memory, network, and other operational data etc.App and Docker LogsCollect stdout/journalD

Sumo Logic ConfidentialComprehensive Support for DockerDont forget Host and DockerEngine metricsEventsContainer lifecycle: Enumerates containers, start/stop, other actions etc.Meta DataImages etcStatsCPU, memory, network, and other operational data etc.LogsCollect stdout/journalD (from application logs)Host logs and metricsLogs from Docker Engine, Host etc.Host metrics such as CPU, memory, etc

Sumo Logic Confidential

Docker Demo

Sumo Logic Confidential

Sumo Logic ConfidentialQ&A

Sumo Logic Confidential

Sumo Logic ConfidentialAstha Malik (AM) - 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 (AM) - I assuming you are taking this slide out?Astha Malik (AM) - You can remove this slide now, I added the formal agenda slideBrian Goleno (BG) - +dboyle@sumologic.com - Here is the common flow across all 3 sessionsBrian Goleno (BG) - +dboyle@sumologic.com - 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 chartBrian Goleno (BG) - 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 (BG) - This is common. Please dont editBrian Goleno (BG) - Who added this? lets discuss it so I can better understandDavid Boyle (DB) - 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 (BG) - 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 (DB) - nice

i will be done shortly

coming together

Thank you,Dave

David M. BoyleArea Director - EastSumo Logic646-673-3637dboyle@sumologic.comAstha Malik (AM) - I suggest starting the conversation with the changing market landscape and opportunity - perhaps an analyst mkt overview slide which explains why this market is hotThank you!

Sumo Logic Confidential

Sumo Logic ConfidentialAstha Malik (AM) - 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 (AM) - I assuming you are taking this slide out?Astha Malik (AM) - You can remove this slide now, I added the formal agenda slideBrian Goleno (BG) - +dboyle@sumologic.com - Here is the common flow across all 3 sessionsBrian Goleno (BG) - +dboyle@sumologic.com - 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 chartBrian Goleno (BG) - 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 (BG) - This is common. Please dont editBrian Goleno (BG) - Who added this? lets discuss it so