dockercon 16 general session day 2
TRANSCRIPT
![Page 1: DockerCon 16 General Session Day 2](https://reader037.vdocuments.site/reader037/viewer/2022102319/586fe2c11a28ab18428b7cd7/html5/thumbnails/1.jpg)
Ben GolubCEO
Docker for the Enterprise
![Page 2: DockerCon 16 General Session Day 2](https://reader037.vdocuments.site/reader037/viewer/2022102319/586fe2c11a28ab18428b7cd7/html5/thumbnails/2.jpg)
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)
![Page 3: DockerCon 16 General Session Day 2](https://reader037.vdocuments.site/reader037/viewer/2022102319/586fe2c11a28ab18428b7cd7/html5/thumbnails/3.jpg)
Across the EnterpriseHealthcareMedia Financial
Services
…And More
E-commerce / Consumer
Services TechGovernment
![Page 4: DockerCon 16 General Session Day 2](https://reader037.vdocuments.site/reader037/viewer/2022102319/586fe2c11a28ab18428b7cd7/html5/thumbnails/4.jpg)
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
![Page 5: DockerCon 16 General Session Day 2](https://reader037.vdocuments.site/reader037/viewer/2022102319/586fe2c11a28ab18428b7cd7/html5/thumbnails/5.jpg)
The Data Shows Hybrid Infrastructure and Applications
2016 Docker Use Cases
Docker Survey: State of App development : Q1 - 2016
Docker Workloads
![Page 6: DockerCon 16 General Session Day 2](https://reader037.vdocuments.site/reader037/viewer/2022102319/586fe2c11a28ab18428b7cd7/html5/thumbnails/6.jpg)
Most Organizations Have a Mix of Apps and Infrastructure
MICROSERVICES TRADITIONAL APPS
PUBLIC CLOUD
NEXT GEN PRIVATE CLOUD
TRADITIONAL ON-PREMISES
![Page 7: DockerCon 16 General Session Day 2](https://reader037.vdocuments.site/reader037/viewer/2022102319/586fe2c11a28ab18428b7cd7/html5/thumbnails/7.jpg)
The Bi-Modal IT Fallacy
MICROSERVICES TRADITIONAL APPS
PUBLIC CLOUD You are either here..
NEXT GEN PRIVATE CLOUD
TRADITIONAL ON-PREMISES …or here
![Page 8: DockerCon 16 General Session Day 2](https://reader037.vdocuments.site/reader037/viewer/2022102319/586fe2c11a28ab18428b7cd7/html5/thumbnails/8.jpg)
The PaaS Fallacy
MICROSERVICES TRADITIONAL APPS
PUBLIC CLOUD
NEXT GEN PRIVATE CLOUD
TRADITIONAL ON-PREMISES
Spend a lot here
…or here
![Page 9: DockerCon 16 General Session Day 2](https://reader037.vdocuments.site/reader037/viewer/2022102319/586fe2c11a28ab18428b7cd7/html5/thumbnails/9.jpg)
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
![Page 10: DockerCon 16 General Session Day 2](https://reader037.vdocuments.site/reader037/viewer/2022102319/586fe2c11a28ab18428b7cd7/html5/thumbnails/10.jpg)
Incremental Revolution
![Page 11: DockerCon 16 General Session Day 2](https://reader037.vdocuments.site/reader037/viewer/2022102319/586fe2c11a28ab18428b7cd7/html5/thumbnails/11.jpg)
Incremental Revolution
Artwork from www.obeythekitty.com
![Page 12: DockerCon 16 General Session Day 2](https://reader037.vdocuments.site/reader037/viewer/2022102319/586fe2c11a28ab18428b7cd7/html5/thumbnails/12.jpg)
Incremental Revolution
MICROSERVICES TRADITIONAL APPS
PUBLIC CLOUD
NEXT GEN PRIVATE CLOUD
TRADITIONAL ON-PREMISES
![Page 13: DockerCon 16 General Session Day 2](https://reader037.vdocuments.site/reader037/viewer/2022102319/586fe2c11a28ab18428b7cd7/html5/thumbnails/13.jpg)
Incremental Revolution
MICROSERVICES TRADITIONAL APPS GONE AGILE TRADITIONAL APPS
PUBLIC CLOUD
NEXT GEN PRIVATE CLOUD
TRADITIONAL ON-PREMISES
![Page 14: DockerCon 16 General Session Day 2](https://reader037.vdocuments.site/reader037/viewer/2022102319/586fe2c11a28ab18428b7cd7/html5/thumbnails/14.jpg)
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
![Page 15: DockerCon 16 General Session Day 2](https://reader037.vdocuments.site/reader037/viewer/2022102319/586fe2c11a28ab18428b7cd7/html5/thumbnails/15.jpg)
Stateless & Stateful
Large teams, Multiple Roles
Multiple AppsMulti-container Apps
Multi-serverMulti-platform
Production/Sensitive
How Incremental Revolution Progresses
![Page 16: DockerCon 16 General Session Day 2](https://reader037.vdocuments.site/reader037/viewer/2022102319/586fe2c11a28ab18428b7cd7/html5/thumbnails/16.jpg)
The Way Forward Requires
+ +
Agility Portability Control
![Page 17: DockerCon 16 General Session Day 2](https://reader037.vdocuments.site/reader037/viewer/2022102319/586fe2c11a28ab18428b7cd7/html5/thumbnails/17.jpg)
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
![Page 18: DockerCon 16 General Session Day 2](https://reader037.vdocuments.site/reader037/viewer/2022102319/586fe2c11a28ab18428b7cd7/html5/thumbnails/18.jpg)
Containers as a Service (CaaS)DEVELOPERS IT OPERATIONS
BUILDDevelopment Environments
SHIPSecure Content & Collaboration
RUNDeploy, Manage, Scale
![Page 19: DockerCon 16 General Session Day 2](https://reader037.vdocuments.site/reader037/viewer/2022102319/586fe2c11a28ab18428b7cd7/html5/thumbnails/19.jpg)
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
![Page 20: DockerCon 16 General Session Day 2](https://reader037.vdocuments.site/reader037/viewer/2022102319/586fe2c11a28ab18428b7cd7/html5/thumbnails/20.jpg)
DemoDocker Datacenter
![Page 21: DockerCon 16 General Session Day 2](https://reader037.vdocuments.site/reader037/viewer/2022102319/586fe2c11a28ab18428b7cd7/html5/thumbnails/21.jpg)
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
![Page 22: DockerCon 16 General Session Day 2](https://reader037.vdocuments.site/reader037/viewer/2022102319/586fe2c11a28ab18428b7cd7/html5/thumbnails/22.jpg)
The most security-conscious organizations on the planet are now adopting Docker not in spite of security concerns, but to address their security concerns
![Page 23: DockerCon 16 General Session Day 2](https://reader037.vdocuments.site/reader037/viewer/2022102319/586fe2c11a28ab18428b7cd7/html5/thumbnails/23.jpg)
Tools Plugins
Integrations
Infrastructure
Enterprise Users
Support Services Training
3rd Party Software
Integration &Procurement
It Takes an Ecosystem
![Page 24: DockerCon 16 General Session Day 2](https://reader037.vdocuments.site/reader037/viewer/2022102319/586fe2c11a28ab18428b7cd7/html5/thumbnails/24.jpg)
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
![Page 25: DockerCon 16 General Session Day 2](https://reader037.vdocuments.site/reader037/viewer/2022102319/586fe2c11a28ab18428b7cd7/html5/thumbnails/25.jpg)
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
![Page 26: DockerCon 16 General Session Day 2](https://reader037.vdocuments.site/reader037/viewer/2022102319/586fe2c11a28ab18428b7cd7/html5/thumbnails/26.jpg)
Docker Store: Calling All Publishers
![Page 27: DockerCon 16 General Session Day 2](https://reader037.vdocuments.site/reader037/viewer/2022102319/586fe2c11a28ab18428b7cd7/html5/thumbnails/27.jpg)
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
![Page 28: DockerCon 16 General Session Day 2](https://reader037.vdocuments.site/reader037/viewer/2022102319/586fe2c11a28ab18428b7cd7/html5/thumbnails/28.jpg)
Tools Plugins
Integrations
Infrastructure
Enterprise Users
Support Services Training
3rd Party Software
Integration &Procurement
It Takes an Ecosystem
![Page 29: DockerCon 16 General Session Day 2](https://reader037.vdocuments.site/reader037/viewer/2022102319/586fe2c11a28ab18428b7cd7/html5/thumbnails/29.jpg)
Servers ship with Docker Commercial Engine/Support
Docker Datacenter available through all HPE channels
Integrated Solution with Hardware, Software, Support, and Services
![Page 30: DockerCon 16 General Session Day 2](https://reader037.vdocuments.site/reader037/viewer/2022102319/586fe2c11a28ab18428b7cd7/html5/thumbnails/30.jpg)
![Page 31: DockerCon 16 General Session Day 2](https://reader037.vdocuments.site/reader037/viewer/2022102319/586fe2c11a28ab18428b7cd7/html5/thumbnails/31.jpg)
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!
![Page 32: DockerCon 16 General Session Day 2](https://reader037.vdocuments.site/reader037/viewer/2022102319/586fe2c11a28ab18428b7cd7/html5/thumbnails/32.jpg)
Tools Plugins
Integrations
Infrastructure
Enterprise Users
Support Services Training
3rd Party Software
Integration &Procurement
It Takes an Ecosystem
![Page 33: DockerCon 16 General Session Day 2](https://reader037.vdocuments.site/reader037/viewer/2022102319/586fe2c11a28ab18428b7cd7/html5/thumbnails/33.jpg)
Keith FultonCTO, ADP
![Page 34: DockerCon 16 General Session Day 2](https://reader037.vdocuments.site/reader037/viewer/2022102319/586fe2c11a28ab18428b7cd7/html5/thumbnails/34.jpg)
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
![Page 35: DockerCon 16 General Session Day 2](https://reader037.vdocuments.site/reader037/viewer/2022102319/586fe2c11a28ab18428b7cd7/html5/thumbnails/35.jpg)
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
![Page 36: DockerCon 16 General Session Day 2](https://reader037.vdocuments.site/reader037/viewer/2022102319/586fe2c11a28ab18428b7cd7/html5/thumbnails/36.jpg)
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?
![Page 37: DockerCon 16 General Session Day 2](https://reader037.vdocuments.site/reader037/viewer/2022102319/586fe2c11a28ab18428b7cd7/html5/thumbnails/37.jpg)
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?
![Page 38: DockerCon 16 General Session Day 2](https://reader037.vdocuments.site/reader037/viewer/2022102319/586fe2c11a28ab18428b7cd7/html5/thumbnails/38.jpg)
Who Codes Faster?
Product development velocity predicts future competitive success.
Not good enough to code faster though.
![Page 39: DockerCon 16 General Session Day 2](https://reader037.vdocuments.site/reader037/viewer/2022102319/586fe2c11a28ab18428b7cd7/html5/thumbnails/39.jpg)
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.
![Page 40: DockerCon 16 General Session Day 2](https://reader037.vdocuments.site/reader037/viewer/2022102319/586fe2c11a28ab18428b7cd7/html5/thumbnails/40.jpg)
“Dev” “Ops”
Docker shows a new path to ‘DevOps’
![Page 41: DockerCon 16 General Session Day 2](https://reader037.vdocuments.site/reader037/viewer/2022102319/586fe2c11a28ab18428b7cd7/html5/thumbnails/41.jpg)
ADP is Addressing Three Unique Challenges
![Page 42: DockerCon 16 General Session Day 2](https://reader037.vdocuments.site/reader037/viewer/2022102319/586fe2c11a28ab18428b7cd7/html5/thumbnails/42.jpg)
ADP Has High Security Needs
![Page 43: DockerCon 16 General Session Day 2](https://reader037.vdocuments.site/reader037/viewer/2022102319/586fe2c11a28ab18428b7cd7/html5/thumbnails/43.jpg)
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
![Page 44: DockerCon 16 General Session Day 2](https://reader037.vdocuments.site/reader037/viewer/2022102319/586fe2c11a28ab18428b7cd7/html5/thumbnails/44.jpg)
Highly Disparate Systems, All at Scale
![Page 45: DockerCon 16 General Session Day 2](https://reader037.vdocuments.site/reader037/viewer/2022102319/586fe2c11a28ab18428b7cd7/html5/thumbnails/45.jpg)
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
![Page 46: DockerCon 16 General Session Day 2](https://reader037.vdocuments.site/reader037/viewer/2022102319/586fe2c11a28ab18428b7cd7/html5/thumbnails/46.jpg)
Microservices are awesome
![Page 47: DockerCon 16 General Session Day 2](https://reader037.vdocuments.site/reader037/viewer/2022102319/586fe2c11a28ab18428b7cd7/html5/thumbnails/47.jpg)
ADP is dealing with legacy
monolith apps
![Page 48: DockerCon 16 General Session Day 2](https://reader037.vdocuments.site/reader037/viewer/2022102319/586fe2c11a28ab18428b7cd7/html5/thumbnails/48.jpg)
We Need BothUse containers to give velocity to legacy deployments and then use the velocity to refactor faster.
![Page 49: DockerCon 16 General Session Day 2](https://reader037.vdocuments.site/reader037/viewer/2022102319/586fe2c11a28ab18428b7cd7/html5/thumbnails/49.jpg)
Docker and ADP Working Together to Take Big Steps Forward
+
![Page 50: DockerCon 16 General Session Day 2](https://reader037.vdocuments.site/reader037/viewer/2022102319/586fe2c11a28ab18428b7cd7/html5/thumbnails/50.jpg)
Thank you!
![Page 51: DockerCon 16 General Session Day 2](https://reader037.vdocuments.site/reader037/viewer/2022102319/586fe2c11a28ab18428b7cd7/html5/thumbnails/51.jpg)
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
![Page 52: DockerCon 16 General Session Day 2](https://reader037.vdocuments.site/reader037/viewer/2022102319/586fe2c11a28ab18428b7cd7/html5/thumbnails/52.jpg)
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
![Page 53: DockerCon 16 General Session Day 2](https://reader037.vdocuments.site/reader037/viewer/2022102319/586fe2c11a28ab18428b7cd7/html5/thumbnails/53.jpg)
Thank you!