SlideShare a Scribd company logo
1 of 21
A First Look at vSphere Integrated
Containers and Photon Platform
Dan Wendlandt, VMware, Inc
INF5616
#INF5616
• 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.
Disclaimer
CONFIDENTIAL 2
Agenda
CONFIDENTIAL 3
1 Basics of Containers + VMware
2 vSphere Integrated Containers (Demo)
3 Photon Platform (Demo)
4 Key Similarities + Differences
5 Next Steps: Learning More
BUILD SHIP RUN
Portable. Lightweight. Fast. DRIVE BUSINESS AGILITY
Why Containers?
CONFIDENTIAL 4
How Does VMware Deliver Enterprise-Class Containers?
5
What Developers Want
Light
What IT Ops Needs
Security
Isolation
Data
Persistence
Rich
SLAs
Portable Fast
Network
Services
Consistent
Management
VMware
Validationand
Differentiation
Virtual
Machines,
NSX
vSphere
Distributed
Switch,
NSX
vVols,
VSAN
vSphere
DRS, I/O
Controls
vCenter
Server,
Project
Bonneville
Customer
Value
 Run Standard Containers Formats
and integrated with Developer Tools
 Common APIs for Orchestration
 Container in Seconds
 Isolation and Multi-Tenancy
 Network Provisioning and Configuration
 Choice of Storage and Guarantee of Services
 Align SLAs per Workload
 Manage with Existing Tool Sets
