Top Banner
Container Networking Today Guido Appenzell er Chief Technology Strategy Officer, NSBU at VMware
9

Run Docker Containers. In Production. Today. by Guido Appenzeller, VMware

Apr 13, 2017

Download

Technology

Docker, Inc.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Run Docker Containers. In Production. Today. by Guido Appenzeller, VMware

Container Networking Today

Guido AppenzellerChief Technology Strategy Officer, NSBU at VMware

Page 2: Run Docker Containers. In Production. Today. by Guido Appenzeller, VMware

Container networking today

2

Inte

rnal

App

Inte

rnal

App

Web

site

Web

site

Web

site

Web

site

Internet

Dat

abas

e

Port 80

Internalnetwork

Page 3: Run Docker Containers. In Production. Today. by Guido Appenzeller, VMware

Tech preview: Containers with VMware NSX

3

Web

site

Web

site

Web

site

Web

site

Internet Internalnetwork

Physical network infrastructure

Inte

rnal

App

Inte

rnal

App

Dat

abas

e

Dat

a ce

nter

HONEY POT

VULNERABILITYSCANNER

Micro-segmentation Alert Connection

to data center

NSX provides segmentation, visibility, and integration

Page 4: Run Docker Containers. In Production. Today. by Guido Appenzeller, VMware

Micro-segmentation Alert Connection

to data center

Benefits of NSX and containers

4

Micro-segmentation Alert Connection

to data center

• Micro-segmentation to establish clear boundaries

• Stop compromises at container or application level

• Central visibility into connectivity across the data center

• Per-flow tracking• Alerts for suspicious

behavior• Virtual taps at a per-

container level

• Integration with the rest of your IT infrastructure

• Monitoring, incident response, forensics

• Access to databases, backup, system updates

Page 5: Run Docker Containers. In Production. Today. by Guido Appenzeller, VMware

5

Docker Volume Driver for VMware vSphere and Virtual SAN

Photon Machine

Persistent vSphere Datastore(Virtual SAN, VMFS, NFS)

vSphere

Container Container Virtual MachinevSphere Volume

DrivervSphere Volume

Driver

Self-service, API-based delivers storage as code

Plug-and-play, persistent docker volumes

Proven storage servicesfrom HCI software leader

Simple

Programmable

Feature Rich

https://github.com/vmware/docker-volume-vsphere

Page 6: Run Docker Containers. In Production. Today. by Guido Appenzeller, VMware

Photon OS Photon OS

vSphere SDDCPhoton

Platform

vSphere Integrated Containers

Cloud-Native Infrastructure

IT Ops Team

Existing IT Environments Greenfield Cloud-Native

Line of Business(Developers, DevOps, etc.)

3rd-Party Clouds(AWS, Azure, GCE)

Cloud-Native Framework Management

Photon OS

PaaS: Cloud Foundry

Container Orchestration:

Kubernetes, Marathon, Swarm

Databases:EnterpriseDB,

MongoDB

Data Analytics: Hadoop, Spark

Middleware: Kafka, RabbitMQ

Cloud-Native Apps Overview

Page 7: Run Docker Containers. In Production. Today. by Guido Appenzeller, VMware

7

Container

vSphere Integrated ContainersHow It Works

Fast boot

Container

ContainerContainer

VirtualContainer Host

ImageCache

Traditional App

Guest OS

Traditional App

Guest OS

Pico VMs

@cloudnativeapps #vmwcna

Page 8: Run Docker Containers. In Production. Today. by Guido Appenzeller, VMware

8

Photon MachinePhotonOS

Photon MachinePhotonOS

Photon MachinePhotonOS

Photon Controller #1

Photon API

Photon Controller: Clustered design delivers massive scale and high-

availability.

Docker Swarm Docker Swarm

Combination of local and/or shared

ESX datastores.

Photon Controller #2

Photon Controller #3

Photon Machine: Combination of core ESX with PhotonOS

Create CF clusterCreate Kubernetes cluster

cf push cf scale kubectl create

kubectl get pods

Photon PlatformHow It Works

Page 9: Run Docker Containers. In Production. Today. by Guido Appenzeller, VMware

@cloudnativeapps#vmwcna

vmware.github.io

Thank You!

http://www.vmware.com/cloudnative

http://blogs.vmware.com/cloudnative