SlideShare a Scribd company logo
Container as a Service with
Docker
Patrick Chanezon, Docker Inc.
@chanezon
French
Polyglot
Platforms
Software Plumber
San Francisco
Developer Relations
@chanezon
1995 2015
“The future is already here — it's
just not very evenly distributed”
William Gibson, Neuromancer
Docker’s mission is to
build tools of mass innovation
Internet (hardware layer)
Servers Desktops Phones Cars Houses Drones
Network
equipment
Public
transit
TVs
Industrial
facilities
Scientific
instruments
Financial
system
Programmers
Internet (software layer)
App
App
App
App
App
App
App
App
App
App
App
App
App
App
App
App
App
App
App
App
App
App
App
App
App
App
App
App
Internet (hardware layer)
Servers Desktops Phones Cars Houses Drones
Network
equipment
Public
transit
TVs
Industrial
facilities
Scientific
instruments
Financial
system
Programmers
App
App
App
App
App
App
App
App
App
App
App
App
App
App
App
App
App
App
App
App
App
App
App
App
App
App
App
App
a software layer to program the internet
Cloud Market
PublicHybridPrivate
IT Pros Devops DevelopersArchitects
Linux Container Ecosystem
The Docker mission
Build Ship Run
Anywhere
Distributed Applications
10
XaaS Pyramid
Platform As A Service
Infrastructure As A Service
Software
As A Service
Container as a Service with Docker
Container as a Service with Docker
5
Goldilocks and the 3 XaaS
Just rightToo highToo low
IaaS PaaS CaaS
5
Goldilocks and the 3 XaaS
Platform As A Service
Infrastructure As A Service
Software
As A Service
Too high
Too low
Just right
Container As A Service
5
Goldilocks and the 3 XaaS
Container As A Service
Infrastructure As A Service
Software
As A Service
Docker Containers as a Service (CaaS)
An IT managed and secure application content and infrastructure
where developers can self service build and deploy applications
The Docker Journey: The Power of AND
To run these Dockerized
applications in production,
teams need to secure and
manage the infrastructure,
apps and service levels
Control
18
Speed and simplicity are the
#1 drivers leading developers
to try Docker
Agility
By default, the Docker
technology, gives apps
(containers) portability across
environments
Portability
Continuous Integration
Pre-production environments deliver only 50%
of the Docker value
Docker Containers as a Service (CaaS)
Lessons learned: Avoid these pitfalls
1
2
3
Developers don’t adopt locked down systems
Existing “end to end” solutions break the
Docker experience
Beware of lock-in and loss of portability
19
The Docker CaaS Platform
20
BUILD SHIP RUN
Docker Toolbox
Docker Trusted
Registry
Docker UCP
Docker Hub Docker Tutum
Developer Workflows Secure Content and
Collaboration
Deploy, Manage, Scale
Developers IT Operations
BUILD
Developer Workflows
SHIP
Secure Content & Collaboration
RUN
Deploy, Manage, Scale
Docker CaaS Platform
Docker Containers as a Service platform
22
BUILD
Developer Workflows
SHIP
Registry Services
RUN
Management
Docker Toolbox
Docker Trusted
Registry
Docker Universal
Control Plane
Docker Hub Tutum
Docker Engine
Ecosystem Plugins and Integrations
Characteristics of a CaaS: The Power of AND
23
Address needs of developers and IT ops
Support all stages in application lifecycle
Any language
Any operating system
Any infrastructure
Open APIs and pluggable architecture
Broad ecosystem support
Docker CaaS enables key initiatives
24
Continuous Integration
DevOps
Developer Self Service
Data PipelinesMicroservices Continuous Delivery
Containerization
Hybrid CloudMulti Cloud
Use Case: Decentralized CaaS for hybrid and multi cloud portability
Private datacenter for regulated apps
Central Portal
• Provision resources
• RBAC to VPC / datacenter
• Trusted Registry hosted
application templates
Cloud for all other apps
VPC 1 VPC2
App 1 App 2 App
App 1 App 2 App
Cloud
Portability
App
Portability
Use Case: Centralized CaaS for transformation to DevOps and micro services
After
Authorization
App Registration
Session
Management
Marketplace
Integration
Logging
…more
Trusted RegistryApp Service App Service
App A App B
Auth
…more
App Reg
Marketplace
Logging
Auth
Session
…more
App Reg
Logging
Before
App Teams
App BAuth
App Reg Marketplace
Logging
App Service
Universal Control Plane
App AAuth
App Reg Marketplace
Logging
App Service
App BAuth
App Reg Marketplace
Logging
App Service
App AAuth
App Reg Marketplace
Logging
App Service
Portability
THANK YOU

