7. The Docker Container Platform
Enabling the Software Supply Chain
• Diverse Applications
• Disparate Infrastructure
• Lifecycle Management
• Orchestrate Complex Systems
• Secure by Default
• Edge / IoT
• Serverless Anywhere
8. Modernize Traditional Apps [MTA]
The container journey starts
with the apps you already
have
www.docker.com/MTA
Existing
Application
Convert to a
Docker EE
container
Modern
Infrastructure
App
11. About MetLife
• Global Fortune 500® 128 Company
• 100 Million Customers
• $500 Billion total assets under investment
• $63 Billion in revenue in 2017
Life P&C Annuity Dental Disability Health Legal
FORTUNE 500® is a registered trademark of FORTUNE® magazine, a division of Time, Inc.
13. The Docker MTA POC Program
Existing
Application
Convert to
Docker EE
container
Modern
Infrastructure
App
Azure
Docker
Enterprise Edition
Consulting
Services
14. The MTA POC at MetLife
1
App
Do not call
opt-out
1
Day
Time to
containerize
1
Technology
Apply to
other apps
17. MetLife Pattern for Success
Scope: Start small and then grow
Assess: Select the right app candidate
Team: Create a strategy team
Leverage existing operations
Stabilize and innovate in smaller cycles
18. Developers Operations
The MetLife Docker Platform
Build Ship Run
Traditional
Third Party
Microservices
Private Image
Registry
Security Scan
& Signing
Code
Management
Tools
Policy Driven
Promotion
Globally Engineered Container Ecosystem on Docker EE
21. Docker EE Platform Value to Enterprise
Apps
Developers Operations
Build Ship Run
Traditional
ISV
Microservices
Private Image Registry
Signing, Security
Scanning, Promotion
Cloud Datacenter
22. More Modern Features for
Traditional Apps
Image
Management
Multi
Tenancy
End to End
Security
Policy
Automation
23. tag = “latest”
PERSONAL/HELLO-WORLD DEV/HELLO-WORLD
No ‘critical’ or ‘major’
vulnerabilities
QA/HELLO-WORLD
Policy
Automation
Image
Management
25. Enterprise Multi Tenancy
Multi-Tenancy
1. Resource Controls
2. Role Based Access Controls
P R O DD E V
Node
Worker
Node
Worker
Node
Worker
Node
Worker
Dev Team A Ops TeamDev Team A
30. Docker Enterprise Edition
Docker Community Edition
containerd
2
3
4
The best container
development workflow
The best enterprise
container security and
management
Native Kubernetes
integration provides full
ecosystem
compatibility Industry-standard
container runtime
Docker with Swarm and Kubernetes
31. Test locally on Swarm
and Kubernetes
Develop with Docker
Community Edition
on your workstation
Deploy to production
in Swarm
Deploy to production
in Kubernetes
Docker Community Edition
All in one development for Swarm and Kubernetes
32. - Easy High Availability provisioning
- Cryptographic node identity
Features Swarm Support
- Registry
- Content Trust
- Secure Scanning
- Clean upstream integration
- Full ecosystem compatibility
- Role Based Access Control
- Authorization, Authentication
- Node Segmentation
Secure Cluster Lifecycle
Secure Supply Chain
100% Interoperability
Secure Multi-tenancy
Management Dashboard
Supported and Certified on Windows Server and Major Linux Distributions
Kubernetes Support
Docker Enterprise Edition
Management for Swarm and Kubernetes