CNA1699BU Running Docker on your Existing Infrastructure with vsphere Integrated Containers Martijn Baecke Patrick Daigle VMworld 2017 Content: Not fo

Similar documents
VMworld 2017 Content: Not for publication #CNA1699BE CONFIDENTIAL 2

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

Run Stateful Apps on Kubernetes with PKS: Highlight WebLogic Server

WHITE PAPER SEPTEMBER 2017 VSPHERE INTEGRATED CONTAINERS 1.2. Architecture Overview

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

What You Need to Know About OpenStack + VMware

Table of Contents 1.1. Introduction. Overview of vsphere Integrated Containers 1.2

Private Cloud Public Cloud Edge. Consistent Infrastructure & Consistent Operations

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

Table of Contents 1.1. Overview. Containers, Docker, Registries vsphere Integrated Containers Engine

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

Harbor Registry. VMware VMware Inc. All rights reserved.

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

Management Product Overview and Glimpse into the Future

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

VMWARE PIVOTAL CONTAINER SERVICE

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

VMware Hybrid Cloud Solution

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

Docker and Oracle Everything You Wanted To Know

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

NET1821BU THE FUTURE OF NETWORKING AND SECURITY WITH NSX-T Bruce Davie CTO, APJ 2

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

Customer Case Studies on Accelerating Their Path to Hybrid Cloud

How to Keep UP Through Digital Transformation with Next-Generation App Development

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

A Practitioner s Guide to Migrating Workloads to VMware Cloud on AWS

Go Faster: Containers, Platforms and the Path to Better Software Development (Including Live Demo)

IBM Cloud for VMware Solutions

Deployment Patterns using Docker and Chef

Container in Production : Openshift 구축사례로 이해하는 PaaS. Jongjin Lim Specialist Solution Architect, AppDev

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

VMWARE ENTERPRISE PKS

A DEVOPS STATE OF MIND. Chris Van Tuin Chief Technologist, West

Unify DevOps and SecOps: Security Without Friction

The Old School Cloud Is No More: Running Your Microsoft Applications on AWS

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

VMWARE PKS. What is VMware PKS? VMware PKS Architecture DATASHEET

No Limits Cloud Introducing the HPE Helion Cloud Suite July 28, Copyright 2016 Vivit Worldwide

10 QUESTIONS, 10 ANSWERS. Get to know VMware Cloud on AWS The Best-in-Class Hybrid Cloud Service

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

IBM Cloud IBM Cloud for VMware Solutions Zeb Ahmed Senior Offering Manager and BCDR Leader VMware on IBM Cloud VMworld 2017 Content: Not for publicati

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

Kubernetes made easy with Docker EE. Patrick van der Bleek Sr. Solutions Engineer NEMEA

Table of Contents DevOps Administrators

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

Azure DevOps. Randy Pagels Intelligent Cloud Technical Specialist Great Lakes Region

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

Introducing VMware Validated Designs for Software-Defined Data Center

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

WHITE PAPER JUNE 2017 ACCELERATING DIGITAL TRANSFORMATION THROUGH CLOUD-NATIVE APPLICATIONS. An Overview of VMware Cloud-Native Solutions

Introducing VMware Validated Designs for Software-Defined Data Center

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

Going cloud-native with Kubernetes and Pivotal

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

The Virtualisation Security Journey: Beyond Endpoint Security with VMware and Symantec

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

Red Hat Roadmap for Containers and DevOps

A DEVOPS STATE OF MIND. Chris Van Tuin Chief Technologist, West

TEN LAYERS OF CONTAINER SECURITY. Kirsten Newcomer Security Strategist

Redefining Hybrid Cloud Management with vcenter Hybrid Linked Mode

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

VMware Cloud on AWS Technical Deck VMware, Inc.

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

Think Small to Scale Big

The Latest EMC s announcements

Hitachi Enterprise Cloud Container Platform

Docker 101 Workshop. Eric Smalling - Solution Architect, Docker

VMware Enterprise Desktop Solutions. Tommy Walker Enterprise Desktop Specialist Engineer Desktop Platform Solutions

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

YOUR APPLICATION S JOURNEY TO THE CLOUD. What s the best way to get cloud native capabilities for your existing applications?

Leveraging cloud for real business transformation

Open Hybrid Cloud & Red Hat Products Announcements

Automating the Software-Defined Data Center with vcloud Automation Center

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

VMware Vision and Roadmap End User Computing VMware Inc. All rights reserved

May 20, Modern Platform. Chris Swan, DXC Technology Geetha Prabhukumar, Dell EMC DXC Technology Company. All rights reserved.

Continuous delivery of Java applications. Marek Kratky Principal Sales Consultant Oracle Cloud Platform. May, 2016

The four forces of Cloud Native

Who is Docker and how he can help us? Heino Talvik

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

VMware s (Open Source) Way of Container. Dr. Udo Seidel

Introducing VMware Validated Design Use Cases. Modified on 21 DEC 2017 VMware Validated Design 4.1

From Containers to Cloud with Linux on IBM Z. Utz Bacher STSM Linux and Containers on IBM Z

Data Center and Cloud Automation

Transcription:

CNA1699BU Running Docker on your Existing Infrastructure with vsphere Integrated Containers VMworld 2017 Content: Not for publication #VMworld #CNA1699BU