More Related Content

PPTX
Docker Container As A Service - March 2016
PPTX
Docker Platform and Ecosystem
PDF
Introduction to Docker
PPTX
Docker Platform and Ecosystem Nov 2015
PPTX
Docker Orchestration: Welcome to the Jungle! Devoxx & Docker Meetup Tour Nov ...
PPTX
Docker Container As A Service - Mix-IT 2016
PDF
A Shift from Monolith to Microservice using Docker
PPTX
Neo4J with Docker and Azure - GraphConnect 2015
Docker Container As A Service - March 2016
Docker Platform and Ecosystem
Introduction to Docker
Docker Platform and Ecosystem Nov 2015
Docker Orchestration: Welcome to the Jungle! Devoxx & Docker Meetup Tour Nov ...
Docker Container As A Service - Mix-IT 2016
A Shift from Monolith to Microservice using Docker
Neo4J with Docker and Azure - GraphConnect 2015

What's hot (20)

PPTX
What's New in Docker - February 2017
PDF
Introduction to Docker - VIT Campus
PDF
Introduction to Docker - Vellore Institute of Technology
PDF
Docker and Containers overview - Docker Workshop
PDF
Docker 101
PPTX
Docker Azure Friday OSS March 2017 - Developing and deploying Java & Linux on...
PDF
DockerCon SF 2015: Keynote Day 1
PPTX
Docker Bday #5, SF Edition: Introduction to Docker
PPTX
What's New in Docker 19.03.0 Pre-Release?
PDF
What is Docker | Docker Tutorial for Beginners | Docker Container | DevOps To...
PPTX
Devoxx 2016 - Docker Nuts and Bolts
PPTX
Using Open Source and Open Standards in the Platform game
PDF
Docker ecosystem
PDF
The Docker Ecosystem
PPTX
Docker 101 : Introduction to Docker and Containers
PDF
Docker introduction
PPTX
Oscon 2017: Build your own container-based system with the Moby project
PPTX
Develop and deploy Kubernetes applications with Docker - IBM Index 2018
PPTX
DockerCon 15 Keynote - Day 2
PDF
Say Bye to VMware PowerCLI ! Time to "GOVC"
What's New in Docker - February 2017
Introduction to Docker - VIT Campus
Introduction to Docker - Vellore Institute of Technology
Docker and Containers overview - Docker Workshop
Docker 101
Docker Azure Friday OSS March 2017 - Developing and deploying Java & Linux on...
DockerCon SF 2015: Keynote Day 1
Docker Bday #5, SF Edition: Introduction to Docker
What's New in Docker 19.03.0 Pre-Release?
What is Docker | Docker Tutorial for Beginners | Docker Container | DevOps To...
Devoxx 2016 - Docker Nuts and Bolts
Using Open Source and Open Standards in the Platform game
Docker ecosystem
The Docker Ecosystem
Docker 101 : Introduction to Docker and Containers
Docker introduction
Oscon 2017: Build your own container-based system with the Moby project
Develop and deploy Kubernetes applications with Docker - IBM Index 2018
DockerCon 15 Keynote - Day 2
Say Bye to VMware PowerCLI ! Time to "GOVC"
Ad

Viewers also liked (20)

