SlideShare a Scribd company logo
Cloud Native Apps @VMware
@clouldnativeapps
#vmwcna
Massimo Re Ferrè
VMware Cloud Architect – CNA Business Unit
Your Presenter
• 15 years @IBM doing (primarily) “VMware virtualization stuff”
• 5+ years @VMware doing “public and private cloud stuff”
vCloud Director
vCloud Air
Cloud Native Applications
2
Massimo Re Ferrè
Agenda
What Have we Open Sourced Anyway?
3
Docker is a “shipping container for code”
4
Developers because …
• Frictionless deployment and maximum portability
On developer laptop:
Then on server:
That’s it!!
• A natural fit for 3rd Platform, 12 factor,
microservices
• It makes DevOps much, much easier
4
~# docker build my_app
~# docker push my_app
~#
~# docker pull my_app
~# docker run my_app
~#
5 5
VMware Photon Platform – Optimized Approach for Cloud Scale
New Platform Built and Optimized for
Containers
Rich API Set
Distributed management
Differentiating Benefits
Speed – Spin-up in seconds
Scale – Supports hundreds of thousands of containers
Core Components
Photon Controller – Distributed Management and
Control, Project Lightwave
Photon Machine – Host
“Cloud-Native Platform”
VMware Photon Platform
Photon Controller
Photon Machine
6 6
What’s in Photon Platform
Cloud
Foundry
Docker Hadoop …
Deep integration with modern, open source
frameworks and application and data platforms
Photon Controller
Host controller and scheduler
Distributed, multi-tenant control plane,
includes Project Lightwave
Single API endpoint
Photon Machine
Compute host
API
7
7
vSphere Approach (for comparison)
7
vCenter
Centralized Management /
Control Plane
User: UI (and APIs)
Flexibility to run Virtual Machine as well as Container workloads
8
8
Photon Platform Approach (for comparison)
8
User: APIs (and UI)
Photon Controller - Distributed Management / Control Plane
Optimized for Container workloads at scale
9
9
Photon Platform Architecture
9
Photon API
Photon Controller
Clustered design
delivers massive
scale and high-
availability.
Combination of
local and/or shared
Photon Host
datastores.
Photon Controller #2
Photon Controller #3
Cloud Foundry API Kubernetes API
Create CF cluster
Create Kubernetes clustercf push
cf scale
kubectl create
kubectl get pods
Photon Controller #1
Cloud Foundry
Cluster
Kubernetes Cluster
Photon Machine
Photon Controller Open Source
Download Now!
vmware.github.io/photon-controller
10
Demo time!
Docker Swarm
|
on top of
|
Photon Controller
11
“Lab Setup”
12
1212
Photon API
Photon Controller
Clustered design
delivers massive
scale and high-
availability.
Photon Controller #2
Photon Controller #3
Photon Controller #1
Photon Machine
“Lab Setup”
13
1313
Photon API
Photon Controller #1
“Lab Setup”
14
1414
Photon API
Docker API
Photon Controller #1
Swarm Cluster
“Lab Setup”
15
1515
Photon API
Docker API
docker run
docker ps
Photon Controller #1
Swarm Cluster
photon-cli host list
photon-cli cluster create
Terminal
Fusion VM
Fusion VM
Thank you!
Massimo Re Ferrè (@mreferre)
@cloudnativeapps
#vmwcna
blogs.vmware.com/cloudnative
microservices@vmware.com

More Related Content

What's hot (20)

PDF
DCEU 18: State of the Docker Engine
Docker, Inc.
 
PPTX
Docker Bday #5, SF Edition: Introduction to Docker
Docker, Inc.
 
PPTX
Docker and Microsoft - Windows Server 2016 Technical Deep Dive
Docker, Inc.
 
PPTX
Docker SF Meetup January 2016
Patrick Chanezon
 
PPTX
Docker Meetup 08 03-2016
Docker
 
PDF
The Docker Ecosystem
Dmitry Skaredov
 
PPTX
Docker introduction & benefits
Amit Manwade
 
PDF
Production Ready Containers from IBM and Docker
Docker, Inc.
 
PDF
Node.js Rocks in Docker for Dev and Ops
Bret Fisher
 
PPTX
Develop and deploy Kubernetes applications with Docker - IBM Index 2018
Patrick Chanezon
 
PPTX
Docker Roadshow 2016
Docker, Inc.
 
PPTX
Intro to kubernetes
Elad Hirsch
 
PDF
Modernizing Java Apps with Docker
Docker, Inc.
 