CNA1699BU Running Docker on your Existing Infrastructure with vsphere Integrated Containers Martijn Baecke Patrick Daigle VMworld 2017 Content: Not for publication #VMworld #CNA1699BU

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitment from VMware to deliver these features in any generally available product. Features are subject to change, and must not be included in contracts, purchase orders, or sales agreements of any kind. Technical feasibility and market demand will affect final delivery. Pricing and packaging for any new technologies or features discussed or presented have not been determined. 3

VMworld 2017 Patrick @pdaigle Content: Not for publication Martijn @baecke 4

Agenda 1 Why are containers relevant? 2 What is Docker? 3 Containers on SDDC Use Cases 4 Developer Self-Service 5 Live Demo 6 Q&A 5

Not Too Long Ago Life Was Easy Apps! VMworld 2017 Content: Not for Access to virtual machine for coding! publication Users Developers 6

Digital Transformation Drives Change Apps! Apps! More Apps! Apps! New Apps! features! Apps! NOW! VMworld 2017 Content: Not for APIs! Access DevOps! to virtual Containers! machine for Control coding! the infrastructure! publication Users Developers 7

Developers Pyramid of Needs Functional Differentiation Performance Scalability Availability VMworld 2017 Content: Not for Security What the developer today care about i.e. functional differentiation What the platform should provide to applications - i.e. the things that deliver service level publication Manageability 8

Digital Transformation Business Applications Infrastructure DevOps 9

The Speed of This Makes a Competitive Advantage Analysis App Data 10

The Perfect Storm : Confluence of Four Forces 11

Docker 101 : The Basics 12

Docker Adoption 13

What is Docker? Docker is an open-source project that automates the deployment of applications inside software containers VMworld 2017 ~# docker build my_app ~# docker push my_app ~# Content: Not for publication 14

Why Developers Love Docker?! Portable Lightweight Fast Standard Format That Integrates with Developer Tooling 15

Docker Architecture Docker Toolbox docker (cli) docker-machine c c c c docker (engine) Linux VMworld 2017 Content: Not for publication docker images Docker Hub (Registry) 16

From Nothing to Running App in 3 Commands Docker Toolbox docker (cli) docker-machine 1 n g i n x docker (engine) Linux VMworld 2017 Content: Not for 3 nginx docker images 2 nginx publication Docker Hub 1 2 3 docker-machine env default docker pull nginx docker run -d -p 8000:80 nginx 17

But What Does Ops Need? Security & Isolation Data Governance Rich Guaranteed SLAs Resources Management Tooling 18

Virtual Machine the Foundation for Containers Solution for Dev Problem Solution for Ops Problem Container App OS Virtual Machine vsphere Best of both worlds Isolated & Secure Flexibility Manageable Separation of duties or distribution Hardware 19

20

+ 21

vsphere Integrated Containers Management Security / Registry Micro-segmentation Security Virtual Container Hosts Docker Container Hosts C C Linux Kernel Linux Kernel C Linux Kernel Provisioning / Scheduling NSX ESXi vsan C C Docker Engine Linux Kernel C Physical Infrastructure Docker API Compliant Containers run as VMs Application repackaging use case Self Service Docker Hosts Simple micro services development and deployment 22

Consumers & Providers in IT Application Developers Platform Services IaaS Virtual Infrastructure Physical Infrastructure Docker Endpoint Consumer Provider Virtual Container Host Net Sec Ops Visibility 23

vsphere Integrated Containers Enabling the Best of Both Worlds Docker compatible interface Container management portal Enterprise-class container registry vsphere Integrated Containers Familiarity of vsphere No new tooling or technologies Full enterprise-grade power of Software-Defined Data Center 24

vsphere Integrated Containers Operating Model vic-machine-linux create vcenter Server Container Endpoint C-VM C-VM docker run d p 80:80 nginx Container VM nginx process Linux Kernel VCH vsphere Cluster VM VM VM VM ESXi ESXi ESXi ESXi ESXi ESXi ESXi ESXi VSAN NSX 25

Containers on SDDC Use Cases

Containers on SDDC: Use Cases Application Repackaging Modernize traditional apps No refactoring Cloud Native Develop new 12-factor apps App refactoring Developer Sandbox Enable developer agility Self-service portal 27

Use Case Example: Developer Sandbox Use Case Description: Ticketless development environment with IT governance and control Customer Benefits: Enable developer agility Faster application time to market Docker and Kubernetes VMware Value Proposition: Enable developer agility on vsphere Efficient utilization via resource pools Simplified container framework deployment Enterprise-class registry (AD/LDAP, replication, content trust, scanning) Unified enterprise tooling with logging, monitoring 28

Developer Sandbox Real-world Example Developer self-service with VI Admin governance Developer consumes resources via Docker API/CLI Provides developers with self-service for applications not yet in the enterprise service catalog Rapid prototyping Run a full-fledged docker engine as a ContainerVM using vsphere Integrated Containers and the Docker API/CLI DCH are packaged in a docker image and can be instantiated on VIC like any other container DCH provides command-line options to enable/disable features of the docker engine All DCH packages are based on PhotonOS Source, dockerfiles and documentation available at github.com/vmware/vic-product Docker Container Host C C Docker Engine Linux Kernel VIC Engine docker run p 12375:2375 d vmware/dch-photon C 29

Live Demo End-user (developer) workflow

Questions? 31