2015 sap teched conference presentation in las vegas: the docker and container ecosystem
TRANSCRIPT
WHAT THE DATASAYS ABOUT
DOCKER & THECONTAINER ECOSYSTEM
1
Agenda• What is a Container? • Why Care About Docker?• Defining the Market
• State of the Tech• Target Market• Ecosystem Impact• Who’s Using What?
2
What is a Container?
3Source: http://www.slideshare.net/chanezon/docker-platform-and-ecosystem
VMs vs Containers
Virtual Machines
4Source: https://www.docker.com/whatisdocker
Containers
Source: Oct 2015 data from github.com/opencontainers/specs. 24 contributors,106 contributions.
Why Care About Docker?
5
It’s a symbol of a larger change
Source: http://www.slideshare.net/adriancockcroft/dockercon-state-of-the-art-in-microservices
Why Care About Docker?
6
Speed Portability
Simplification of Deployment
Container Adoption Strategies
• Go after low-hanging fruit• Update build and deploy processes
• Go “container first”• Standardize base images
7
Vendors Focused on Deployment Platforms, Orchestration, Developer Tools
11Q: In what categories of the container ecosystem do you CURRENTLY have products or services? n=47.Source: The New Stack Container Survey, completed May 2015
Organizations Planning to Address Needsin Next 2 Years (excluding partnerships)
15Source: The New Stack
Security & Networking Products
16
TwistlockFramework for developers to do security checks before pushing to production. Also, a centralized place for security teams to configure and monitor security rules across multiple container clusters.Docker Bench for SecurityScript that checks for deployment best practices.Weave NetTool that connects containers into a transparent, dynamic and resilient mesh.
Ecosystem to Partner to DeliverHosting, Data Capabilities
17
Q: In 2 years, how do you plan to primarily address the functionality and needs within each category of the container ecosystem? n=47.Source: The New Stack Container Survey, completed May 2015
Technical Issues Drive Demand
“Complexity in getting from dev to production efficiently. Existing alternatives are complex and constraining… large management overhead.”
“Challenges dealing with security and compliance in public, private, hybrid and multi-cloud environments, including gaining visibility into the security state of containers and microservices.”
20Q. What are the technical issues that drive a customer to use your product or service? The quotes included on this page were curated from all 42 responses.
Cont’d: Technical Issues Drive Demand
“The need to modernize infrastructure in order to capitalize on the business opportunity driven by the emergence of container-dependent technologies in the cloud services marketplace.”
“Docker/containers in production (at scale) is a lot of work and hassle; pain of handling servers/clusters at scale; technical overhead for server operations; moving to microservices architectures comes with a lot of hurdles.
21Q. What are the technical issues that drive a customer to use your product or service? The quotes included on this page were curated from all 42 responses.
“Want to use containers in production while changing as little else as possible.”
“Managing their own continuous delivery platform is a distraction from working on their product. Furthermore a scalable CD infrastructure that grows with your team is a lot of work. They much rather have somebody else take care of scalability, security and maintenance.”
22
Cont’d: Technical Issues Drive Demand
Q. What are the technical issues that drive a customer to use your product or service? The quotes included on this page were curated from all 42 responses.
PaaS, IaaS and Provisioning/Config Management Most Impacted
24Source: The New Stack
Incumbent Provisioning and Config Management Vendors Most Affected
25
Q: For the areas selected above, what 1 or 2 technologies or vendors are most often being automated, replaced or supplemented in your customers’ technology? n=17.Source: The New Stack Container Survey, completed May 2015
Ecosystem Names IBM, AWS as Top Competition
26
Q: What orchestration / management / monitoring tools do you use? If you are a provider of these tools, it’s OK to indicate that you use your own tools. n=42.Source: The New Stack Container Survey, completed May 2015
Q. Are you partnering with Docker? If partnering or planning to do so, how important are Docker’s decisions regarding technologies and partnerships to your own company’s plans? n=40. Docker’s response was excluded.
Partnering with Docker
27
“Our PaaS is… our own custom implementation from before Docker existed. We’re… migrating some of our internal components to Docker, Diego, Kubernetes or similar open source solutions, now that there are solid ones available.”
Q. What infrastructure is your solution deployed on? Check all that apply. n=48.Source: The New Stack Container Survey, completed May 2015 29
Container-Based Solutions Deployed on Variety of Infrastructure
Q: What programming languages and/or skills are needed to use your product/service? n=36.Source: The New Stack Container Survey, completed May 2015 30
Open Source Reliance