Open
container
formats +
orchestration
APIs
Instant
Clone
Photon
OS
Uniting Technologies – Introducing vSphere Integrated Containers
6
Extending an existing vSphere environment
Containers become a first-class citizen.
Industry-leading capabilities:
• DRS, vMotion, HA/DR
• Storage and Network Integration
(VSAN and NSX)
• NO rebuilding or re-architecture required
Full compatibility with existing tools
Broadest ecosystem
• Cloud-Native developer tools, orchestration software,
and application services
Unified Hybrid Platform
vSphere Integrated Containers
vSphere
NSX
VSAN
vRealize
Instant Clone,
Project Bonneville, Photon OS
@cloudnativeapps #vmwcna
Integrating Containers Deeply into vSphere
Basic Approach vSphere Integrated Containers
Container Engine
Linux
Developers + Operators use the same abstraction
Key Building Block: “Virtual Container Host”
8
Virtual
Machine
Unit of Operation:
• Single x86 machine.
• Virtual CPU, Memory, Disk,
Network, etc. functions.
• Runs on any host within a
resource pool / cluster.
Virtual
Container Host
Container
Orchestration API
Unit of Operation:
• Collection of containers with
associated API endpoint for
orchestration.
• Distributes containers within a
pool of compute, network,
storage, resources.
vSphere Integrated Containers:
Simplifies the creation of “virtual container hosts” on vSphere
for multiple container orchestration frameworks.
vSphere Integrated Containers Architecture – Docker Example
CONFIDENTIAL 9
Example: Implementing a Docker
Virtual Container Host (VCH):
VCH
VM
vSphere
Datastores
C1 C2 C3 C4
External
Network
Internal
port-group
External
port-groupResource Pool
Docker API
Requests
External Application
Network Traffic
Container
VMs
Compute: Resource Pool /
Cluster
Storage: Datastores
(images/disk/volumes)
Network: Port groups
(internal/external)
vSphere Integrated Containers Architecture – Starting a Docker
Container
10
When Creating a Container:
• Receives “docker run” API request.
• Download any new image layers to datastore.
• Select container VM IP, set up any network
mappings for exposed ports.
• Use InstantClone to create “child” PhotonOS-Pico
container VM on an available ESX host.
• Creates VMDKs representing container image
(layers) and volumes, attach to the container VM.
• Start the VM
• Container VM executes the “entrypoint” command
for the container image.
• Handles further API requests (e.g., “docker stop,
docker start, docker rm) with corresponding VM life-
cycle operations.
VCH:
Virtual Container Host
Docker API
vCenter
VMware ESX
PhotonOS
VMware ESX
PhotonOS
VMware ESX
PhotonOS
Shared Datastores
C1
Layer1
Layer2
Layer3
Image
VMDK
VM instant-clone
docker run
Instant
Clone!
VM restart,
shutdown, delete
docker stop
docker rm
Net Map 8080 -> 172.16.0.3:8080
/go/bin/app
VM start
vSphere Integrated Container Demo
CONFIDENTIAL 11
vSphere Docker
What About Specialized Infrastructure Purely for Cloud Native?
12
Unified Platform: Carries Passengers + Cargo Specialized Platform: Cargo-only
Passengers Existing Enterprise Applications
Cargo  Cloud Native Applications
• Core technologies: engines, frame/skin, cockpit technology, etc.
• Core skills: pilot, maintenance, airport + air-traffic personnel.
Common
Foundation
vSphere
Platform
ESX, NSX,
vRealize,
VSAN
Photon
Platform
A Different Approach – Introducing the VMware Photon Platform
13
New Platform Built from Ground Up and
Optimized for Containers:
• Rich API Set, open consumption surfaces
• Distributed control plane
• Speed – 1000s of workloads in seconds
• Scale – 100K -> 1M containers
• Focused feature-set, optimized for cloud native
• Software-defined networking, storage on
commodity hardware.
Core Components:
• Photon Controller – Distributed Management and
Control, Project Lightwave
• Will be open sourced in H2 2015
• Photon Machine – Photon OS, ESX Microvisor
“Pure Cloud-Native Platform”
VMware Photon Platform
Photon Controller
Photon Machine
A Different Approach - Introducing the VMware Photon Platform
Photon Platform Architecture
15
VMware ESX
PhotonOS
VMware ESX
PhotonOS
VMware ESX
PhotonOS
Photon Controller #1
Photon API
Photon Controller:
Clustered design
delivers massive
scale and high-
availability.
Cloud Foundry
Cluster
Kubernetes
Cluster
Combination of
local and/or shared
ESX datastores.
Photon Controller #2
Photon Controller #3
Photon Machine:
Combination of core
ESX with
PhotonOS
Cloud Foundry API
Kubernetes API
Create CF cluster
Create Kubernetes cluster
cf push
cf scale kubectl create
kubectl get pods
Photon Platform Details
CONFIDENTIAL 16
Highly Scalable Control Plane
• Designed for 1M workloads, 50K hosts. 1000s of concurrent API ops
• Scale-out control plane delivers active-active high-availability, simple
and min-impact upgrade.
Management / Ops Tools
• Operations at scale: automate everything, manage fleets of
servers as capacity, not individual nodes.
• Simple out-of-the-box tools for operations teams, with open
APIs/formats to use external ops tools.
Compute
• HW-isolated workloads, any OS,
optimized for Photon.
• ESX base: reliability, security, strong
SLAs (e.g., no noisy neighbors)
Storage
• 1st-class Disk abstraction:
Ephemeral/Persistent .
• Any ESX compatible storage:
local or shared (including VSAN).
Network
• Integrates with NSX for network
micro-segmentation and full virtual
networks services (e.g., LB/firewall).
• Also supports basic VLANs.
Multi-tenancy
• Fully multi-tenant APIs with resource accounting and quotas .
• Integration with Active Directory via Project Lightwave.
App Orchestration
• API-first mode, cluster abstraction
• Open / Portable Frameworks
Photon Platform Demo
CONFIDENTIAL 17
Comparing the Platforms
CONFIDENTIAL 18
• Unified platform for all apps vs. pure
focus on cloud native.
• GUI tools vs. API-first
• Rich features vs. massive scale/churn.
• Self-service with governance via vRA vs.
built-in multi-tenancy + quotas.
• Existing tools & experience vs. new tools.
• Support for multiple open container APIs,
including Docker, Cloud Foundry / Lattice,
Kubernetes, Mesos.
• Simplified creation/mgmt of clusters.
• Capable of mapping 1 container “unit” to
1 VM (i.e., “Bonneville Model”
• Leverage ESX, NSX, VSAN (future), etc.
Takeaway: vSphere Integrated Containers is the most complete route to enterprise-grade containers
today. Photon platform has you covered if/when cloud native apps dominate your datacenter.
Key Similarities Key Differences
How to Learn More
CONFIDENTIAL 19
Private Beta: vSphere Integrated
Containers, Photon Platform
Open to a small set of “development partner” customers in
Q3/Q4 2015 timeframe. Please speak with your sales
engineer or technical account manager if you are interested.
Case Study:
Architecting Your Datacenter
for Cloud Native Applications
Dan Wendlandt, VMware, Inc
INF5616
#INF5616

More Related Content

What's hot

OpenStack vs VMware vCloud
OpenStack vs VMware vCloudOpenStack vs VMware vCloud
OpenStack vs VMware vCloudRoozbeh Shafiee
 
OpenStack + VMware at the Hong Kong OpenStack Summit
OpenStack + VMware at the Hong Kong OpenStack SummitOpenStack + VMware at the Hong Kong OpenStack Summit
OpenStack + VMware at the Hong Kong OpenStack SummitDan Wendlandt
 
OpenStack + VMware: Everything You Need to Know (Kilo-edition)
OpenStack + VMware: Everything You Need to Know (Kilo-edition)OpenStack + VMware: Everything You Need to Know (Kilo-edition)
OpenStack + VMware: Everything You Need to Know (Kilo-edition)Dan Wendlandt
 
Successfully Deliver and Operate OpenStack in Production with VMware VIO
Successfully Deliver and Operate OpenStack in Production with VMware VIOSuccessfully Deliver and Operate OpenStack in Production with VMware VIO
Successfully Deliver and Operate OpenStack in Production with VMware VIOArraya Solutions
 
Presentazione Corso VMware vSphere 6.5
Presentazione Corso VMware vSphere 6.5Presentazione Corso VMware vSphere 6.5
Presentazione Corso VMware vSphere 6.5PRAGMA PROGETTI
 
VMUG22 Filip Verloy VIO
VMUG22 Filip Verloy VIOVMUG22 Filip Verloy VIO
VMUG22 Filip Verloy VIOFilip Verloy
 
Self-service and automation using OpenStack for VMware vSphere
Self-service and automation using OpenStack for VMware vSphereSelf-service and automation using OpenStack for VMware vSphere
Self-service and automation using OpenStack for VMware vSpherePlatform9
 
Comparing open source private cloud platforms
Comparing open source private cloud platformsComparing open source private cloud platforms
Comparing open source private cloud platformsOSCON Byrum
 
Virtualization Vs. Containers
Virtualization Vs. ContainersVirtualization Vs. Containers
Virtualization Vs. Containersactualtechmedia
 
VIO30 Technical Overview
VIO30 Technical OverviewVIO30 Technical Overview
VIO30 Technical OverviewJulienne Pham
 
VMware vSphere technical presentation
VMware vSphere technical presentationVMware vSphere technical presentation
VMware vSphere technical presentationaleyeldean
 
(SCALE 12x) OpenStack vs. VMware - A System Administrator Perspective
(SCALE 12x) OpenStack vs. VMware - A System Administrator Perspective(SCALE 12x) OpenStack vs. VMware - A System Administrator Perspective
(SCALE 12x) OpenStack vs. VMware - A System Administrator PerspectiveStackStorm
 
Bare-metal, Docker Containers, and Virtualization: The Growing Choices for Cl...
Bare-metal, Docker Containers, and Virtualization: The Growing Choices for Cl...Bare-metal, Docker Containers, and Virtualization: The Growing Choices for Cl...
Bare-metal, Docker Containers, and Virtualization: The Growing Choices for Cl...Odinot Stanislas
 
Containers and microservices for realists
Containers and microservices for realistsContainers and microservices for realists
Containers and microservices for realistsKarthik Gaekwad
 
AWS Summit 2015 Tokyo Breakout: Global Large Scale Cloud Design and Cloud Nat...
AWS Summit 2015 Tokyo Breakout: Global Large Scale Cloud Design and Cloud Nat...AWS Summit 2015 Tokyo Breakout: Global Large Scale Cloud Design and Cloud Nat...
AWS Summit 2015 Tokyo Breakout: Global Large Scale Cloud Design and Cloud Nat...fast_retailing
 
VMware vCloud Director 1.5 - What's New
VMware vCloud Director 1.5  - What's NewVMware vCloud Director 1.5  - What's New
VMware vCloud Director 1.5 - What's New1CloudRoad.com
 
Webinar: OpenStack Benefits for VMware
Webinar: OpenStack Benefits for VMwareWebinar: OpenStack Benefits for VMware
Webinar: OpenStack Benefits for VMwarePlatform9
 

What's hot (20)

OpenStack vs VMware vCloud
OpenStack vs VMware vCloudOpenStack vs VMware vCloud
OpenStack vs VMware vCloud
 
OpenStack + VMware at the Hong Kong OpenStack Summit
OpenStack + VMware at the Hong Kong OpenStack SummitOpenStack + VMware at the Hong Kong OpenStack Summit
OpenStack + VMware at the Hong Kong OpenStack Summit
 
OpenStack + VMware: Everything You Need to Know (Kilo-edition)
OpenStack + VMware: Everything You Need to Know (Kilo-edition)OpenStack + VMware: Everything You Need to Know (Kilo-edition)
OpenStack + VMware: Everything You Need to Know (Kilo-edition)
 
VMware Integrated OpenStack
VMware Integrated OpenStackVMware Integrated OpenStack
VMware Integrated OpenStack
 
Successfully Deliver and Operate OpenStack in Production with VMware VIO
Successfully Deliver and Operate OpenStack in Production with VMware VIOSuccessfully Deliver and Operate OpenStack in Production with VMware VIO
Successfully Deliver and Operate OpenStack in Production with VMware VIO
 
Presentazione Corso VMware vSphere 6.5
Presentazione Corso VMware vSphere 6.5Presentazione Corso VMware vSphere 6.5
Presentazione Corso VMware vSphere 6.5
 
VMUG22 Filip Verloy VIO
VMUG22 Filip Verloy VIOVMUG22 Filip Verloy VIO
VMUG22 Filip Verloy VIO
 
Self-service and automation using OpenStack for VMware vSphere
Self-service and automation using OpenStack for VMware vSphereSelf-service and automation using OpenStack for VMware vSphere
Self-service and automation using OpenStack for VMware vSphere
 
Comparing open source private cloud platforms
Comparing open source private cloud platformsComparing open source private cloud platforms
Comparing open source private cloud platforms
 
Virtualization Vs. Containers
Virtualization Vs. ContainersVirtualization Vs. Containers
Virtualization Vs. Containers
 
VIO30 Technical Overview
VIO30 Technical OverviewVIO30 Technical Overview
VIO30 Technical Overview
 
vCloud Architecture BrownBag
vCloud Architecture BrownBagvCloud Architecture BrownBag
vCloud Architecture BrownBag
 
VMware vSphere technical presentation
VMware vSphere technical presentationVMware vSphere technical presentation
VMware vSphere technical presentation
 
(SCALE 12x) OpenStack vs. VMware - A System Administrator Perspective
(SCALE 12x) OpenStack vs. VMware - A System Administrator Perspective(SCALE 12x) OpenStack vs. VMware - A System Administrator Perspective
(SCALE 12x) OpenStack vs. VMware - A System Administrator Perspective
 
Bare-metal, Docker Containers, and Virtualization: The Growing Choices for Cl...
Bare-metal, Docker Containers, and Virtualization: The Growing Choices for Cl...Bare-metal, Docker Containers, and Virtualization: The Growing Choices for Cl...
Bare-metal, Docker Containers, and Virtualization: The Growing Choices for Cl...
 
Containers and microservices for realists
Containers and microservices for realistsContainers and microservices for realists
Containers and microservices for realists
 
SUSE KVM Ecosystem
SUSE KVM EcosystemSUSE KVM Ecosystem
SUSE KVM Ecosystem
 
AWS Summit 2015 Tokyo Breakout: Global Large Scale Cloud Design and Cloud Nat...
AWS Summit 2015 Tokyo Breakout: Global Large Scale Cloud Design and Cloud Nat...AWS Summit 2015 Tokyo Breakout: Global Large Scale Cloud Design and Cloud Nat...
AWS Summit 2015 Tokyo Breakout: Global Large Scale Cloud Design and Cloud Nat...
 
VMware vCloud Director 1.5 - What's New
VMware vCloud Director 1.5  - What's NewVMware vCloud Director 1.5  - What's New
VMware vCloud Director 1.5 - What's New
 
Webinar: OpenStack Benefits for VMware
Webinar: OpenStack Benefits for VMwareWebinar: OpenStack Benefits for VMware
Webinar: OpenStack Benefits for VMware
 

Viewers also liked

vSphere Integrated Containers
vSphere Integrated ContainersvSphere Integrated Containers
vSphere Integrated ContainersVahric Muhtaryan
 
Photon Controller: An Open Source Container Infrastructure Platform from VMware
Photon Controller: An Open Source Container Infrastructure Platform from VMwarePhoton Controller: An Open Source Container Infrastructure Platform from VMware
Photon Controller: An Open Source Container Infrastructure Platform from VMwareDocker, Inc.
 
SoftBank ARM TechCon Keynote Masayoshi Son
SoftBank ARM TechCon Keynote Masayoshi SonSoftBank ARM TechCon Keynote Masayoshi Son
SoftBank ARM TechCon Keynote Masayoshi SonThe World Bank
 
VMworld 2015: Containers without Compromise - Persistent Storage for Docker C...
VMworld 2015: Containers without Compromise - Persistent Storage for Docker C...VMworld 2015: Containers without Compromise - Persistent Storage for Docker C...
VMworld 2015: Containers without Compromise - Persistent Storage for Docker C...VMworld
 
Introduction to Windows Containers
Introduction to Windows ContainersIntroduction to Windows Containers
Introduction to Windows ContainersDmitry Zaets
 
Divide y Vencerás: introducción a los Microservicios
Divide y Vencerás: introducción a los MicroserviciosDivide y Vencerás: introducción a los Microservicios
Divide y Vencerás: introducción a los MicroserviciosThoughtworks
 
Docker and containers : Disrupting the virtual machine(VM)
Docker and containers : Disrupting the virtual machine(VM)Docker and containers : Disrupting the virtual machine(VM)
Docker and containers : Disrupting the virtual machine(VM)Rama Krishna B
 
Deploying Windows Containers on Windows Server 2016
Deploying Windows Containers on Windows Server 2016Deploying Windows Containers on Windows Server 2016
Deploying Windows Containers on Windows Server 2016Ben Hall
 
Object Storage with Gluster
Object Storage with GlusterObject Storage with Gluster
Object Storage with GlusterGluster.org
 
Descargar e instalar libreoffice
Descargar e instalar libreofficeDescargar e instalar libreoffice
Descargar e instalar libreofficeRosaProfeInf
 
Self service it with v realizeautomation and nsx
Self service it with v realizeautomation and nsxSelf service it with v realizeautomation and nsx
Self service it with v realizeautomation and nsxsolarisyougood
 
Tech talk Windows Containers 2016 Dzmitry Durasau EPAM TechTalk
Tech talk Windows Containers 2016 Dzmitry Durasau EPAM TechTalkTech talk Windows Containers 2016 Dzmitry Durasau EPAM TechTalk
Tech talk Windows Containers 2016 Dzmitry Durasau EPAM TechTalkDzmitry Durasau
 
VMworld 2015: Networking Virtual SAN's Backbone
VMworld 2015: Networking Virtual SAN's BackboneVMworld 2015: Networking Virtual SAN's Backbone
VMworld 2015: Networking Virtual SAN's BackboneVMworld
 
VMworld 2015: vSphere Distributed Switch 6 –Technical Deep Dive
VMworld 2015: vSphere Distributed Switch 6 –Technical Deep DiveVMworld 2015: vSphere Distributed Switch 6 –Technical Deep Dive
VMworld 2015: vSphere Distributed Switch 6 –Technical Deep DiveVMworld
 
VMworld 2015: Explaining Advanced Virtual Volumes Configurations
VMworld 2015: Explaining Advanced Virtual Volumes ConfigurationsVMworld 2015: Explaining Advanced Virtual Volumes Configurations
VMworld 2015: Explaining Advanced Virtual Volumes ConfigurationsVMworld
 
VMworld 2015: Building a Business Case for Virtual SAN
VMworld 2015: Building a Business Case for Virtual SANVMworld 2015: Building a Business Case for Virtual SAN
VMworld 2015: Building a Business Case for Virtual SANVMworld
 
VMworld 2016: Ask the vCenter Server Exerts Panel
VMworld 2016: Ask the vCenter Server Exerts PanelVMworld 2016: Ask the vCenter Server Exerts Panel
VMworld 2016: Ask the vCenter Server Exerts PanelVMworld
 
VMworld 2015: Virtualize Active Directory, the Right Way!
VMworld 2015: Virtualize Active Directory, the Right Way!VMworld 2015: Virtualize Active Directory, the Right Way!
VMworld 2015: Virtualize Active Directory, the Right Way!VMworld
 

Viewers also liked (20)

vSphere Integrated Containers
vSphere Integrated ContainersvSphere Integrated Containers
vSphere Integrated Containers
 
Photon Controller: An Open Source Container Infrastructure Platform from VMware
Photon Controller: An Open Source Container Infrastructure Platform from VMwarePhoton Controller: An Open Source Container Infrastructure Platform from VMware
Photon Controller: An Open Source Container Infrastructure Platform from VMware
 
SoftBank ARM TechCon Keynote Masayoshi Son
SoftBank ARM TechCon Keynote Masayoshi SonSoftBank ARM TechCon Keynote Masayoshi Son
SoftBank ARM TechCon Keynote Masayoshi Son
 
VMworld 2015: Containers without Compromise - Persistent Storage for Docker C...
VMworld 2015: Containers without Compromise - Persistent Storage for Docker C...VMworld 2015: Containers without Compromise - Persistent Storage for Docker C...
VMworld 2015: Containers without Compromise - Persistent Storage for Docker C...
 
Introduction to Windows Containers
Introduction to Windows ContainersIntroduction to Windows Containers
Introduction to Windows Containers
 
Divide y Vencerás: introducción a los Microservicios
Divide y Vencerás: introducción a los MicroserviciosDivide y Vencerás: introducción a los Microservicios
Divide y Vencerás: introducción a los Microservicios
 
Docker and containers : Disrupting the virtual machine(VM)
Docker and containers : Disrupting the virtual machine(VM)Docker and containers : Disrupting the virtual machine(VM)
Docker and containers : Disrupting the virtual machine(VM)
 
Deploying Windows Containers on Windows Server 2016
Deploying Windows Containers on Windows Server 2016Deploying Windows Containers on Windows Server 2016
Deploying Windows Containers on Windows Server 2016
 
Object Storage with Gluster
Object Storage with GlusterObject Storage with Gluster
Object Storage with Gluster
 
Descargar e instalar libreoffice
Descargar e instalar libreofficeDescargar e instalar libreoffice
Descargar e instalar libreoffice
 
Self service it with v realizeautomation and nsx
Self service it with v realizeautomation and nsxSelf service it with v realizeautomation and nsx
Self service it with v realizeautomation and nsx
 
Tech talk Windows Containers 2016 Dzmitry Durasau EPAM TechTalk
Tech talk Windows Containers 2016 Dzmitry Durasau EPAM TechTalkTech talk Windows Containers 2016 Dzmitry Durasau EPAM TechTalk
Tech talk Windows Containers 2016 Dzmitry Durasau EPAM TechTalk
 
VMworld 2015: Networking Virtual SAN's Backbone
VMworld 2015: Networking Virtual SAN's BackboneVMworld 2015: Networking Virtual SAN's Backbone
VMworld 2015: Networking Virtual SAN's Backbone
 
VMworld 2015: vSphere Distributed Switch 6 –Technical Deep Dive
VMworld 2015: vSphere Distributed Switch 6 –Technical Deep DiveVMworld 2015: vSphere Distributed Switch 6 –Technical Deep Dive
VMworld 2015: vSphere Distributed Switch 6 –Technical Deep Dive
 
VMworld 2015: Explaining Advanced Virtual Volumes Configurations
VMworld 2015: Explaining Advanced Virtual Volumes ConfigurationsVMworld 2015: Explaining Advanced Virtual Volumes Configurations
VMworld 2015: Explaining Advanced Virtual Volumes Configurations
 
VMworld 2015: Building a Business Case for Virtual SAN
VMworld 2015: Building a Business Case for Virtual SANVMworld 2015: Building a Business Case for Virtual SAN
VMworld 2015: Building a Business Case for Virtual SAN
 
VMworld 2016: Ask the vCenter Server Exerts Panel
VMworld 2016: Ask the vCenter Server Exerts PanelVMworld 2016: Ask the vCenter Server Exerts Panel
VMworld 2016: Ask the vCenter Server Exerts Panel
 
SKYPE AS OVERLAY NETWORK
SKYPE AS OVERLAY NETWORKSKYPE AS OVERLAY NETWORK
SKYPE AS OVERLAY NETWORK
 
VMworld 2015: Virtualize Active Directory, the Right Way!
VMworld 2015: Virtualize Active Directory, the Right Way!VMworld 2015: Virtualize Active Directory, the Right Way!
VMworld 2015: Virtualize Active Directory, the Right Way!
 
Overlay network
Overlay networkOverlay network
Overlay network
 

Similar to A First Look at vSphere Integrated Containers and Photon Platform

Cloud Native Application
Cloud Native ApplicationCloud Native Application
Cloud Native ApplicationVMUG IT
 
VMworld 2014: The Software-Defined Datacenter, VMs, and Containers
VMworld 2014: The Software-Defined Datacenter, VMs, and ContainersVMworld 2014: The Software-Defined Datacenter, VMs, and Containers
VMworld 2014: The Software-Defined Datacenter, VMs, and ContainersVMworld
 
Cloud foundry Docker Openstack - Leading Open Source Triumvirate
Cloud foundry Docker Openstack - Leading Open Source TriumvirateCloud foundry Docker Openstack - Leading Open Source Triumvirate
Cloud foundry Docker Openstack - Leading Open Source TriumvirateAnimesh Singh
 
VMworld 2015: Build and Run Cloud Native Apps in your Software Defined Data C...
VMworld 2015: Build and Run Cloud Native Apps in your Software Defined Data C...VMworld 2015: Build and Run Cloud Native Apps in your Software Defined Data C...
VMworld 2015: Build and Run Cloud Native Apps in your Software Defined Data C...VMworld
 
State of the Container Ecosystem
State of the Container EcosystemState of the Container Ecosystem
State of the Container EcosystemVinay Rao
 
EMC with Mirantis Openstack
EMC with Mirantis OpenstackEMC with Mirantis Openstack
EMC with Mirantis OpenstackEMC
 
VMworld 2015: Container Orchestration with the SDDC
VMworld 2015: Container Orchestration with the SDDCVMworld 2015: Container Orchestration with the SDDC
VMworld 2015: Container Orchestration with the SDDCVMworld
 
The Kubernetes WebLogic revival (part 1)
The Kubernetes WebLogic revival (part 1)The Kubernetes WebLogic revival (part 1)
The Kubernetes WebLogic revival (part 1)Simon Haslam
 
Introduction to Apache Mesos and DC/OS
Introduction to Apache Mesos and DC/OSIntroduction to Apache Mesos and DC/OS
Introduction to Apache Mesos and DC/OSSteve Wong
 
What is coming for VMware vSphere?
What is coming for VMware vSphere?What is coming for VMware vSphere?
What is coming for VMware vSphere?Duncan Epping
 
Building Distributed Systems without Docker, Using Docker Plumbing Projects -...
Building Distributed Systems without Docker, Using Docker Plumbing Projects -...Building Distributed Systems without Docker, Using Docker Plumbing Projects -...
Building Distributed Systems without Docker, Using Docker Plumbing Projects -...Patrick Chanezon
 
{code} and Containers - Open Source Infrastructure within Dell Technologies
{code} and Containers - Open Source Infrastructure within Dell Technologies{code} and Containers - Open Source Infrastructure within Dell Technologies
{code} and Containers - Open Source Infrastructure within Dell TechnologiesThe {code} Team
 
EVO-RAIL 2.0 Overview Deck
EVO-RAIL 2.0 Overview DeckEVO-RAIL 2.0 Overview Deck
EVO-RAIL 2.0 Overview DeckErik Bussink
 
OpenStack in an Ever Expanding World of Possibilities - Vancouver 2015 Summit
OpenStack in an Ever Expanding World of Possibilities - Vancouver 2015 SummitOpenStack in an Ever Expanding World of Possibilities - Vancouver 2015 Summit
OpenStack in an Ever Expanding World of Possibilities - Vancouver 2015 SummitLew Tucker
 
GIDS 2019: Developing Apps with Containers, Functions and Cloud Services
GIDS 2019: Developing Apps with Containers, Functions and Cloud ServicesGIDS 2019: Developing Apps with Containers, Functions and Cloud Services
GIDS 2019: Developing Apps with Containers, Functions and Cloud ServicesPatrick Chanezon
 
20191201 kubernetes managed weblogic revival - part 1
20191201 kubernetes managed weblogic revival - part 120191201 kubernetes managed weblogic revival - part 1
20191201 kubernetes managed weblogic revival - part 1makker_nl
 
Docker EE 2.0 Choice, Security & Agility
Docker EE 2.0Choice, Security & AgilityDocker EE 2.0Choice, Security & Agility
Docker EE 2.0 Choice, Security & AgilityAshnikbiz
 
Techdays SE 2016 - Micros.. err Microcosmos
Techdays SE 2016 - Micros.. err MicrocosmosTechdays SE 2016 - Micros.. err Microcosmos
Techdays SE 2016 - Micros.. err MicrocosmosMike Martin
 

Similar to A First Look at vSphere Integrated Containers and Photon Platform (20)

Cloud Native Application
Cloud Native ApplicationCloud Native Application
Cloud Native Application
 
VMworld 2014: The Software-Defined Datacenter, VMs, and Containers
VMworld 2014: The Software-Defined Datacenter, VMs, and ContainersVMworld 2014: The Software-Defined Datacenter, VMs, and Containers
VMworld 2014: The Software-Defined Datacenter, VMs, and Containers
 
Cloud foundry Docker Openstack - Leading Open Source Triumvirate
Cloud foundry Docker Openstack - Leading Open Source TriumvirateCloud foundry Docker Openstack - Leading Open Source Triumvirate
Cloud foundry Docker Openstack - Leading Open Source Triumvirate
 
VMworld 2015: Build and Run Cloud Native Apps in your Software Defined Data C...
VMworld 2015: Build and Run Cloud Native Apps in your Software Defined Data C...VMworld 2015: Build and Run Cloud Native Apps in your Software Defined Data C...
VMworld 2015: Build and Run Cloud Native Apps in your Software Defined Data C...
 
State of the Container Ecosystem
State of the Container EcosystemState of the Container Ecosystem
State of the Container Ecosystem
 
EMC with Mirantis Openstack
EMC with Mirantis OpenstackEMC with Mirantis Openstack
EMC with Mirantis Openstack
 
VMworld 2015: Container Orchestration with the SDDC
VMworld 2015: Container Orchestration with the SDDCVMworld 2015: Container Orchestration with the SDDC
VMworld 2015: Container Orchestration with the SDDC
 
{code} and containers
{code} and containers{code} and containers
{code} and containers
 
The Kubernetes WebLogic revival (part 1)
The Kubernetes WebLogic revival (part 1)The Kubernetes WebLogic revival (part 1)
The Kubernetes WebLogic revival (part 1)
 
Introduction to Apache Mesos and DC/OS
Introduction to Apache Mesos and DC/OSIntroduction to Apache Mesos and DC/OS
Introduction to Apache Mesos and DC/OS
 
What is coming for VMware vSphere?
What is coming for VMware vSphere?What is coming for VMware vSphere?
What is coming for VMware vSphere?
 
Building Distributed Systems without Docker, Using Docker Plumbing Projects -...
Building Distributed Systems without Docker, Using Docker Plumbing Projects -...Building Distributed Systems without Docker, Using Docker Plumbing Projects -...
Building Distributed Systems without Docker, Using Docker Plumbing Projects -...
 
{code} and Containers - Open Source Infrastructure within Dell Technologies
{code} and Containers - Open Source Infrastructure within Dell Technologies{code} and Containers - Open Source Infrastructure within Dell Technologies
{code} and Containers - Open Source Infrastructure within Dell Technologies
 
EVO-RAIL 2.0 Overview Deck
EVO-RAIL 2.0 Overview DeckEVO-RAIL 2.0 Overview Deck
EVO-RAIL 2.0 Overview Deck
 
CloudStackFinalProject
CloudStackFinalProjectCloudStackFinalProject
CloudStackFinalProject
 
OpenStack in an Ever Expanding World of Possibilities - Vancouver 2015 Summit
OpenStack in an Ever Expanding World of Possibilities - Vancouver 2015 SummitOpenStack in an Ever Expanding World of Possibilities - Vancouver 2015 Summit
OpenStack in an Ever Expanding World of Possibilities - Vancouver 2015 Summit
 
GIDS 2019: Developing Apps with Containers, Functions and Cloud Services
GIDS 2019: Developing Apps with Containers, Functions and Cloud ServicesGIDS 2019: Developing Apps with Containers, Functions and Cloud Services
GIDS 2019: Developing Apps with Containers, Functions and Cloud Services
 
20191201 kubernetes managed weblogic revival - part 1
20191201 kubernetes managed weblogic revival - part 120191201 kubernetes managed weblogic revival - part 1
20191201 kubernetes managed weblogic revival - part 1
 
Docker EE 2.0 Choice, Security & Agility
Docker EE 2.0Choice, Security & AgilityDocker EE 2.0Choice, Security & Agility
Docker EE 2.0 Choice, Security & Agility
 
Techdays SE 2016 - Micros.. err Microcosmos
Techdays SE 2016 - Micros.. err MicrocosmosTechdays SE 2016 - Micros.. err Microcosmos
Techdays SE 2016 - Micros.. err Microcosmos
 

More from Dan Wendlandt

Quantum grizzly summit
Quantum   grizzly summitQuantum   grizzly summit
Quantum grizzly summitDan Wendlandt
 
OpenStack Quantum: Cloud Carrier Summit 2012
OpenStack Quantum: Cloud Carrier Summit 2012OpenStack Quantum: Cloud Carrier Summit 2012
OpenStack Quantum: Cloud Carrier Summit 2012Dan Wendlandt
 
Quantum for Cloud Operators - Folsom Conference
Quantum for Cloud Operators  - Folsom Conference Quantum for Cloud Operators  - Folsom Conference
Quantum for Cloud Operators - Folsom Conference Dan Wendlandt
 
Quantum Folsom Summit Developer Overview
Quantum Folsom Summit Developer OverviewQuantum Folsom Summit Developer Overview
Quantum Folsom Summit Developer OverviewDan Wendlandt
 
OpenStack Quantum Intro (OS Meetup 3-26-12)
OpenStack Quantum Intro (OS Meetup 3-26-12)OpenStack Quantum Intro (OS Meetup 3-26-12)
OpenStack Quantum Intro (OS Meetup 3-26-12)Dan Wendlandt
 
Quantum (OpenStack Meetup Feb 9th, 2012)
Quantum (OpenStack Meetup Feb 9th, 2012)Quantum (OpenStack Meetup Feb 9th, 2012)
Quantum (OpenStack Meetup Feb 9th, 2012)Dan Wendlandt
 
Quantum essex summary
Quantum essex summaryQuantum essex summary
Quantum essex summaryDan Wendlandt
 
OpenStack Nova + Quantum Demo
OpenStack Nova + Quantum DemoOpenStack Nova + Quantum Demo
OpenStack Nova + Quantum DemoDan Wendlandt
 
Quantum diablo summary
Quantum diablo summaryQuantum diablo summary
Quantum diablo summaryDan Wendlandt
 
Bexar network blueprint
Bexar network blueprintBexar network blueprint
Bexar network blueprintDan Wendlandt
 

More from Dan Wendlandt (10)

Quantum grizzly summit
Quantum   grizzly summitQuantum   grizzly summit
Quantum grizzly summit
 
OpenStack Quantum: Cloud Carrier Summit 2012
OpenStack Quantum: Cloud Carrier Summit 2012OpenStack Quantum: Cloud Carrier Summit 2012
OpenStack Quantum: Cloud Carrier Summit 2012
 
Quantum for Cloud Operators - Folsom Conference
Quantum for Cloud Operators  - Folsom Conference Quantum for Cloud Operators  - Folsom Conference
Quantum for Cloud Operators - Folsom Conference
 
Quantum Folsom Summit Developer Overview
Quantum Folsom Summit Developer OverviewQuantum Folsom Summit Developer Overview
Quantum Folsom Summit Developer Overview
 
OpenStack Quantum Intro (OS Meetup 3-26-12)
OpenStack Quantum Intro (OS Meetup 3-26-12)OpenStack Quantum Intro (OS Meetup 3-26-12)
OpenStack Quantum Intro (OS Meetup 3-26-12)
 
Quantum (OpenStack Meetup Feb 9th, 2012)
Quantum (OpenStack Meetup Feb 9th, 2012)Quantum (OpenStack Meetup Feb 9th, 2012)
Quantum (OpenStack Meetup Feb 9th, 2012)
 
Quantum essex summary
Quantum essex summaryQuantum essex summary
Quantum essex summary
 
OpenStack Nova + Quantum Demo
OpenStack Nova + Quantum DemoOpenStack Nova + Quantum Demo
OpenStack Nova + Quantum Demo
 
Quantum diablo summary
Quantum diablo summaryQuantum diablo summary
Quantum diablo summary
 
Bexar network blueprint
Bexar network blueprintBexar network blueprint
Bexar network blueprint
 

Recently uploaded

Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 

Recently uploaded (20)

Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 

A First Look at vSphere Integrated Containers and Photon Platform

  • 1. A First Look at vSphere Integrated Containers and Photon Platform Dan Wendlandt, VMware, Inc INF5616 #INF5616
  • 2. • 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. Disclaimer CONFIDENTIAL 2
  • 3. Agenda CONFIDENTIAL 3 1 Basics of Containers + VMware 2 vSphere Integrated Containers (Demo) 3 Photon Platform (Demo) 4 Key Similarities + Differences 5 Next Steps: Learning More
  • 4. BUILD SHIP RUN Portable. Lightweight. Fast. DRIVE BUSINESS AGILITY Why Containers? CONFIDENTIAL 4
  • 5. How Does VMware Deliver Enterprise-Class Containers? 5 What Developers Want Light What IT Ops Needs Security Isolation Data Persistence Rich SLAs Portable Fast Network Services Consistent Management VMware Validationand Differentiation Virtual Machines, NSX vSphere Distributed Switch, NSX vVols, VSAN vSphere DRS, I/O Controls vCenter Server, Project Bonneville Customer Value  Run Standard Containers Formats and integrated with Developer Tools  Common APIs for Orchestration  Container in Seconds  Isolation and Multi-Tenancy  Network Provisioning and Configuration  Choice of Storage and Guarantee of Services  Align SLAs per Workload  Manage with Existing Tool Sets Open container formats + orchestration APIs Instant Clone Photon OS
  • 6. Uniting Technologies – Introducing vSphere Integrated Containers 6 Extending an existing vSphere environment Containers become a first-class citizen. Industry-leading capabilities: • DRS, vMotion, HA/DR • Storage and Network Integration (VSAN and NSX) • NO rebuilding or re-architecture required Full compatibility with existing tools Broadest ecosystem • Cloud-Native developer tools, orchestration software, and application services Unified Hybrid Platform vSphere Integrated Containers vSphere NSX VSAN vRealize Instant Clone, Project Bonneville, Photon OS
  • 7. @cloudnativeapps #vmwcna Integrating Containers Deeply into vSphere Basic Approach vSphere Integrated Containers Container Engine Linux Developers + Operators use the same abstraction
  • 8. Key Building Block: “Virtual Container Host” 8 Virtual Machine Unit of Operation: • Single x86 machine. • Virtual CPU, Memory, Disk, Network, etc. functions. • Runs on any host within a resource pool / cluster. Virtual Container Host Container Orchestration API Unit of Operation: • Collection of containers with associated API endpoint for orchestration. • Distributes containers within a pool of compute, network, storage, resources. vSphere Integrated Containers: Simplifies the creation of “virtual container hosts” on vSphere for multiple container orchestration frameworks.
  • 9. vSphere Integrated Containers Architecture – Docker Example CONFIDENTIAL 9 Example: Implementing a Docker Virtual Container Host (VCH): VCH VM vSphere Datastores C1 C2 C3 C4 External Network Internal port-group External port-groupResource Pool Docker API Requests External Application Network Traffic Container VMs Compute: Resource Pool / Cluster Storage: Datastores (images/disk/volumes) Network: Port groups (internal/external)
  • 10. vSphere Integrated Containers Architecture – Starting a Docker Container 10 When Creating a Container: • Receives “docker run” API request. • Download any new image layers to datastore. • Select container VM IP, set up any network mappings for exposed ports. • Use InstantClone to create “child” PhotonOS-Pico container VM on an available ESX host. • Creates VMDKs representing container image (layers) and volumes, attach to the container VM. • Start the VM • Container VM executes the “entrypoint” command for the container image. • Handles further API requests (e.g., “docker stop, docker start, docker rm) with corresponding VM life- cycle operations. VCH: Virtual Container Host Docker API vCenter VMware ESX PhotonOS VMware ESX PhotonOS VMware ESX PhotonOS Shared Datastores C1 Layer1 Layer2 Layer3 Image VMDK VM instant-clone docker run Instant Clone! VM restart, shutdown, delete docker stop docker rm Net Map 8080 -> 172.16.0.3:8080 /go/bin/app VM start
  • 11. vSphere Integrated Container Demo CONFIDENTIAL 11 vSphere Docker
  • 12. What About Specialized Infrastructure Purely for Cloud Native? 12 Unified Platform: Carries Passengers + Cargo Specialized Platform: Cargo-only Passengers Existing Enterprise Applications Cargo  Cloud Native Applications • Core technologies: engines, frame/skin, cockpit technology, etc. • Core skills: pilot, maintenance, airport + air-traffic personnel. Common Foundation vSphere Platform ESX, NSX, vRealize, VSAN Photon Platform
  • 13. A Different Approach – Introducing the VMware Photon Platform 13 New Platform Built from Ground Up and Optimized for Containers: • Rich API Set, open consumption surfaces • Distributed control plane • Speed – 1000s of workloads in seconds • Scale – 100K -> 1M containers • Focused feature-set, optimized for cloud native • Software-defined networking, storage on commodity hardware. Core Components: • Photon Controller – Distributed Management and Control, Project Lightwave • Will be open sourced in H2 2015 • Photon Machine – Photon OS, ESX Microvisor “Pure Cloud-Native Platform” VMware Photon Platform Photon Controller Photon Machine A Different Approach - Introducing the VMware Photon Platform
  • 14. Photon Platform Architecture 15 VMware ESX PhotonOS VMware ESX PhotonOS VMware ESX PhotonOS Photon Controller #1 Photon API Photon Controller: Clustered design delivers massive scale and high- availability. Cloud Foundry Cluster Kubernetes Cluster Combination of local and/or shared ESX datastores. Photon Controller #2 Photon Controller #3 Photon Machine: Combination of core ESX with PhotonOS Cloud Foundry API Kubernetes API Create CF cluster Create Kubernetes cluster cf push cf scale kubectl create kubectl get pods
  • 15. Photon Platform Details CONFIDENTIAL 16 Highly Scalable Control Plane • Designed for 1M workloads, 50K hosts. 1000s of concurrent API ops • Scale-out control plane delivers active-active high-availability, simple and min-impact upgrade. Management / Ops Tools • Operations at scale: automate everything, manage fleets of servers as capacity, not individual nodes. • Simple out-of-the-box tools for operations teams, with open APIs/formats to use external ops tools. Compute • HW-isolated workloads, any OS, optimized for Photon. • ESX base: reliability, security, strong SLAs (e.g., no noisy neighbors) Storage • 1st-class Disk abstraction: Ephemeral/Persistent . • Any ESX compatible storage: local or shared (including VSAN). Network • Integrates with NSX for network micro-segmentation and full virtual networks services (e.g., LB/firewall). • Also supports basic VLANs. Multi-tenancy • Fully multi-tenant APIs with resource accounting and quotas . • Integration with Active Directory via Project Lightwave. App Orchestration • API-first mode, cluster abstraction • Open / Portable Frameworks
  • 17. Comparing the Platforms CONFIDENTIAL 18 • Unified platform for all apps vs. pure focus on cloud native. • GUI tools vs. API-first • Rich features vs. massive scale/churn. • Self-service with governance via vRA vs. built-in multi-tenancy + quotas. • Existing tools & experience vs. new tools. • Support for multiple open container APIs, including Docker, Cloud Foundry / Lattice, Kubernetes, Mesos. • Simplified creation/mgmt of clusters. • Capable of mapping 1 container “unit” to 1 VM (i.e., “Bonneville Model” • Leverage ESX, NSX, VSAN (future), etc. Takeaway: vSphere Integrated Containers is the most complete route to enterprise-grade containers today. Photon platform has you covered if/when cloud native apps dominate your datacenter. Key Similarities Key Differences
  • 18. How to Learn More CONFIDENTIAL 19 Private Beta: vSphere Integrated Containers, Photon Platform Open to a small set of “development partner” customers in Q3/Q4 2015 timeframe. Please speak with your sales engineer or technical account manager if you are interested.
  • 19.
  • 20.
  • 21. Case Study: Architecting Your Datacenter for Cloud Native Applications Dan Wendlandt, VMware, Inc INF5616 #INF5616

Editor's Notes

  1. VMware is committed to the OpenStack project. VMware was the #4 contributor to OpenStack integrated projects in the Icehouse release. VMware has a growing number of developers contributing to OpenStack. Contributions span across a number of OpenStack projects listed in this slide.