PDF
PyParis2017 / Function-as-a-service - a pythonic perspective on severless com...
PDF
06 - IDNOG04 - Dion Leung (Coriant) - Emerging Trends & Real Deployments for ...
PDF
Managing change in the data center network
PPTX
Nexus 7000 Series Innovations: M3 Module, DCI, Scale
PDF
Arista Networks - Building the Next Generation Workplace and Data Center Usin...
PDF
Data center interconnect seamlessly through SDN
PDF
Haxe dci-presentation by Andreas SÖDERLUND
PPTX
Function as a Service: IT forum expo 2017
PDF
DCI - the architecture from the future
PDF
Serverless computing and Function-as-a-Service (FaaS)
PDF
How to adopt SDN/NFV Technology into the BSS & OSS stack and shorten the time...
PPTX
Five myths about Network Function Virtualization (NFV)
PDF
Managing and Implementing Network Function Virtualization with Intelligent OSS
PDF
OSS in the era of SDN and NFV: Evolution vs Revolution - What we can learn f...
PDF
The New Network for the Data Center
PDF
Data Center Interconnects: An Overview
PDF
Data Center Network Trends - Lin Nease
PDF
Alcatel-Lucent Cloud: Shaping the Future NFV OSS David Amzallag TM Forum 2013
PDF
How will virtual networks, controlled by software, impact OSS systems?
PPTX
Data center network reference architecture with hpe flex fabric
PyParis2017 / Function-as-a-service - a pythonic perspective on severless com...
06 - IDNOG04 - Dion Leung (Coriant) - Emerging Trends & Real Deployments for ...
Managing change in the data center network
Nexus 7000 Series Innovations: M3 Module, DCI, Scale
Arista Networks - Building the Next Generation Workplace and Data Center Usin...
Data center interconnect seamlessly through SDN
Haxe dci-presentation by Andreas SÖDERLUND
Function as a Service: IT forum expo 2017
DCI - the architecture from the future
Serverless computing and Function-as-a-Service (FaaS)
How to adopt SDN/NFV Technology into the BSS & OSS stack and shorten the time...
Five myths about Network Function Virtualization (NFV)
Managing and Implementing Network Function Virtualization with Intelligent OSS
OSS in the era of SDN and NFV: Evolution vs Revolution - What we can learn f...
The New Network for the Data Center
Data Center Interconnects: An Overview
Data Center Network Trends - Lin Nease
Alcatel-Lucent Cloud: Shaping the Future NFV OSS David Amzallag TM Forum 2013
How will virtual networks, controlled by software, impact OSS systems?
Data center network reference architecture with hpe flex fabric
Ad

Similar to Container as a Service with Docker (20)

PPTX
Docker Datacenter Overview and Production Setup Slides
PDF
'Dockerizing' within enterprises
PPTX
Docker for the Enterprise with Containers as a Service by Banjot Chanana
PPTX
Docker for Ops: Operationalize your Docker Built Apps in Production by Evan H...
PPTX
Programming the world with Docker
PDF
WP_ModernAppArchitecture_07.18.2016
PPTX
SS Introduction to Docker
PDF
The New Stack Container Summit Talk
PDF
Docker Datacenter - CaaS
PPTX
Containerization
PDF
Enabling Business Agility with SUSE CaaS Platform
PPTX
Erik Baardse - Bringing Agility to Traditional application by docker
PDF
Powering Microservices with Docker
PDF
Docker FedSummit 2017 - Journey to the Cloud with CaaS
PDF
Introducción a Microservicios, SUSE CaaS Platform y Kubernetes
PPTX
Docker Container As A Service - JAX 2016
PPTX
containerization1. introduction to contain
PPTX
containerization with example module and
PPTX
Containers as a Service with Docker
Docker Datacenter Overview and Production Setup Slides
'Dockerizing' within enterprises
Docker for the Enterprise with Containers as a Service by Banjot Chanana
Docker for Ops: Operationalize your Docker Built Apps in Production by Evan H...
Programming the world with Docker
WP_ModernAppArchitecture_07.18.2016
SS Introduction to Docker
The New Stack Container Summit Talk
Docker Datacenter - CaaS
Containerization
Enabling Business Agility with SUSE CaaS Platform
Erik Baardse - Bringing Agility to Traditional application by docker
Powering Microservices with Docker
Docker FedSummit 2017 - Journey to the Cloud with CaaS
Introducción a Microservicios, SUSE CaaS Platform y Kubernetes
Docker Container As A Service - JAX 2016
containerization1. introduction to contain
containerization with example module and
Containers as a Service with Docker

More from Patrick Chanezon (20)