PDF
DCEU 18: Docker Enterprise Platform and Architecture
Docker, Inc.
 
PPTX
Docker Datacenter Overview and Production Setup Slides
Docker, Inc.
 
PDF
Docker for developers on mac and windows
Docker, Inc.
 
PPTX
What's New in Docker - February 2017
Patrick Chanezon
 
PPTX
Oscon 2017: Build your own container-based system with the Moby project
Patrick Chanezon
 
PPTX
Dockercon 2017 EU Recap
Ajeet Singh Raina
 
PPTX
DockerCon 15 Keynote - Day 2
Docker, Inc.
 
DCEU 18: State of the Docker Engine
Docker, Inc.
 
Docker Bday #5, SF Edition: Introduction to Docker
Docker, Inc.
 
Docker and Microsoft - Windows Server 2016 Technical Deep Dive
Docker, Inc.
 
Docker SF Meetup January 2016
Patrick Chanezon
 
Docker Meetup 08 03-2016
Docker
 
The Docker Ecosystem
Dmitry Skaredov
 
Docker introduction & benefits
Amit Manwade
 
Production Ready Containers from IBM and Docker
Docker, Inc.
 
Node.js Rocks in Docker for Dev and Ops
Bret Fisher
 
Develop and deploy Kubernetes applications with Docker - IBM Index 2018
Patrick Chanezon
 
Docker Roadshow 2016
Docker, Inc.
 
Intro to kubernetes
Elad Hirsch
 
Modernizing Java Apps with Docker
Docker, Inc.
 
DCEU 18: Docker Enterprise Platform and Architecture
Docker, Inc.
 
Docker Datacenter Overview and Production Setup Slides
Docker, Inc.
 
Docker for developers on mac and windows
Docker, Inc.
 
What's New in Docker - February 2017
Patrick Chanezon
 
Oscon 2017: Build your own container-based system with the Moby project
Patrick Chanezon
 
Dockercon 2017 EU Recap
Ajeet Singh Raina
 
DockerCon 15 Keynote - Day 2
Docker, Inc.
 

Viewers also liked (20)

PPTX
A First Look at vSphere Integrated Containers and Photon Platform
Dan Wendlandt
 
PDF
VMware goes container crazy with vSphere integrated containers
vmware academy
 
PPTX
vSphere Integrated Containers
Vahric Muhtaryan
 
PDF
vRealize Operations (vROps) Management Pack for Microsoft SQL Server Overview
Blue Medora
 
