Docker Inc. Director of Product Management, Bradley Wong · Docker Desktop Template-Based Workflows...
Transcript of Docker Inc. Director of Product Management, Bradley Wong · Docker Desktop Template-Based Workflows...
Bradley WongDirector of Product Management, Docker Inc.
Docker Customer Use Cases
Only Docker Delivers All Three Core Enterprise Requirements
Choice SecurityAgility
Docker Enterprise Edition Enables:
Only Docker Delivers All Three Core Enterprise Requirements
Choice
Docker Enterprise Edition Enables:
Choice - EnablingMulti-Cloud
Objectives
● Make applications portableand cloud-ready
● Save on existing infrastructure costs
● Empower new innovation
Tech Initiatives
● Multi-cloud migration
● Edge/IoT
Existing IT Footprint
● On-prem, highly virtualized
● Multiple public clouds
Headquarters: Boston, MAEmployees: 50,000+Offices: 800+
Only Docker Delivers All Three Core Enterprise Requirements
Agility
Docker Enterprise Edition Enables:
Agility - InnovationTeams
Challenges
● Created an “Innovation Team” - started small
● Tight timeframe
● Required enterprise-class support
Tech Initiatives
● Innovation speed and flexibility
● DevOps & Microservices
Existing IT Footprint
● Lots of traditional monolithic apps running in their own data center
Headquarters: Franklin, TNOne of the fastest-growing mortgage companies in the US
Only Docker Delivers All Three Core Enterprise Requirements
Security
Docker Enterprise Edition Enables:
Security - Secure Supply Chain
Challenge
● Support multiple versions of their software, lots of legacy stacks
● Scale efficiently in a secure fashion
Tech Initiatives
● Innovation speed and developer velocity
Existing IT Footprint
● A little of everything: multiple clouds, on-prem, virtual, physical, mainframe
Headquarters: Roseland, NJEmployees: 58,400Clients: 700,000+
Docker EE Enables Secure Supply Chain on Kubernetes
Docker Desktop (Mac and Windows)
DOCKER EEREGISTRY
TEST STAGING
Scanning
Signing
Automated Policies PRODUCTION
Signature verification
Native encryption
Only Docker Delivers All Three Core Enterprise Requirements
Choice SecurityAgility
Docker Enterprise Edition Enables:
Looking Forwards...
Docker Desktop Template-Based Workflows Extend Containerization to a Broader Range of Enterprise Developers
• Docker Desktop (Docker for Mac and Docker for Windows) is the most popular tool for developers to start working with containers
− Millions of users; AND over 1 million new developers in the last year
− Achieved Kubernetes conformance
• Docker Desktop is expanding containerization to a wider audience of enterprise developers
− Give developers a choice to leverage a guided template or native CLI
Via CLI
Via GUI
IDE Integration
MyApp
Tech Preview: New Easy Way to Design Containerized Applications
2 Customize and validate
Baseline Dockerfile and Compose files are auto-generated and ready for developer code
1 Select a pre-approved template
• Just bring your code:
− Design an app from pre-approved templates− Auto-generate standard Dockerfiles and Compose files − Integrate to existing IDE tools to customize, build, and ship
Docker 2018-Confidential
Docker Continues Leadership with Windows Containers
Oct 2014: Joint engineering with Microsoft begins
Sep 2016: Windows Server includes Docker EE Engine
Aug 2017: Docker EE supports mixed Windows and Linux clusters
2H 2018: Kubernetes on Windows Server with Docker EE
● Docker continues to drive innovation and adoption of Windows containers in collaboration with Microsoft
● Existing R&D work with Windows Server makes Kubernetes integration possible
Deploy Windows- and Linux-based Applications with Both Swarm and Kubernetes in Docker Enterprise Edition
ORCHESTRATION
Swarm KubernetesOR
DOCKER ENTERPRISE EDITION
Docker Enterprise Cluster with Windows Server and Linux Nodes
• Deploy .NET and Windows Server-based apps with both Swarm and Kubernetes
• Swarm and Kubernetes run interchangeably in the same cluster
DOCKER SOLUTION
BENEFITS
• Gain more efficiencies with less cluster sprawl
• Empower migration to the cloud
• Modernize .NET applications and/or migrate applications off Windows Server 2003/2008
Docker 2018-Confidential
DOCKER ENTERPRISE EDITION
Federated Application Management
1. Secure, federated content distribution
2. Automation and governance across multiple clouds
Only Enterprise-Ready Container Platform to Deliver:
Introducing Federated Application Management Across Hybrid/Multi-cloud Infrastructure
1
2
EE EEAzure (AKS) Google (GKE)
Docker 2018-Confidential
Secure, Federated Content Distribution
SOLUTION
• Centralize content to Docker’s secure software supply chain
• Maintain a secure chain of custody as apps are deployed, migrated or replicated to various clouds
PROBLEM
• Cloud-based registries create unmanaged content silos
• No ability to collaborate across teams
1
Docker Trusted Registry
Private Data Center
Azure (AKS)
Google (GKE)
Docker 2018-Confidential
Governance and Policy-Based Automation Across Docker and Cloud-Hosted Kubernetes
SOLUTION
• Get an aggregated view of all containerized applications
• Control where applications are deployed, migrated or replicated through a single management UI
• Global access and policy definitions apply across clouds
DOCKER ENTERPRISE EDITION
Federated Application Management
PROBLEM
• Fragmented visibility of applications across container clusters and services
• Shadow IT breaks corporate security and compliance policies
2
EE EEAzure (AKS) Google (GKE)
MyApp
MyApp
MyApp
App App AppApp
App
Security Governance Policies
Docker Enterprise Edition
Cloud VM BareMetal
EdgeServers
IoTDevices
MicroservicesTraditional ServerlessEdge & IoTBig DataML & AI BlockchainISV
Any App, Any Infrastructure - One Platform
Bradley WongDirector of Product Management, Docker Inc.