PPTX
KubeCon 2019 - Scaling your cluster (both ways)
PPTX
KubeCon China 2019 - Building Apps with Containers, Functions and Managed Ser...
PPTX
Dockercon 2019 Developing Apps with Containers, Functions and Cloud Services
PPTX
GIDS 2019: Developing Apps with Containers, Functions and Cloud Services
PPTX
Docker Enterprise Workshop - Intro
PPTX
Docker Enterprise Workshop - Technical
PPTX
The Tao of Docker - ITES 2018
PPTX
Moby KubeCon 2017
PPTX
Microsoft Techsummit Zurich Docker and Microsoft
PPTX
Docker Meetup Feb 2018 Develop and deploy Kubernetes Apps with Docker
PPTX
DockerCon EU 2017 Recap
PPTX
Docker Innovation Culture
PPTX
The Tao of Docker - Devfest Nantes 2017
PPTX
Docker 之道 Modernize Traditional Applications with 无为 Create New Cloud Native ...
PPTX
Moby Open Source Summit North America 2017
PPTX
Moby Introduction - June 2017
PPTX
Docker Cap Gemini CloudXperience 2017 - la revolution des conteneurs logiciels
PPTX
Weave User Group Talk - DockerCon 2017 Recap
PPTX
Containerd Donation to CNCF Cloud Native Conference Berlin 2017
PPTX
Docker containerd Kubernetes sig node
KubeCon 2019 - Scaling your cluster (both ways)
KubeCon China 2019 - Building Apps with Containers, Functions and Managed Ser...
Dockercon 2019 Developing Apps with Containers, Functions and Cloud Services
GIDS 2019: Developing Apps with Containers, Functions and Cloud Services
Docker Enterprise Workshop - Intro
Docker Enterprise Workshop - Technical
The Tao of Docker - ITES 2018
Moby KubeCon 2017
Microsoft Techsummit Zurich Docker and Microsoft
Docker Meetup Feb 2018 Develop and deploy Kubernetes Apps with Docker
DockerCon EU 2017 Recap
Docker Innovation Culture
The Tao of Docker - Devfest Nantes 2017
Docker 之道 Modernize Traditional Applications with 无为 Create New Cloud Native ...
Moby Open Source Summit North America 2017
Moby Introduction - June 2017
Docker Cap Gemini CloudXperience 2017 - la revolution des conteneurs logiciels
Weave User Group Talk - DockerCon 2017 Recap
Containerd Donation to CNCF Cloud Native Conference Berlin 2017
Docker containerd Kubernetes sig node

Recently uploaded (20)

PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
GDG Cloud Iasi [PUBLIC] Florian Blaga - Unveiling the Evolution of Cybersecur...
PDF
NewMind AI Monthly Chronicles - July 2025
PDF
Advanced IT Governance
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Advanced Soft Computing BINUS July 2025.pdf
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
cuic standard and advanced reporting.pdf
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PPTX
MYSQL Presentation for SQL database connectivity
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
GamePlan Trading System Review: Professional Trader's Honest Take
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Machine learning based COVID-19 study performance prediction
Per capita expenditure prediction using model stacking based on satellite ima...
GDG Cloud Iasi [PUBLIC] Florian Blaga - Unveiling the Evolution of Cybersecur...
NewMind AI Monthly Chronicles - July 2025
Advanced IT Governance
Network Security Unit 5.pdf for BCA BBA.
Reach Out and Touch Someone: Haptics and Empathic Computing
Unlocking AI with Model Context Protocol (MCP)
Advanced Soft Computing BINUS July 2025.pdf
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Understanding_Digital_Forensics_Presentation.pptx
cuic standard and advanced reporting.pdf
Chapter 3 Spatial Domain Image Processing.pdf
MYSQL Presentation for SQL database connectivity
The AUB Centre for AI in Media Proposal.docx
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Advanced methodologies resolving dimensionality complications for autism neur...
GamePlan Trading System Review: Professional Trader's Honest Take
Diabetes mellitus diagnosis method based random forest with bat algorithm
Machine learning based COVID-19 study performance prediction