PPTX
VMworld 2015: How To Troubleshoot Using vRealize Operations Manager (Deep Liv...
VMworld
 
PDF
VSphere Integrated Containers v3.0
The World Bank
 
PPTX
VMware and Container Orchestration
Tesora
 
PDF
SoftBank ARM TechCon Keynote Masayoshi Son
The World Bank
 
PPTX
VMworld 2015: vSphere Distributed Switch 6 –Technical Deep Dive
VMworld
 
PPTX
VMworld 2015: Networking Virtual SAN's Backbone
VMworld
 
PPTX
VMworld 2015: Explaining Advanced Virtual Volumes Configurations
VMworld
 
PPTX
VMworld 2015: Building a Business Case for Virtual SAN
VMworld
 
PPTX
VMworld 2016: Ask the vCenter Server Exerts Panel
VMworld
 
PPTX
SKYPE AS OVERLAY NETWORK
Prathamesh Sonawane
 
PPTX
VMworld 2015: Virtualize Active Directory, the Right Way!
VMworld
 
PPTX
Overlay network
iQra Rafaqat
 
PPTX
VMworld 2015: Monitoring and Managing Applications with vRealize Operations 6...
VMworld
 
PPTX
VMworld 2015: Advanced SQL Server on vSphere
VMworld
 
PPTX
VMworld 2016: Advances in Remote Display Protocol Technology with VMware Blas...
VMworld
 
PPTX
VMworld 2015: Closing the Loop: Towards a World of Software Defined Decision ...
VMworld
 
A First Look at vSphere Integrated Containers and Photon Platform
Dan Wendlandt
 
VMware goes container crazy with vSphere integrated containers
vmware academy
 
vSphere Integrated Containers
Vahric Muhtaryan
 
vRealize Operations (vROps) Management Pack for Microsoft SQL Server Overview
Blue Medora
 
VMworld 2015: How To Troubleshoot Using vRealize Operations Manager (Deep Liv...
VMworld
 
VSphere Integrated Containers v3.0
The World Bank
 
VMware and Container Orchestration
Tesora
 
SoftBank ARM TechCon Keynote Masayoshi Son
The World Bank
 
VMworld 2015: vSphere Distributed Switch 6 –Technical Deep Dive
VMworld
 
VMworld 2015: Networking Virtual SAN's Backbone
VMworld
 
VMworld 2015: Explaining Advanced Virtual Volumes Configurations
VMworld
 
VMworld 2015: Building a Business Case for Virtual SAN
VMworld
 
VMworld 2016: Ask the vCenter Server Exerts Panel
VMworld
 
SKYPE AS OVERLAY NETWORK
Prathamesh Sonawane
 
VMworld 2015: Virtualize Active Directory, the Right Way!
VMworld
 
Overlay network
iQra Rafaqat
 
VMworld 2015: Monitoring and Managing Applications with vRealize Operations 6...
VMworld
 
VMworld 2015: Advanced SQL Server on vSphere
VMworld
 
VMworld 2016: Advances in Remote Display Protocol Technology with VMware Blas...
VMworld
 
VMworld 2015: Closing the Loop: Towards a World of Software Defined Decision ...
VMworld
 
Ad

Similar to Photon Controller: An Open Source Container Infrastructure Platform from VMware (20)

PDF
Cloud Native Application
VMUG IT
 
PDF
Cloud Native Application @ VMUG.IT 20150529
VMUG IT
 
PDF
PHP Buildpacks in the Cloud on Bluemix
IBM
 
PDF
Cloud Foundry for PHP developers
Daniel Krook
 
PPTX
VMworld 2015: Build and Run Cloud Native Apps in your Software Defined Data C...
VMworld
 
PPTX
VMworld 2015: Container Orchestration with the SDDC
VMworld
 
PDF
Despliegue Cloud-Native Simplificado: Infraestructura, Servicios y GenAI en m...
Alberto Lorenzo
 
PDF
Container and Cloud Native Application: What is VMware doing in this space? -...
gguglie
 
PDF
Introduction to Platform-as-a-Service and Cloud Foundry
Manuel Silveyra
 
PDF
Cloud-Native Workshop - Santa Monica
VMware Tanzu
 
PDF
A Cloud Native Platform - Cloud Native Day Santa Monica
Dustin Ruehle
 
PDF
Cloud Native Landscape (CNCF and OCI)
Chris Aniszczyk
 
PDF
Cloud Foundry Introduction and Overview
Andy Piper
 
KEY
20120317 CloudFoundry #pyfes
Yohei Sasaki
 
PDF
OSDC 2017 - Dr. Udo Seidel - VMwares (open source) Way of Container
NETWAYS
 
PDF
OSDC 2017 | VMware's (Open Source) way of Container by Dr. Udo Seidel
NETWAYS
 
PDF
CernVM-FS for Docker image distribution in Cloud Foundry
George Lestaris
 
PDF
OSDC 2012 - OpenNebula: Open-source Solution for Data Center Virtualization
OpenNebula Project
 
PPTX
Softchoice Webinar Series: VMware vSphere 5.1 Changes
Softchoice Corporation
 
PDF
OpenStack and Cloud Foundry - Pair the leading open source IaaS and PaaS
Daniel Krook
 
Cloud Native Application
VMUG IT
 
Cloud Native Application @ VMUG.IT 20150529
VMUG IT
 
PHP Buildpacks in the Cloud on Bluemix
IBM
 
Cloud Foundry for PHP developers
Daniel Krook
 
VMworld 2015: Build and Run Cloud Native Apps in your Software Defined Data C...
VMworld
 
VMworld 2015: Container Orchestration with the SDDC
VMworld
 
Despliegue Cloud-Native Simplificado: Infraestructura, Servicios y GenAI en m...
Alberto Lorenzo
 
Container and Cloud Native Application: What is VMware doing in this space? -...
gguglie
 
Introduction to Platform-as-a-Service and Cloud Foundry
Manuel Silveyra
 
Cloud-Native Workshop - Santa Monica
VMware Tanzu
 
A Cloud Native Platform - Cloud Native Day Santa Monica
Dustin Ruehle
 
Cloud Native Landscape (CNCF and OCI)
Chris Aniszczyk
 
Cloud Foundry Introduction and Overview
Andy Piper
 
20120317 CloudFoundry #pyfes
Yohei Sasaki
 
OSDC 2017 - Dr. Udo Seidel - VMwares (open source) Way of Container
NETWAYS
 
OSDC 2017 | VMware's (Open Source) way of Container by Dr. Udo Seidel
NETWAYS
 
CernVM-FS for Docker image distribution in Cloud Foundry
George Lestaris
 
OSDC 2012 - OpenNebula: Open-source Solution for Data Center Virtualization
OpenNebula Project
 
Softchoice Webinar Series: VMware vSphere 5.1 Changes
Softchoice Corporation
 
OpenStack and Cloud Foundry - Pair the leading open source IaaS and PaaS
Daniel Krook
 
Ad

More from Docker, Inc. (20)

PDF
Containerize Your Game Server for the Best Multiplayer Experience
Docker, Inc.
 
PDF
How to Improve Your Image Builds Using Advance Docker Build
Docker, Inc.
 
PDF
Build & Deploy Multi-Container Applications to AWS
Docker, Inc.
 
PDF
Securing Your Containerized Applications with NGINX
Docker, Inc.
 
PDF
How To Build and Run Node Apps with Docker and Compose
Docker, Inc.
 
PDF
Hands-on Helm
Docker, Inc.
 
PDF
Distributed Deep Learning with Docker at Salesforce
Docker, Inc.
 
PDF
The First 10M Pulls: Building The Official Curl Image for Docker Hub
Docker, Inc.
 
PDF
Monitoring in a Microservices World
Docker, Inc.
 
PDF
COVID-19 in Italy: How Docker is Helping the Biggest Italian IT Company Conti...
Docker, Inc.
 
PDF
Predicting Space Weather with Docker
Docker, Inc.
 
PDF
Become a Docker Power User With Microsoft Visual Studio Code
Docker, Inc.
 
PDF
How to Use Mirroring and Caching to Optimize your Container Registry
Docker, Inc.
 
PDF
Monolithic to Microservices + Docker = SDLC on Steroids!
Docker, Inc.
 
PDF
Kubernetes at Datadog Scale
Docker, Inc.
 
PDF
Labels, Labels, Labels
Docker, Inc.
 
PDF
Using Docker Hub at Scale to Support Micro Focus' Delivery and Deployment Model
Docker, Inc.
 
PDF
Build & Deploy Multi-Container Applications to AWS
Docker, Inc.
 
PDF
From Fortran on the Desktop to Kubernetes in the Cloud: A Windows Migration S...
Docker, Inc.
 
PDF
Developing with Docker for the Arm Architecture
Docker, Inc.
 
Containerize Your Game Server for the Best Multiplayer Experience
Docker, Inc.
 
How to Improve Your Image Builds Using Advance Docker Build
Docker, Inc.
 
Build & Deploy Multi-Container Applications to AWS
Docker, Inc.
 
Securing Your Containerized Applications with NGINX
Docker, Inc.
 
How To Build and Run Node Apps with Docker and Compose
Docker, Inc.
 
Hands-on Helm
Docker, Inc.
 
Distributed Deep Learning with Docker at Salesforce
Docker, Inc.
 
The First 10M Pulls: Building The Official Curl Image for Docker Hub
Docker, Inc.
 
Monitoring in a Microservices World
Docker, Inc.
 
COVID-19 in Italy: How Docker is Helping the Biggest Italian IT Company Conti...
Docker, Inc.
 
Predicting Space Weather with Docker
Docker, Inc.
 
Become a Docker Power User With Microsoft Visual Studio Code
Docker, Inc.
 
How to Use Mirroring and Caching to Optimize your Container Registry
Docker, Inc.
 
Monolithic to Microservices + Docker = SDLC on Steroids!
Docker, Inc.
 
Kubernetes at Datadog Scale
Docker, Inc.
 
Labels, Labels, Labels
Docker, Inc.
 
Using Docker Hub at Scale to Support Micro Focus' Delivery and Deployment Model
Docker, Inc.
 
Build & Deploy Multi-Container Applications to AWS
Docker, Inc.
 
From Fortran on the Desktop to Kubernetes in the Cloud: A Windows Migration S...
Docker, Inc.
 
Developing with Docker for the Arm Architecture
Docker, Inc.
 

Recently uploaded (20)

PDF
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
PPTX
Future Tech Innovations 2025 – A TechLists Insight
TechLists
 
DOCX
Python coding for beginners !! Start now!#
Rajni Bhardwaj Grover
 
PDF
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
PPTX
The Project Compass - GDG on Campus MSIT
dscmsitkol
 
PPTX
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
PDF
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
PDF
Automating Feature Enrichment and Station Creation in Natural Gas Utility Net...
Safe Software
 
PDF
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
PPTX
Seamless Tech Experiences Showcasing Cross-Platform App Design.pptx
presentifyai
 
PDF
CIFDAQ Market Wrap for the week of 4th July 2025
CIFDAQ
 
PDF
Transcript: Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
PPTX
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
PPTX
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
PDF
Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
PDF
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
PDF
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
PPTX
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
PDF
Mastering Financial Management in Direct Selling
Epixel MLM Software
 
PPTX
MuleSoft MCP Support (Model Context Protocol) and Use Case Demo
shyamraj55
 
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
Future Tech Innovations 2025 – A TechLists Insight
TechLists
 
Python coding for beginners !! Start now!#
Rajni Bhardwaj Grover
 
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
The Project Compass - GDG on Campus MSIT
dscmsitkol
 
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
Automating Feature Enrichment and Station Creation in Natural Gas Utility Net...
Safe Software
 
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
Seamless Tech Experiences Showcasing Cross-Platform App Design.pptx
presentifyai
 
CIFDAQ Market Wrap for the week of 4th July 2025
CIFDAQ
 
Transcript: Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
Mastering Financial Management in Direct Selling
Epixel MLM Software
 
MuleSoft MCP Support (Model Context Protocol) and Use Case Demo
shyamraj55
 

Photon Controller: An Open Source Container Infrastructure Platform from VMware

  • 1. Cloud Native Apps @VMware @clouldnativeapps #vmwcna Massimo Re Ferrè VMware Cloud Architect – CNA Business Unit
  • 2. Your Presenter • 15 years @IBM doing (primarily) “VMware virtualization stuff” • 5+ years @VMware doing “public and private cloud stuff” vCloud Director vCloud Air Cloud Native Applications 2 Massimo Re Ferrè
  • 3. Agenda What Have we Open Sourced Anyway? 3
  • 4. Docker is a “shipping container for code” 4 Developers because … • Frictionless deployment and maximum portability On developer laptop: Then on server: That’s it!! • A natural fit for 3rd Platform, 12 factor, microservices • It makes DevOps much, much easier 4 ~# docker build my_app ~# docker push my_app ~# ~# docker pull my_app ~# docker run my_app ~#
  • 5. 5 5 VMware Photon Platform – Optimized Approach for Cloud Scale New Platform Built and Optimized for Containers Rich API Set Distributed management Differentiating Benefits Speed – Spin-up in seconds Scale – Supports hundreds of thousands of containers Core Components Photon Controller – Distributed Management and Control, Project Lightwave Photon Machine – Host “Cloud-Native Platform” VMware Photon Platform Photon Controller Photon Machine
  • 6. 6 6 What’s in Photon Platform Cloud Foundry Docker Hadoop … Deep integration with modern, open source frameworks and application and data platforms Photon Controller Host controller and scheduler Distributed, multi-tenant control plane, includes Project Lightwave Single API endpoint Photon Machine Compute host API
  • 7. 7 7 vSphere Approach (for comparison) 7 vCenter Centralized Management / Control Plane User: UI (and APIs) Flexibility to run Virtual Machine as well as Container workloads
  • 8. 8 8 Photon Platform Approach (for comparison) 8 User: APIs (and UI) Photon Controller - Distributed Management / Control Plane Optimized for Container workloads at scale
  • 9. 9 9 Photon Platform Architecture 9 Photon API Photon Controller Clustered design delivers massive scale and high- availability. Combination of local and/or shared Photon Host datastores. Photon Controller #2 Photon Controller #3 Cloud Foundry API Kubernetes API Create CF cluster Create Kubernetes clustercf push cf scale kubectl create kubectl get pods Photon Controller #1 Cloud Foundry Cluster Kubernetes Cluster Photon Machine
  • 10. Photon Controller Open Source Download Now! vmware.github.io/photon-controller 10
  • 11. Demo time! Docker Swarm | on top of | Photon Controller 11
  • 12. “Lab Setup” 12 1212 Photon API Photon Controller Clustered design delivers massive scale and high- availability. Photon Controller #2 Photon Controller #3 Photon Controller #1 Photon Machine
  • 14. “Lab Setup” 14 1414 Photon API Docker API Photon Controller #1 Swarm Cluster
  • 15. “Lab Setup” 15 1515 Photon API Docker API docker run docker ps Photon Controller #1 Swarm Cluster photon-cli host list photon-cli cluster create Terminal Fusion VM Fusion VM
  • 16. Thank you! Massimo Re Ferrè (@mreferre) @cloudnativeapps #vmwcna blogs.vmware.com/cloudnative [email protected]