Docker Inc. Director of Product Management, Bradley Wong · Docker Desktop Template-Based Workflows...

21
Bradley Wong Director of Product Management, Docker Inc.

Transcript of Docker Inc. Director of Product Management, Bradley Wong · Docker Desktop Template-Based Workflows...

Page 1: Docker Inc. Director of Product Management, Bradley Wong · Docker Desktop Template-Based Workflows Extend Containerization to a Broader Range of Enterprise Developers • Docker

Bradley WongDirector of Product Management, Docker Inc.

Page 2: Docker Inc. Director of Product Management, Bradley Wong · Docker Desktop Template-Based Workflows Extend Containerization to a Broader Range of Enterprise Developers • Docker

Docker Customer Use Cases

Page 3: Docker Inc. Director of Product Management, Bradley Wong · Docker Desktop Template-Based Workflows Extend Containerization to a Broader Range of Enterprise Developers • Docker

Only Docker Delivers All Three Core Enterprise Requirements

Choice SecurityAgility

Docker Enterprise Edition Enables:

Page 4: Docker Inc. Director of Product Management, Bradley Wong · Docker Desktop Template-Based Workflows Extend Containerization to a Broader Range of Enterprise Developers • Docker

Only Docker Delivers All Three Core Enterprise Requirements

Choice

Docker Enterprise Edition Enables:

Page 5: Docker Inc. Director of Product Management, Bradley Wong · Docker Desktop Template-Based Workflows Extend Containerization to a Broader Range of Enterprise Developers • Docker

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+

Page 6: Docker Inc. Director of Product Management, Bradley Wong · Docker Desktop Template-Based Workflows Extend Containerization to a Broader Range of Enterprise Developers • Docker

Only Docker Delivers All Three Core Enterprise Requirements

Agility

Docker Enterprise Edition Enables:

Page 7: Docker Inc. Director of Product Management, Bradley Wong · Docker Desktop Template-Based Workflows Extend Containerization to a Broader Range of Enterprise Developers • Docker

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

Page 8: Docker Inc. Director of Product Management, Bradley Wong · Docker Desktop Template-Based Workflows Extend Containerization to a Broader Range of Enterprise Developers • Docker

Only Docker Delivers All Three Core Enterprise Requirements

Security

Docker Enterprise Edition Enables:

Page 9: Docker Inc. Director of Product Management, Bradley Wong · Docker Desktop Template-Based Workflows Extend Containerization to a Broader Range of Enterprise Developers • Docker

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+

Page 10: Docker Inc. Director of Product Management, Bradley Wong · Docker Desktop Template-Based Workflows Extend Containerization to a Broader Range of Enterprise Developers • Docker

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

Page 11: Docker Inc. Director of Product Management, Bradley Wong · Docker Desktop Template-Based Workflows Extend Containerization to a Broader Range of Enterprise Developers • Docker

Only Docker Delivers All Three Core Enterprise Requirements

Choice SecurityAgility

Docker Enterprise Edition Enables:

Page 12: Docker Inc. Director of Product Management, Bradley Wong · Docker Desktop Template-Based Workflows Extend Containerization to a Broader Range of Enterprise Developers • Docker

Looking Forwards...

Page 13: Docker Inc. Director of Product Management, Bradley Wong · Docker Desktop Template-Based Workflows Extend Containerization to a Broader Range of Enterprise Developers • Docker

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

Page 14: Docker Inc. Director of Product Management, Bradley Wong · Docker Desktop Template-Based Workflows Extend Containerization to a Broader Range of Enterprise Developers • Docker

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

Page 15: Docker Inc. Director of Product Management, Bradley Wong · Docker Desktop Template-Based Workflows Extend Containerization to a Broader Range of Enterprise Developers • Docker

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

Page 16: Docker Inc. Director of Product Management, Bradley Wong · Docker Desktop Template-Based Workflows Extend Containerization to a Broader Range of Enterprise Developers • Docker

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

Page 17: Docker Inc. Director of Product Management, Bradley Wong · Docker Desktop Template-Based Workflows Extend Containerization to a Broader Range of Enterprise Developers • Docker

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)

Page 18: Docker Inc. Director of Product Management, Bradley Wong · Docker Desktop Template-Based Workflows Extend Containerization to a Broader Range of Enterprise Developers • Docker

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)

Page 19: Docker Inc. Director of Product Management, Bradley Wong · Docker Desktop Template-Based Workflows Extend Containerization to a Broader Range of Enterprise Developers • Docker

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

Page 20: Docker Inc. Director of Product Management, Bradley Wong · Docker Desktop Template-Based Workflows Extend Containerization to a Broader Range of Enterprise Developers • Docker

Docker Enterprise Edition

Cloud VM BareMetal

EdgeServers

IoTDevices

MicroservicesTraditional ServerlessEdge & IoTBig DataML & AI BlockchainISV

Any App, Any Infrastructure - One Platform

Page 21: Docker Inc. Director of Product Management, Bradley Wong · Docker Desktop Template-Based Workflows Extend Containerization to a Broader Range of Enterprise Developers • Docker

Bradley WongDirector of Product Management, Docker Inc.