Container as a Service with Docker

  • 1. Container as a Service with Docker Patrick Chanezon, Docker Inc. @chanezon
  • 4. “The future is already here — it's just not very evenly distributed” William Gibson, Neuromancer
  • 5. Docker’s mission is to build tools of mass innovation
  • 6. Internet (hardware layer) Servers Desktops Phones Cars Houses Drones Network equipment Public transit TVs Industrial facilities Scientific instruments Financial system Programmers Internet (software layer) App App App App App App App App App App App App App App App App App App App App App App App App App App App App
  • 7. Internet (hardware layer) Servers Desktops Phones Cars Houses Drones Network equipment Public transit TVs Industrial facilities Scientific instruments Financial system Programmers App App App App App App App App App App App App App App App App App App App App App App App App App App App App a software layer to program the internet
  • 8. Cloud Market PublicHybridPrivate IT Pros Devops DevelopersArchitects
  • 10. The Docker mission Build Ship Run Anywhere Distributed Applications 10
  • 11. XaaS Pyramid Platform As A Service Infrastructure As A Service Software As A Service
  • 14. 5 Goldilocks and the 3 XaaS Just rightToo highToo low IaaS PaaS CaaS
  • 15. 5 Goldilocks and the 3 XaaS Platform As A Service Infrastructure As A Service Software As A Service Too high Too low Just right Container As A Service
  • 16. 5 Goldilocks and the 3 XaaS Container As A Service Infrastructure As A Service Software As A Service
  • 17. Docker Containers as a Service (CaaS) An IT managed and secure application content and infrastructure where developers can self service build and deploy applications
  • 18. The Docker Journey: The Power of AND To run these Dockerized applications in production, teams need to secure and manage the infrastructure, apps and service levels Control 18 Speed and simplicity are the #1 drivers leading developers to try Docker Agility By default, the Docker technology, gives apps (containers) portability across environments Portability Continuous Integration Pre-production environments deliver only 50% of the Docker value Docker Containers as a Service (CaaS)
  • 19. Lessons learned: Avoid these pitfalls 1 2 3 Developers don’t adopt locked down systems Existing “end to end” solutions break the Docker experience Beware of lock-in and loss of portability 19
  • 20. The Docker CaaS Platform 20 BUILD SHIP RUN Docker Toolbox Docker Trusted Registry Docker UCP Docker Hub Docker Tutum Developer Workflows Secure Content and Collaboration Deploy, Manage, Scale
  • 21. Developers IT Operations BUILD Developer Workflows SHIP Secure Content & Collaboration RUN Deploy, Manage, Scale Docker CaaS Platform
  • 22. Docker Containers as a Service platform 22 BUILD Developer Workflows SHIP Registry Services RUN Management Docker Toolbox Docker Trusted Registry Docker Universal Control Plane Docker Hub Tutum Docker Engine Ecosystem Plugins and Integrations
  • 23. Characteristics of a CaaS: The Power of AND 23 Address needs of developers and IT ops Support all stages in application lifecycle Any language Any operating system Any infrastructure Open APIs and pluggable architecture Broad ecosystem support
  • 24. Docker CaaS enables key initiatives 24 Continuous Integration DevOps Developer Self Service Data PipelinesMicroservices Continuous Delivery Containerization Hybrid CloudMulti Cloud
  • 25. Use Case: Decentralized CaaS for hybrid and multi cloud portability Private datacenter for regulated apps Central Portal • Provision resources • RBAC to VPC / datacenter • Trusted Registry hosted application templates Cloud for all other apps VPC 1 VPC2 App 1 App 2 App App 1 App 2 App Cloud Portability App Portability
  • 26. Use Case: Centralized CaaS for transformation to DevOps and micro services After Authorization App Registration Session Management Marketplace Integration Logging …more Trusted RegistryApp Service App Service App A App B Auth …more App Reg Marketplace Logging Auth Session …more App Reg Logging Before App Teams App BAuth App Reg Marketplace Logging App Service Universal Control Plane App AAuth App Reg Marketplace Logging App Service App BAuth App Reg Marketplace Logging App Service App AAuth App Reg Marketplace Logging App Service Portability

