dockercon 16 general session day 2
TRANSCRIPT
Ben GolubCEO
Docker for the Enterprise
Docker users alreadyrunning in production
60%
Docker in Production
Docker Survey: State of ApplicationsQ1 2016
Cluster HQ: State of Container Usage June 2016
Companies running container technology in production
(500+ employees)
Across the EnterpriseHealthcareMedia Financial
Services
…And More
E-commerce / Consumer
Services TechGovernment
Docker Enabling Critical Transformations
80%Docker is central to
cloud strategy
Docker Survey: State of App development : Q1 - 2016
3 out 4 Top initiatives revolve around applications
44%Looking to adopt DevOps
App Modernization
DevOpsCloud
The Data Shows Hybrid Infrastructure and Applications
2016 Docker Use Cases
Docker Survey: State of App development : Q1 - 2016
Docker Workloads
Most Organizations Have a Mix of Apps and Infrastructure
MICROSERVICES TRADITIONAL APPS
PUBLIC CLOUD
NEXT GEN PRIVATE CLOUD
TRADITIONAL ON-PREMISES
The Bi-Modal IT Fallacy
MICROSERVICES TRADITIONAL APPS
PUBLIC CLOUD You are either here..
NEXT GEN PRIVATE CLOUD
TRADITIONAL ON-PREMISES …or here
The PaaS Fallacy
MICROSERVICES TRADITIONAL APPS
PUBLIC CLOUD
NEXT GEN PRIVATE CLOUD
TRADITIONAL ON-PREMISES
Spend a lot here
…or here
The Private IaaS Fallacy
MICROSERVICES TRADITIONAL APPS
PUBLIC CLOUD
NEXT GEN PRIVATE CLOUD
TRADITIONAL ON-PREMISES
Invest heavily here first. Only then can you get agile
Incremental Revolution
Incremental Revolution
Artwork from www.obeythekitty.com
Incremental Revolution
MICROSERVICES TRADITIONAL APPS
PUBLIC CLOUD
NEXT GEN PRIVATE CLOUD
TRADITIONAL ON-PREMISES
Incremental Revolution
MICROSERVICES TRADITIONAL APPS GONE AGILE TRADITIONAL APPS
PUBLIC CLOUD
NEXT GEN PRIVATE CLOUD
TRADITIONAL ON-PREMISES
Incremental Revolution
1 Start Small: a single app, DevOps project or migrate one legacy app
2 Get some quick wins
3 Build muscle memory, tooling and more champions
4 Expand and migrate infrastructure and apps over time
Stateless & Stateful
Large teams, Multiple Roles
Multiple AppsMulti-container Apps
Multi-serverMulti-platform
Production/Sensitive
How Incremental Revolution Progresses
The Way Forward Requires
+ +
Agility Portability Control
Cloud Zone 1
Cloud Zone 2 Data Center
Development Center
Headquarters
Containerization: standard containers on a standardized container engine
Orchestration: build and deploy complex systems easily
Enterprise: Enable delivery and time to value across a large, complex, rapidly evolving enterprise
The Global Enterprise Supply Chain
Containers as a Service (CaaS)DEVELOPERS IT OPERATIONS
BUILDDevelopment Environments
SHIPSecure Content & Collaboration
RUNDeploy, Manage, Scale
Docker Datacenter Powers CaaS
Docker Universal Control Plane
Integrated Security
Docker EngineContainer runtime, orchestration, networking, volumes, plugins
Docker Trusted Registry
Operating Systems Config Mgt Monitoring LoggingCI/CD ..more..Images Networking Volumes
VirtualizationPublic Cloud Physical
DemoDocker Datacenter
Application Security
The reality is…It’s not the arcane, unknown vulnerability that gets you…
…It’s the 10,000 known vulnerabilities that you’ve let in, can’t find, and can’t fix
1 Keep bad containers out of your environment
2 Keep bad containers from doing bad things
3 Make it trivial to change out containers
The most security-conscious organizations on the planet are now adopting Docker not in spite of security concerns, but to address their security concerns
Tools Plugins
Integrations
Infrastructure
Enterprise Users
Support Services Training
3rd Party Software
Integration &Procurement
It Takes an Ecosystem
Dockerized Apps3,000% Growth in 2 years
Official Repos20% of all image pulls
460K 100+
Content is King for Applications
Growing user demand for commercial, supported and licensed content
The marketplace for validated software and tools available in Docker format for businesses and publishers
• Easy search and deploy• Trusted and compliant• https://store.docker.com
Announcing the Docker Store
Docker Store: Calling All Publishers
Partner Ecosystem
Dev Tools
Operating Systems
Big Data
Service Discovery
Build / Continuous Integration
Configuration Management
Consulting &Training
Management
Storage
Clustering & Scheduling
Networking
Infrastructure & Service Providers
Security
Monitoring & Logging
Tools Plugins
Integrations
Infrastructure
Enterprise Users
Support Services Training
3rd Party Software
Integration &Procurement
It Takes an Ecosystem
Servers ship with Docker Commercial Engine/Support
Docker Datacenter available through all HPE channels
Integrated Solution with Hardware, Software, Support, and Services
8:33 AM regan I’m on my way out to Dockercon. Check out what I’m doing from 35K feet. Installing DDC on Azure. So easy a Sales Guy can do it!
Tools Plugins
Integrations
Infrastructure
Enterprise Users
Support Services Training
3rd Party Software
Integration &Procurement
It Takes an Ecosystem
Keith FultonCTO, ADP
ADP is the Largest Global Provider of Cloud-based HCM Solutions
OVER 630,000 CLIENTS
MORE THAN 35 MILLION USERS
5 MILLION LOGINS A DAY
100+ COUNTRIES
WIDE BREADTH OF HCM SOLUTIONS
BEST HCM SERVICE AND BPO OFFERINGS
2016 Score: 100% 2014 Rank: #20 2016 Rank: #19
2016 Rank in Financial DataServices: #1
2016 Rank: #432015 Rank: #13
INNOVATION AT ADP TODAY
HCM SPECTRUMCAREER AND INDIVIDUAL
DEVELOPMENTRECOGNITION, MERIT,
COMPENSATION
BENEFITS ADMINISTRATION
ON-BOARDING,LEARNING
RECRUITING: SOURCING, SCREENING,
SELECTION
PERFORMANCE MANAGEMENT
ENGAGEMENT, GOAL ALIGNMENT
TIME & LABOR MANAGEMENT
RETIREMENT, SUCCESSION PLANNING
Every company is a tech company now.
And competition has never been greater between tech companies.
ADP sees Docker as an enabler to accelerate product execution.
+
Why a Commercial Relationship?
Executives can judge their current competitive position in the market.
Maybe the car that is “behind” is actually catching up though.
Speed is more important than current position, in the long run.
Whose Product is Ahead Now?
Who Codes Faster?
Product development velocity predicts future competitive success.
Not good enough to code faster though.
Who Ships Faster?
For complex distributed systems, pushing code is complex.
Deployment can be a limiting factor on dev velocity.
For several years the DevOps movement has tried to address this.
“Dev” “Ops”
Docker shows a new path to ‘DevOps’
ADP is Addressing Three Unique Challenges
ADP Has High Security Needs
For ADP, “Hardened Containers” are Crucially Important
1. Docker Datacenter with content security will run only signed binaries
2. Automated container scanning
3. Progressive trust workflow with multiple Docker Trusted Registries
Highly Disparate Systems, All at Scale
Swarms (Clusters) → Clouds → Data Centers → Public Peaks
• Start small for operational flexibility and learning• As they grow, swarms will begin to merge• Distinctions between products will blur• Distinctions between environments blur• Distinctions between public/private blur
Microservices are awesome
ADP is dealing with legacy
monolith apps
We Need BothUse containers to give velocity to legacy deployments and then use the velocity to refactor faster.
Docker and ADP Working Together to Take Big Steps Forward
+
Thank you!
Docker Datacenter
Breakout Session 11:00 am RoomDocker for Ops: Operationalizing Apps in Production
Hands on Lab in the Expo Hall
Free 30 Day Evaluationwww.docker.com/trial
Enjoy Day Two!• Amazing line up of sessions and talks• Hands on labs• Bump Up• Visit the expo hall• #DockerSelfie• Closing general session – 4:45pm
Thank you!