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

Post on 02-Jun-2020

12 views 0 download

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.