Editor's Notes

  • #11: The Docker mission is enable organizations to build, ship and run distributed applications anywhere.
  • #19: Leading to the Docker Journey – What we have learned from the millions of developers that have already traveled this journey is that The promise of agility (speed and flexibility) drew them to Docker, with how quickly they could setup their development environments to the realization that these new containers were now portable to any environment like never before. These two things are what made Docker hugely successful in the developer community with the CI use case. But CI only realizes half of the potential value of Docker because the app pipeline just switches back to a “waterfall” or “over the wall” at deployment. In order for the much loved developer platform to gain widespread adoption in an organization, the right management construct was required. To provide this much needed control, platforms (PaaS) and bundled solutions (i.e. Tectonic) emerged in an attempt to complete the journey but their approach ends up sacrificing portability and agility for the user. Thousands of Docker users chose to not adopt those solutions and instead built it themselves with glue code and bash scripts because they didn’t want to forego the agility and portability that drew them to Docker in the first place. Just a simple search on Github for ‘Docker’ will show the ecosystem of tools written by users and shared with the community So, where do we go from here?
  • #20: To do that, we can accelerate our path by learning from those who have traveled this path before and avoid common pitfalls when investigating solutions. An environment that is too locked down becomes a hassle for developers and adoption will suffer. Shadow IT behavior will emerge and developers will start creating new tools and processes to be able to use the languages they need and complete their work. EXAMPLE: BBC News had a locked down CI environment that did not include the tooling needed by many of the developers so the team created a side process to use the languages they needed. That not only went outside the official systems but then added a few days to each CI job. 2) Many of the existing solutions on the market are either too opinionated of a PaaS or are cobbled together solutions with a number of different products. These solutions can be difficult to deploy and manage over time. More specifically, many of them support the Docker format or take the Docker code and customize it for their solution environment. This can break not only the developer experience but also the ops side of the experience because they only supporting parts of the Docker API – so the user will not experience the desired behavior in all situations. This also breaks the ecosystem because the hundreds of partners building to the API may have compatibility issues against these solutions. 3) Portability is a default requirement for distributed applications. As the content creator, you must retain control of where that app lives and your ability to move it from environment to environment, to a different team and to different infrastructure providers. Other pitfalls… Developers will run entire application lifecycle outside of infra ops (shadow IT) Infrastructure-centric “container solutions” break developer experience Organizational finger-pointing is compounded because of stifled productivity Legacy applications get overlooked Gilt also shares the example where emphasizing control lead to a “cycle of suck” where they were taking longer to ship and with less innovation
  • #22: Local development environments Self service app images Build, Test, Deploy applications Define app behavior and infra needs Registry services for image storage, management and distribution IT Ops maintains library of secure base content Manage role based access to repos/images Management consoles Provision, manage infrastructure resources Monitor, manage, scale infrastructure and applications
  • #24: Docker is the only solution to give you agility, control and portability for all your distributed apps. The right choice in helping transform your business into an agile business. The platform is the only commercially supported Docker solution available on the market today. Other vendors who state they support Docker is not actually providing technical support and maintenance into the Docker product code. Docker is the only commercial yet open platform that gives you the operational flexibility you need. And unlike other solutions, Docker is… Language agnostic: C, Java, Phython, PHP, Go…. Infrastructure agnostic: on-prem, cloud, virtual, bare metal All stages: from dev to test to release engineering to production Any OS: Linux, Windows, Solaris Docker enables agile distributed applications in production to create agile companies
  • #25: So these
  • #26: This leading phahas a hybrid cloud environment and would like to have a portal to completely abstract away the infrastructure details from their app teams. This way in the portal they request compute resources. Depending on if the app is regulated or not, the actual provisioning and deployment will happen to either an AWS VPC or their private datacenter. In addition to the portal, J&J would like to add a central IT managed marketplace to get app templates and images to help the teams get started. Once provisioned, the actual deployment and ongoing management is de-centralized and owned by the application teams. Use Cases - Developer self service - Hybrid cloud portability - Multi cloud environment Why Docker? App portability is a MUST. Over time they want the option to move the DC apps to cthe cloud as regulations change. Additionally they have already added Azure to their environment and would like to be able to move apps to the new clouds.
  • #27: ADP operates in a more traditional centralized IT model where IT manages and operates the application and environment ongoing. ADP looked at Docker as they began their transition to DevOps. They were interested in gaining more efficiencies and re-use of code by moving to a shared services model instead of monoliths with a lot of repeat services. ADP has OpenStack for their private cloud and AWS for their public cloud. As part of the transition, ADP would will setup a central marketplace where the shared services apps are available for the app teams. In the ADP example both the environment and ongoing management remains centralized. Use Cases - Transition to Micro services - Enable Dev Ops - CI/CD Why Docker? Need app portability so they can choose to move across AWS / Openstack