SlideShare a Scribd company logo
1 of 52
Container Orchestration with the SDDC
Aaron Blasius, VMware, Inc
CNA4590
#CNA4590
• 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
1 New Business Imperatives
2 Four Focuses
3 VMware and Cloud Native Applications in the Data Center
4 Introduction to vSphere Integrated Containers
5 Introduction to Photon Platform
6 Wrap it up
7 Completing the Cloud Native Story at VMworld
CONFIDENTIAL 3
New Business Imperatives
Applications are changing
User Expectations are Changing
CONFIDENTIAL 5
Software is Transforming Businesses
CONFIDENTIAL 6Source: Why Software is Eating the World, WSJ Online
Traditional applications Cloud-native applications
Monolithic / Layered
Micro Services,
Containers
Wal-Mart uses software
to power its logistics and
distribution …
FedEx is best thought of as
a software network that
happens to have trucks and planes
Differentiation
through mobile
cloud analytics
Agile
Delivery
+
Internet
Scale
Agenda
1 New Business Imperatives
2 Four Focuses
3 VMware and Cloud Native Applications in the Data Center
4 Introduction to vSphere Integrated Containers
5 Introduction to Photon Platform
6 Wrap it up
7 Completing the Cloud Native Story at VMworld
CONFIDENTIAL 7
Four Forces
Trends Shaping the Industry
Confluence of Four Forces
CONFIDENTIAL 9
Agile
Definition of DevOps
Application
Code
Running
Application
DevOps Workflow
Repeatable, Safe Process to Turn
Application Code into a Running Application
CONFIDENTIAL 10
Hardware
OS Kernel
OS File system
Userspace
Container
Appprocess
Appprocess
Appprocess
Appprocess
Appprocess
Container
Appprocess
Appprocess
Linux Containers
• OS-level Isolation
– Isolation at individual kernel subsystem level
(e.g. filesystem, process table, etc)
– User-level process (LXC, libcontainer)
orchestrates these subsystems to create
a container
• Existed for Many Years
– Solaris Zones, FreeBSD Jails, OpenVZ
• Why?
– Process isolation
– Reproducible environment
– Enables management at scale
1111CONFIDENTIAL
IT Drives These Changes
Compared to peers across the industry, high-performing IT organizations experience:
12Source: https://puppetlabs.com/2015-devops-report
60x
fewer failures
168x
faster failure
recovery time
30x
more frequent
deployments
200x
shorter
lead times
Application Design is Changing
Properties of a Microservice
• Small code base
• Easy to scale, deploy and throw away
• Autonomous
• Resilient
Benefits of a Microservices Architecture
• A highly resilient, scalable and resource efficient
application
• Enables smaller development teams
• Teams free to use the right languages and
tools for the job
• Rapid application development
13
Monolithic/Layered Micro Services
is a “Shipping Container” for Code
CONFIDENTIAL 14
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 (psst. all the stuff we just
talked about)
• It makes DevOps much much easier
~# docker build my_app
~# docker push my_app
~#
~# docker pull my_app
~# docker run my_app
~#
Agenda
1 New Business Imperatives
2 Four Focuses
3 VMware and Cloud Native Applications in the Data Center
4 Introduction to vSphere Integrated Containers
5 Introduction to Photon Containers
6 Wrap it up
7 Completing the Cloud Native Story at VMworld
CONFIDENTIAL 15
VMware and Cloud Native
Applications in the Data Center
Our Mission
Make the Developer a
First-Class User of the Data Center
• Turn the datacenter into an API
• Elevate infrastructure abstractions to expose
developer-centric concepts
• Build to and support open systems and standards
CONFIDENTIAL 17
Our Mission
Make the Developer a
First-Class User of the Data Center
• Turn the datacenter into an API
• Elevate infrastructure abstractions to expose
developer-centric concepts
• Build to and support open systems and standards
CONFIDENTIAL 18
Turning Infrastructure into an API
Developer Laptop Production Stack
vSphere
private cloud
OpenStack
API
Container
API
Container
API
vCloud Air
Cloud
API
CONFIDENTIAL 19
Turning Infrastructure into an API
Developer Laptop Production Stack
vSphere
private cloud
OpenStack
API
Container
API
Container
API
vCloud Air
Cloud
API
CONFIDENTIAL 20
VMware Integrated OpenStack
CONFIDENTIAL 21
OpenStack APIs + tools tightly
integrated with VMware’s SDDC
offering:
• Utilizes best-of-breed compute,
network, storage from VMware +
partners.
• Allows customers to leverage
existing expertise and investments.
• Fills key cloud management gaps.
Most powerful OpenStack cloud
available, with fastest time-to-value,
lowest TCO.
Open IaaS APIs + Ecosystem
vSphere
Driver
NSX
Driver
vSphere
Driver
vSphere
Compute
NSX
vSphere
Storage
VMware SDDC
vCOPs, Log
Insight, vRB
VMware
Optimized
OpenStack
Install + mgmt
VMware Integrated OpenStack (VIO)
…industry leading data center
technologies that enterprise IT
already knows how to operate
An open and vendor-neutral
API ecosystem that gives
developers the right tools …
Agenda
1 New Business Imperatives
2 Four Focuses
3 VMware and Cloud Native Applications in the Data Center
4 Introduction to vSphere Integrated Containers
5 Introduction to Photon Containers
6 Wrap it up
7 Completing the Cloud Native Story at VMworld
CONFIDENTIAL 22
vSphere Integrated Containers
Solution Introduction
Turning Infrastructure into an API
Developer Laptop Production Stack
vSphere
private cloud
OpenStack
API
Container
API
Container
API
vCloud Air
Cloud
API
CONFIDENTIAL 24
Uniting Technologies –
Introducing vSphere Integrated Containers
CONFIDENTIAL 25
Unified Hybrid Platform
• Extending support within an existing
vSphere environment
• Industry-leading capabilities
• DRS, vMotion, HA/DR
• Storage and Network Integration
(VSAN and NSX)
• Full compatibility with existing tools
• Broadest ecosystem
• Cloud-Native developer tools, application
services, and hardware platformsNSX
vSAN
vRealize
…
vSphere
vSphere Integrated Containers
(Instant Clone, Project Bonneville,
Photon OS)
vSphere Integrated Containers Architecture
• Containers are first-class citizens on the hypervisor
• No need for a separately managed Linux container host, ESX is the container host
• Virtualization brings many benefits: Security, Isolation and multiple-OS support
Docker Hub
Vanilla
Docker
Client
Modified
Docker
Daemon
ESXi HOST
Docker
Images
Container
Container
Legacy VM
Docker REST API
Control Pull
Image
Mount Image
Container
CONFIDENTIAL 26
25MB
Disk footprint:
<1second
0MB
Initial memory footprint:
New powered-on VM in:
Efficiency
Photon OS Instant Clone
µVM
CONFIDENTIAL 27
What is Instant Clone?
• Fast instantiation of “ready” VMs with minimal
resource overheads
– Ready to use immediately (i.e. post boot)
– Resources include CPU, Memory, and Disk
– Minimal/no changes to the guest OS and applications
– Unique and independent instances (e.g. IP, MAC, Hostname)
on the network once customized
– Scale-out application ready
• Optimize critical path of VM Instantiation
– Keep only essential operations in the critical path
• Pre-register VMs
• Break large pages etc.
28
VM
VM VM
…
CONFIDENTIAL
Secure Container Runtime
Container Optimized Linux OS
Docker, rkt and Garden (Pivotal) support
Minimal footprint to run containers
vSphere Integration
Part of your vSphere install
Hypervisor-optimized container runtime
Updates from VMware
Enterprise support
Security and update patches from VMware
Open Source
Agenda
1 New Business Imperatives
2 Four Focuses
3 VMware and Cloud Native Applications in the Data Center
4 Introduction to vSphere Integrated Containers
5 Introduction to Photon Platform
6 Wrap it up
7 Completing the Cloud Native Story at VMworld
CONFIDENTIAL 30
VMware Photon Platform
Solution Introduction
Our Mission
Make the Developer a
First-Class User of the Data Center
• Turn the datacenter into an API
• Elevate infrastructure abstractions to expose
developer-centric concepts
• Build to and support open systems and standards
CONFIDENTIAL 32
Turning Infrastructure into an API – Improving the Infra
Developer Laptop Production Stack
vSphere
private cloud
OpenStack
API
Container
API
Container
API
vCloud Air
Cloud
API
CONFIDENTIAL 33
Photon Platform
CLOUD-NATIVE PLATFORMUNIFIED PLATFORM
vSphere +
vSphere Integrated Containers
Purpose-built for Containers
“Just What You Need” Feature Set
High Scale and Churn
API-Driven
Any App (including Containers!)
Broad Feature Set
Highly Compatible
IT-Driven
CONFIDENTIAL 34
Compute Infrastructure Choice
ESXi
VMware Integrated OpenStack
Photon OS
vSphere Integrated
Containers
vCenter
Photon Machine
Photon OS
Photon Controller
(includes container API)
Compute Host
Container Host
Container API
Infra Orchestrator
Infrastructure API
(optional)
Compute infra that “just works”
• Supports running any app
• Built for compatibility
• Broad feature set
Compute infra for “containers at scale”
• Optimized for cloud-native apps
• Built for efficiency
• Just what you need
Repository+Lightwave
Security throughout via Lightwave
CONFIDENTIAL 35
I need Jenkins and Mesos
clusters for my app
But All We Have to Offer are Virtual Machines
CONFIDENTIAL 36
Developers
Data Center
Here are some VMs
Developers
Developers Have to Set Up New Infrastructure on Top of VMs
CONFIDENTIAL 37
Service Service Service
Operations
This Leads to Inefficiency
CONFIDENTIAL 38
Time wasted
turning VM’s into
cluster frameworks
Every deployment is
different. Difficult to
enforce standards
Every app builds
its own custom
management system
Need for a New Unit of Management
• Multi-container clusters,
on-demand to your developers
• Open support for common
cluster frameworks
• Isolate and protect your workloads
• High availability
• Resource management
CONFIDENTIAL 39
Cluster
VolumesNetwork
Scheduler
Container
Users
Developers
ContainerContainerContainer
ContainerContainerContainerContainer
Photon Platform Architecture
41
Photon Machine 100
Photon Controller 1
Photon API
Combination of local
and / or shared ESX
datastores
Photon Controller 2
Photon Controller 100
1. Create cluster(s)
of choice
Consumption API
2. Run cluster(s)
Photon OS + Microvisor
Containers –
Support for 100K
Containers or More
Photon Machine 1
Photon OS + Microvisor
Photon Machine 2
Photon OS + Microvisor
CONFIDENTIAL
Turning Infrastructure into an API
Developer Laptop Production Stack
vSphere
private cloud
OpenStack
API
Container
API
Container
API
vCloud Air
Cloud
API
CONFIDENTIAL 42
AppCatalyst Architecture
43
Developer Desktop
VMware AppCatalyst
CLIRESTAPI
Network and Storage Abstractions (coming soon)
Docker
Machine
Container Container Container
Container Container Container
BYOL
(Bring your own Linux)
Vagrant
CONFIDENTIAL
Agenda
1 New Business Imperatives
2 Four Focuses
3 VMware and Cloud Native Applications in the Data Center
4 Introduction to vSphere Integrated Containers
5 Introduction to Photon Platform
6 Wrap it up
7 Completing the Cloud Native Story at VMworld
CONFIDENTIAL 44
Extension to vSphere
Supports running any app
Built for compatibility
Broad feature set
Announcements
CONFIDENTIAL 45
vSphere Integrated Containers
Unified Hybrid Platform
New platform
Optimized for cloud-native
Large-scale API automation
“Just what you need” feature set
VMware Photon Platform
Cloud-Native Platform
vSphere Integrated Containers will Help You on Your Journey
CONFIDENTIAL 46
Unified Hybrid Platform
• Extending support within an existing
vSphere environment
• Industry-leading capabilities
• DRS, vMotion, HA/DR
• Storage and Network Integration
(VSAN and NSX)
• Full compatibility with existing tools
• Broadest ecosystem
• Cloud-Native developer tools, application
services, and hardware platformsNSX
vSAN
vRealize
…
vSphere
vSphere Integrated Containers
(Instant Clone, Project Bonneville,
Photon OS)
Agenda
1 New Business Imperatives
2 Four Focuses
3 VMware and Cloud Native Applications in the Data Center
4 vSphere Integrated Containers
5 Demo – vSphere Integrated Containers
6 Wrap it up
7 Completing the Cloud Native Story at VMworld
CONFIDENTIAL 47
@cloudnativeapps
#vmwcna
vmware.github.io
Thank You!
• Visit the Hands on Lab to walk through vSphere Integrated Containers
• Walk through demos on the show floor
• Download AppCatalyst – www.getappcatalyst.com
ablasius@vmware.com
blogs.vmware.com/cloudnative
CONFIDENTIAL 48
@cloudnativeapps
#vmwcna
vmware.github.io
Thank You!
ablasius@vmware.com
blogs.vmware.com/cloudnative
• Visit the Hands on Lab to walk through vSphere Integrated Containers
• Walk through demos on the show floor
• Download AppCatalyst - www.getappcatalyst.com
More on Cloud-Native Apps @ VMware
CONFIDENTIAL 50
Container Orchestration with the SDDC
Aaron Blasius, VMware, Inc
CNA4590
#CNA4590

More Related Content

What's hot

NSX Reference Design version 3.0
NSX Reference Design version 3.0NSX Reference Design version 3.0
NSX Reference Design version 3.0
Doddi Priyambodo
 

What's hot (20)

VMworld 2016: The KISS of vRealize Operations!
VMworld 2016: The KISS of vRealize Operations! VMworld 2016: The KISS of vRealize Operations!
VMworld 2016: The KISS of vRealize Operations!
 
VMworld 2015: VMware NSX Deep Dive
VMworld 2015: VMware NSX Deep DiveVMworld 2015: VMware NSX Deep Dive
VMworld 2015: VMware NSX Deep Dive
 
VMworld 2014: Introduction to NSX
VMworld 2014: Introduction to NSXVMworld 2014: Introduction to NSX
VMworld 2014: Introduction to NSX
 
NSX Reference Design version 3.0
NSX Reference Design version 3.0NSX Reference Design version 3.0
NSX Reference Design version 3.0
 
VMworld 2016: Migrating from a hardware based firewall to NSX to improve perf...
VMworld 2016: Migrating from a hardware based firewall to NSX to improve perf...VMworld 2016: Migrating from a hardware based firewall to NSX to improve perf...
VMworld 2016: Migrating from a hardware based firewall to NSX to improve perf...
 
nsx overview with use cases 1.0
nsx overview with use cases 1.0nsx overview with use cases 1.0
nsx overview with use cases 1.0
 
VMworld 2016: What's New with Horizon 7
VMworld 2016: What's New with Horizon 7VMworld 2016: What's New with Horizon 7
VMworld 2016: What's New with Horizon 7
 
VMware NSX for vSphere - Intro and use cases
VMware NSX for vSphere - Intro and use casesVMware NSX for vSphere - Intro and use cases
VMware NSX for vSphere - Intro and use cases
 
VMworld 2014: VMware NSX and vCloud Automation Center Integration Technical D...
VMworld 2014: VMware NSX and vCloud Automation Center Integration Technical D...VMworld 2014: VMware NSX and vCloud Automation Center Integration Technical D...
VMworld 2014: VMware NSX and vCloud Automation Center Integration Technical D...
 
VMworld 2016: How to Deploy VMware NSX with Cisco Infrastructure
VMworld 2016: How to Deploy VMware NSX with Cisco InfrastructureVMworld 2016: How to Deploy VMware NSX with Cisco Infrastructure
VMworld 2016: How to Deploy VMware NSX with Cisco Infrastructure
 
VMworld 2015: Day to Day Automation of VMware Products to Increase Productivi...
VMworld 2015: Day to Day Automation of VMware Products to Increase Productivi...VMworld 2015: Day to Day Automation of VMware Products to Increase Productivi...
VMworld 2015: Day to Day Automation of VMware Products to Increase Productivi...
 
VMworld 2013: Virtualized Network Services Model with VMware NSX
VMworld 2013: Virtualized Network Services Model with VMware NSX VMworld 2013: Virtualized Network Services Model with VMware NSX
VMworld 2013: Virtualized Network Services Model with VMware NSX
 
VMworld 2013: NSX PCI Reference Architecture Workshop Session 1 - Segmentation
VMworld 2013: NSX PCI Reference Architecture Workshop Session 1 - SegmentationVMworld 2013: NSX PCI Reference Architecture Workshop Session 1 - Segmentation
VMworld 2013: NSX PCI Reference Architecture Workshop Session 1 - Segmentation
 
VMworld 2014: Advanced Topics & Future Directions in Network Virtualization w...
VMworld 2014: Advanced Topics & Future Directions in Network Virtualization w...VMworld 2014: Advanced Topics & Future Directions in Network Virtualization w...
VMworld 2014: Advanced Topics & Future Directions in Network Virtualization w...
 
VMworld Europe 2014: Advanced Network Services with NSX
VMworld Europe 2014: Advanced Network Services with NSXVMworld Europe 2014: Advanced Network Services with NSX
VMworld Europe 2014: Advanced Network Services with NSX
 
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 2015: Advanced SQL Server on vSphere
VMworld 2015: Advanced SQL Server on vSphereVMworld 2015: Advanced SQL Server on vSphere
VMworld 2015: Advanced SQL Server on vSphere
 
2009-dec02_Dell
2009-dec02_Dell2009-dec02_Dell
2009-dec02_Dell
 
VMworld 2013: Technical Deep Dive: Build a Collapsed DMZ Architecture for Opt...
VMworld 2013: Technical Deep Dive: Build a Collapsed DMZ Architecture for Opt...VMworld 2013: Technical Deep Dive: Build a Collapsed DMZ Architecture for Opt...
VMworld 2013: Technical Deep Dive: Build a Collapsed DMZ Architecture for Opt...
 
VMware NSX - Lessons Learned from real project
VMware NSX - Lessons Learned from real projectVMware NSX - Lessons Learned from real project
VMware NSX - Lessons Learned from real project
 

Viewers also liked

SEC8022_Securing_SDDC_NSX_Hammad_Shahzad
SEC8022_Securing_SDDC_NSX_Hammad_ShahzadSEC8022_Securing_SDDC_NSX_Hammad_Shahzad
SEC8022_Securing_SDDC_NSX_Hammad_Shahzad
shezy22
 

Viewers also liked (9)

SDDC
SDDCSDDC
SDDC
 
Benefits and Winners - HyTrust 2016 Cloud and SDDC Study
Benefits and Winners - HyTrust 2016 Cloud and SDDC StudyBenefits and Winners - HyTrust 2016 Cloud and SDDC Study
Benefits and Winners - HyTrust 2016 Cloud and SDDC Study
 
Development on Cloud,PaaS and SDDC
Development on Cloud,PaaS and SDDCDevelopment on Cloud,PaaS and SDDC
Development on Cloud,PaaS and SDDC
 
Whitepaper: Software Defined Data Center – An Implementation view - Happiest ...
Whitepaper: Software Defined Data Center – An Implementation view - Happiest ...Whitepaper: Software Defined Data Center – An Implementation view - Happiest ...
Whitepaper: Software Defined Data Center – An Implementation view - Happiest ...
 
SDDC Study: SDDC Goes Mainstream
SDDC Study: SDDC Goes MainstreamSDDC Study: SDDC Goes Mainstream
SDDC Study: SDDC Goes Mainstream
 
SEC8022_Securing_SDDC_NSX_Hammad_Shahzad
SEC8022_Securing_SDDC_NSX_Hammad_ShahzadSEC8022_Securing_SDDC_NSX_Hammad_Shahzad
SEC8022_Securing_SDDC_NSX_Hammad_Shahzad
 
vRealize Operations 6.4: Supercharge your SDDC Intelligent Operations
vRealize Operations 6.4: Supercharge your SDDC Intelligent OperationsvRealize Operations 6.4: Supercharge your SDDC Intelligent Operations
vRealize Operations 6.4: Supercharge your SDDC Intelligent Operations
 
VMworld 2015: The Best SDDC!
VMworld 2015: The Best SDDC!VMworld 2015: The Best SDDC!
VMworld 2015: The Best SDDC!
 
Througwave Day 2015 - VMware Software-Defined Techtrend Event
Througwave Day 2015 - VMware Software-Defined Techtrend EventThrougwave Day 2015 - VMware Software-Defined Techtrend Event
Througwave Day 2015 - VMware Software-Defined Techtrend Event
 

Similar to VMworld 2015: Container Orchestration with the SDDC

Similar to VMworld 2015: Container Orchestration with the SDDC (20)

VMworld 2015: What's New in vSphere?
VMworld 2015: What's New in vSphere?VMworld 2015: What's New in vSphere?
VMworld 2015: What's New in vSphere?
 
VMworld 2014 Announcements
VMworld 2014 AnnouncementsVMworld 2014 Announcements
VMworld 2014 Announcements
 
VMworld Europe 2014: A DevOps Story - Unlocking the Power of Docker with the ...
VMworld Europe 2014: A DevOps Story - Unlocking the Power of Docker with the ...VMworld Europe 2014: A DevOps Story - Unlocking the Power of Docker with the ...
VMworld Europe 2014: A DevOps Story - Unlocking the Power of Docker with the ...
 
Docker12 factor
Docker12 factorDocker12 factor
Docker12 factor
 
Docker & aPaaS: Enterprise Innovation and Trends for 2015
Docker & aPaaS: Enterprise Innovation and Trends for 2015Docker & aPaaS: Enterprise Innovation and Trends for 2015
Docker & aPaaS: Enterprise Innovation and Trends for 2015
 
Jelastic DevOps VPC and Hybrid Cloud
Jelastic DevOps VPC and Hybrid CloudJelastic DevOps VPC and Hybrid Cloud
Jelastic DevOps VPC and Hybrid Cloud
 
Elevating your Continuous Delivery Strategy Above the Rolling Clouds
Elevating your Continuous Delivery Strategy Above the Rolling CloudsElevating your Continuous Delivery Strategy Above the Rolling Clouds
Elevating your Continuous Delivery Strategy Above the Rolling Clouds
 
VMworld Europe 2014: What's New in vSphere?
VMworld Europe 2014: What's New in vSphere?VMworld Europe 2014: What's New in vSphere?
VMworld Europe 2014: What's New in vSphere?
 
Cloud Native Application
Cloud Native ApplicationCloud Native Application
Cloud Native Application
 
Cloud Native Application @ VMUG.IT 20150529
Cloud Native Application @ VMUG.IT 20150529Cloud Native Application @ VMUG.IT 20150529
Cloud Native Application @ VMUG.IT 20150529
 
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
 
Docker EE 2.0 choice security agility by Erik Tan,Tech Insights Singapore - 2...
Docker EE 2.0 choice security agility by Erik Tan,Tech Insights Singapore - 2...Docker EE 2.0 choice security agility by Erik Tan,Tech Insights Singapore - 2...
Docker EE 2.0 choice security agility by Erik Tan,Tech Insights Singapore - 2...
 
Executive Briefing: The Why, What, and Where of Containers
Executive Briefing: The Why, What, and Where of ContainersExecutive Briefing: The Why, What, and Where of Containers
Executive Briefing: The Why, What, and Where of Containers
 
PCF: Platform for a New Era - Kubernetes for the Enterprise - London
PCF: Platform for a New Era - Kubernetes for the Enterprise - LondonPCF: Platform for a New Era - Kubernetes for the Enterprise - London
PCF: Platform for a New Era - Kubernetes for the Enterprise - London
 
VMworld 2014: What's New in vSphere
VMworld 2014: What's New in vSphereVMworld 2014: What's New in vSphere
VMworld 2014: What's New in vSphere
 
VMworld 2014: What's New in vSphere
VMworld 2014: What's New in vSphereVMworld 2014: What's New in vSphere
VMworld 2014: What's New in vSphere
 
Presentation v mware virtualization & cloud vision 2010
Presentation   v mware virtualization & cloud vision 2010Presentation   v mware virtualization & cloud vision 2010
Presentation v mware virtualization & cloud vision 2010
 
A use case with cloud foundry deployment
A use case with cloud foundry deploymentA use case with cloud foundry deployment
A use case with cloud foundry deployment
 
VMworld 2013: How to Build a Hybrid Cloud in Less than a Day
VMworld 2013: How to Build a Hybrid Cloud in Less than a Day VMworld 2013: How to Build a Hybrid Cloud in Less than a Day
VMworld 2013: How to Build a Hybrid Cloud in Less than a Day
 
VMware Tanzu Kubernetes Connect
VMware Tanzu Kubernetes ConnectVMware Tanzu Kubernetes Connect
VMware Tanzu Kubernetes Connect
 

More from VMworld

More from VMworld (20)

VMworld 2016: vSphere 6.x Host Resource Deep Dive
VMworld 2016: vSphere 6.x Host Resource Deep DiveVMworld 2016: vSphere 6.x Host Resource Deep Dive
VMworld 2016: vSphere 6.x Host Resource Deep Dive
 
VMworld 2016: Troubleshooting 101 for Horizon
VMworld 2016: Troubleshooting 101 for HorizonVMworld 2016: Troubleshooting 101 for Horizon
VMworld 2016: Troubleshooting 101 for Horizon
 
VMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI Automation
VMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI AutomationVMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI Automation
VMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI Automation
 
VMworld 2016: Virtual Volumes Technical Deep Dive
VMworld 2016: Virtual Volumes Technical Deep DiveVMworld 2016: Virtual Volumes Technical Deep Dive
VMworld 2016: Virtual Volumes Technical Deep Dive
 
VMworld 2016: Advances in Remote Display Protocol Technology with VMware Blas...
VMworld 2016: Advances in Remote Display Protocol Technology with VMware Blas...VMworld 2016: Advances in Remote Display Protocol Technology with VMware Blas...
VMworld 2016: Advances in Remote Display Protocol Technology with VMware Blas...
 
VMworld 2016: Getting Started with PowerShell and PowerCLI for Your VMware En...
VMworld 2016: Getting Started with PowerShell and PowerCLI for Your VMware En...VMworld 2016: Getting Started with PowerShell and PowerCLI for Your VMware En...
VMworld 2016: Getting Started with PowerShell and PowerCLI for Your VMware En...
 
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
 
VMworld 2016: Virtualize Active Directory, the Right Way!
VMworld 2016: Virtualize Active Directory, the Right Way! VMworld 2016: Virtualize Active Directory, the Right Way!
VMworld 2016: Virtualize Active Directory, the Right Way!
 
VMworld 2015: Troubleshooting for vSphere 6
VMworld 2015: Troubleshooting for vSphere 6VMworld 2015: Troubleshooting for vSphere 6
VMworld 2015: Troubleshooting for vSphere 6
 
VMworld 2015: Monitoring and Managing Applications with vRealize Operations 6...
VMworld 2015: Monitoring and Managing Applications with vRealize Operations 6...VMworld 2015: Monitoring and Managing Applications with vRealize Operations 6...
VMworld 2015: Monitoring and Managing Applications with vRealize Operations 6...
 
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 2015: Site Recovery Manager and Policy Based DR Deep Dive with Engine...
VMworld 2015: Site Recovery Manager and Policy Based DR Deep Dive with Engine...VMworld 2015: Site Recovery Manager and Policy Based DR Deep Dive with Engine...
VMworld 2015: Site Recovery Manager and Policy Based DR Deep Dive with Engine...
 
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 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: Virtual Volumes Technical Deep Dive
VMworld 2015: Virtual Volumes Technical Deep DiveVMworld 2015: Virtual Volumes Technical Deep Dive
VMworld 2015: Virtual Volumes Technical Deep Dive
 
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: Conversation with the VMware CIO Suggestions on being an IT Leader
VMworld 2015: Conversation with the VMware CIO Suggestions on being an IT LeaderVMworld 2015: Conversation with the VMware CIO Suggestions on being an IT Leader
VMworld 2015: Conversation with the VMware CIO Suggestions on being an IT Leader
 
VMworld 2015: VMware NSX Deep Dive
VMworld 2015: VMware NSX Deep DiveVMworld 2015: VMware NSX Deep Dive
VMworld 2015: VMware NSX Deep Dive
 
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: Introducing Application Self service with Networking and Security
VMworld 2015: Introducing Application Self service with Networking and SecurityVMworld 2015: Introducing Application Self service with Networking and Security
VMworld 2015: Introducing Application Self service with Networking and Security
 

Recently uploaded

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Recently uploaded (20)

Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 

VMworld 2015: Container Orchestration with the SDDC

  • 1. Container Orchestration with the SDDC Aaron Blasius, VMware, Inc CNA4590 #CNA4590
  • 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 1 New Business Imperatives 2 Four Focuses 3 VMware and Cloud Native Applications in the Data Center 4 Introduction to vSphere Integrated Containers 5 Introduction to Photon Platform 6 Wrap it up 7 Completing the Cloud Native Story at VMworld CONFIDENTIAL 3
  • 5. User Expectations are Changing CONFIDENTIAL 5
  • 6. Software is Transforming Businesses CONFIDENTIAL 6Source: Why Software is Eating the World, WSJ Online Traditional applications Cloud-native applications Monolithic / Layered Micro Services, Containers Wal-Mart uses software to power its logistics and distribution … FedEx is best thought of as a software network that happens to have trucks and planes Differentiation through mobile cloud analytics Agile Delivery + Internet Scale
  • 7. Agenda 1 New Business Imperatives 2 Four Focuses 3 VMware and Cloud Native Applications in the Data Center 4 Introduction to vSphere Integrated Containers 5 Introduction to Photon Platform 6 Wrap it up 7 Completing the Cloud Native Story at VMworld CONFIDENTIAL 7
  • 9. Confluence of Four Forces CONFIDENTIAL 9 Agile
  • 10. Definition of DevOps Application Code Running Application DevOps Workflow Repeatable, Safe Process to Turn Application Code into a Running Application CONFIDENTIAL 10
  • 11. Hardware OS Kernel OS File system Userspace Container Appprocess Appprocess Appprocess Appprocess Appprocess Container Appprocess Appprocess Linux Containers • OS-level Isolation – Isolation at individual kernel subsystem level (e.g. filesystem, process table, etc) – User-level process (LXC, libcontainer) orchestrates these subsystems to create a container • Existed for Many Years – Solaris Zones, FreeBSD Jails, OpenVZ • Why? – Process isolation – Reproducible environment – Enables management at scale 1111CONFIDENTIAL
  • 12. IT Drives These Changes Compared to peers across the industry, high-performing IT organizations experience: 12Source: https://puppetlabs.com/2015-devops-report 60x fewer failures 168x faster failure recovery time 30x more frequent deployments 200x shorter lead times
  • 13. Application Design is Changing Properties of a Microservice • Small code base • Easy to scale, deploy and throw away • Autonomous • Resilient Benefits of a Microservices Architecture • A highly resilient, scalable and resource efficient application • Enables smaller development teams • Teams free to use the right languages and tools for the job • Rapid application development 13 Monolithic/Layered Micro Services
  • 14. is a “Shipping Container” for Code CONFIDENTIAL 14 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 (psst. all the stuff we just talked about) • It makes DevOps much much easier ~# docker build my_app ~# docker push my_app ~# ~# docker pull my_app ~# docker run my_app ~#
  • 15. Agenda 1 New Business Imperatives 2 Four Focuses 3 VMware and Cloud Native Applications in the Data Center 4 Introduction to vSphere Integrated Containers 5 Introduction to Photon Containers 6 Wrap it up 7 Completing the Cloud Native Story at VMworld CONFIDENTIAL 15
  • 16. VMware and Cloud Native Applications in the Data Center
  • 17. Our Mission Make the Developer a First-Class User of the Data Center • Turn the datacenter into an API • Elevate infrastructure abstractions to expose developer-centric concepts • Build to and support open systems and standards CONFIDENTIAL 17
  • 18. Our Mission Make the Developer a First-Class User of the Data Center • Turn the datacenter into an API • Elevate infrastructure abstractions to expose developer-centric concepts • Build to and support open systems and standards CONFIDENTIAL 18
  • 19. Turning Infrastructure into an API Developer Laptop Production Stack vSphere private cloud OpenStack API Container API Container API vCloud Air Cloud API CONFIDENTIAL 19
  • 20. Turning Infrastructure into an API Developer Laptop Production Stack vSphere private cloud OpenStack API Container API Container API vCloud Air Cloud API CONFIDENTIAL 20
  • 21. VMware Integrated OpenStack CONFIDENTIAL 21 OpenStack APIs + tools tightly integrated with VMware’s SDDC offering: • Utilizes best-of-breed compute, network, storage from VMware + partners. • Allows customers to leverage existing expertise and investments. • Fills key cloud management gaps. Most powerful OpenStack cloud available, with fastest time-to-value, lowest TCO. Open IaaS APIs + Ecosystem vSphere Driver NSX Driver vSphere Driver vSphere Compute NSX vSphere Storage VMware SDDC vCOPs, Log Insight, vRB VMware Optimized OpenStack Install + mgmt VMware Integrated OpenStack (VIO) …industry leading data center technologies that enterprise IT already knows how to operate An open and vendor-neutral API ecosystem that gives developers the right tools …
  • 22. Agenda 1 New Business Imperatives 2 Four Focuses 3 VMware and Cloud Native Applications in the Data Center 4 Introduction to vSphere Integrated Containers 5 Introduction to Photon Containers 6 Wrap it up 7 Completing the Cloud Native Story at VMworld CONFIDENTIAL 22
  • 24. Turning Infrastructure into an API Developer Laptop Production Stack vSphere private cloud OpenStack API Container API Container API vCloud Air Cloud API CONFIDENTIAL 24
  • 25. Uniting Technologies – Introducing vSphere Integrated Containers CONFIDENTIAL 25 Unified Hybrid Platform • Extending support within an existing vSphere environment • Industry-leading capabilities • DRS, vMotion, HA/DR • Storage and Network Integration (VSAN and NSX) • Full compatibility with existing tools • Broadest ecosystem • Cloud-Native developer tools, application services, and hardware platformsNSX vSAN vRealize … vSphere vSphere Integrated Containers (Instant Clone, Project Bonneville, Photon OS)
  • 26. vSphere Integrated Containers Architecture • Containers are first-class citizens on the hypervisor • No need for a separately managed Linux container host, ESX is the container host • Virtualization brings many benefits: Security, Isolation and multiple-OS support Docker Hub Vanilla Docker Client Modified Docker Daemon ESXi HOST Docker Images Container Container Legacy VM Docker REST API Control Pull Image Mount Image Container CONFIDENTIAL 26
  • 27. 25MB Disk footprint: <1second 0MB Initial memory footprint: New powered-on VM in: Efficiency Photon OS Instant Clone µVM CONFIDENTIAL 27
  • 28. What is Instant Clone? • Fast instantiation of “ready” VMs with minimal resource overheads – Ready to use immediately (i.e. post boot) – Resources include CPU, Memory, and Disk – Minimal/no changes to the guest OS and applications – Unique and independent instances (e.g. IP, MAC, Hostname) on the network once customized – Scale-out application ready • Optimize critical path of VM Instantiation – Keep only essential operations in the critical path • Pre-register VMs • Break large pages etc. 28 VM VM VM … CONFIDENTIAL
  • 29. Secure Container Runtime Container Optimized Linux OS Docker, rkt and Garden (Pivotal) support Minimal footprint to run containers vSphere Integration Part of your vSphere install Hypervisor-optimized container runtime Updates from VMware Enterprise support Security and update patches from VMware Open Source
  • 30. Agenda 1 New Business Imperatives 2 Four Focuses 3 VMware and Cloud Native Applications in the Data Center 4 Introduction to vSphere Integrated Containers 5 Introduction to Photon Platform 6 Wrap it up 7 Completing the Cloud Native Story at VMworld CONFIDENTIAL 30
  • 32. Our Mission Make the Developer a First-Class User of the Data Center • Turn the datacenter into an API • Elevate infrastructure abstractions to expose developer-centric concepts • Build to and support open systems and standards CONFIDENTIAL 32
  • 33. Turning Infrastructure into an API – Improving the Infra Developer Laptop Production Stack vSphere private cloud OpenStack API Container API Container API vCloud Air Cloud API CONFIDENTIAL 33
  • 34. Photon Platform CLOUD-NATIVE PLATFORMUNIFIED PLATFORM vSphere + vSphere Integrated Containers Purpose-built for Containers “Just What You Need” Feature Set High Scale and Churn API-Driven Any App (including Containers!) Broad Feature Set Highly Compatible IT-Driven CONFIDENTIAL 34
  • 35. Compute Infrastructure Choice ESXi VMware Integrated OpenStack Photon OS vSphere Integrated Containers vCenter Photon Machine Photon OS Photon Controller (includes container API) Compute Host Container Host Container API Infra Orchestrator Infrastructure API (optional) Compute infra that “just works” • Supports running any app • Built for compatibility • Broad feature set Compute infra for “containers at scale” • Optimized for cloud-native apps • Built for efficiency • Just what you need Repository+Lightwave Security throughout via Lightwave CONFIDENTIAL 35
  • 36. I need Jenkins and Mesos clusters for my app But All We Have to Offer are Virtual Machines CONFIDENTIAL 36 Developers Data Center Here are some VMs
  • 37. Developers Developers Have to Set Up New Infrastructure on Top of VMs CONFIDENTIAL 37 Service Service Service Operations
  • 38. This Leads to Inefficiency CONFIDENTIAL 38 Time wasted turning VM’s into cluster frameworks Every deployment is different. Difficult to enforce standards Every app builds its own custom management system
  • 39. Need for a New Unit of Management • Multi-container clusters, on-demand to your developers • Open support for common cluster frameworks • Isolate and protect your workloads • High availability • Resource management CONFIDENTIAL 39 Cluster VolumesNetwork Scheduler Container Users Developers ContainerContainerContainer ContainerContainerContainerContainer
  • 40. Photon Platform Architecture 41 Photon Machine 100 Photon Controller 1 Photon API Combination of local and / or shared ESX datastores Photon Controller 2 Photon Controller 100 1. Create cluster(s) of choice Consumption API 2. Run cluster(s) Photon OS + Microvisor Containers – Support for 100K Containers or More Photon Machine 1 Photon OS + Microvisor Photon Machine 2 Photon OS + Microvisor CONFIDENTIAL
  • 41. Turning Infrastructure into an API Developer Laptop Production Stack vSphere private cloud OpenStack API Container API Container API vCloud Air Cloud API CONFIDENTIAL 42
  • 42. AppCatalyst Architecture 43 Developer Desktop VMware AppCatalyst CLIRESTAPI Network and Storage Abstractions (coming soon) Docker Machine Container Container Container Container Container Container BYOL (Bring your own Linux) Vagrant CONFIDENTIAL
  • 43. Agenda 1 New Business Imperatives 2 Four Focuses 3 VMware and Cloud Native Applications in the Data Center 4 Introduction to vSphere Integrated Containers 5 Introduction to Photon Platform 6 Wrap it up 7 Completing the Cloud Native Story at VMworld CONFIDENTIAL 44
  • 44. Extension to vSphere Supports running any app Built for compatibility Broad feature set Announcements CONFIDENTIAL 45 vSphere Integrated Containers Unified Hybrid Platform New platform Optimized for cloud-native Large-scale API automation “Just what you need” feature set VMware Photon Platform Cloud-Native Platform
  • 45. vSphere Integrated Containers will Help You on Your Journey CONFIDENTIAL 46 Unified Hybrid Platform • Extending support within an existing vSphere environment • Industry-leading capabilities • DRS, vMotion, HA/DR • Storage and Network Integration (VSAN and NSX) • Full compatibility with existing tools • Broadest ecosystem • Cloud-Native developer tools, application services, and hardware platformsNSX vSAN vRealize … vSphere vSphere Integrated Containers (Instant Clone, Project Bonneville, Photon OS)
  • 46. Agenda 1 New Business Imperatives 2 Four Focuses 3 VMware and Cloud Native Applications in the Data Center 4 vSphere Integrated Containers 5 Demo – vSphere Integrated Containers 6 Wrap it up 7 Completing the Cloud Native Story at VMworld CONFIDENTIAL 47
  • 47. @cloudnativeapps #vmwcna vmware.github.io Thank You! • Visit the Hands on Lab to walk through vSphere Integrated Containers • Walk through demos on the show floor • Download AppCatalyst – www.getappcatalyst.com ablasius@vmware.com blogs.vmware.com/cloudnative CONFIDENTIAL 48
  • 48. @cloudnativeapps #vmwcna vmware.github.io Thank You! ablasius@vmware.com blogs.vmware.com/cloudnative • Visit the Hands on Lab to walk through vSphere Integrated Containers • Walk through demos on the show floor • Download AppCatalyst - www.getappcatalyst.com
  • 49. More on Cloud-Native Apps @ VMware CONFIDENTIAL 50
  • 50.
  • 51.
  • 52. Container Orchestration with the SDDC Aaron Blasius, VMware, Inc CNA4590 #CNA4590

Editor's Notes

  1. Good afternoon. Welcome Everyone to Vmworld 2015. Hope you are enjoying the show thus far. If you were able to attend the keynote, then you know, we have already made some significant announcements highlighting our latest innovations in the Cloud native applications space This presentation is part of the cloud native infrastructure track The goal of this presentation Go over a few concepts from the keynote in more detail Review strategy of cloud native applications at a high level The products behind our Cloud Native announcements Discuss how customers can leverage their current investment to deliver the next generation of business critical applications Lets get started
  2. There are (2) major aspect of the Cloud Native strategy Applications & Infrastructure Also broken up to Developers and IT administrators – apps and ops Hopefully we will give you an idea of how VMware will help you leverage your existing vSphere assets when your organizations are
  3. A little bit about why The traditional value companies deliver is shifting. Software is the differential in many products. This goes beyond typical cloud services you experience everyday We expect to hear about how software impacts software or from what is already considered a tech sector company like NetFlix or Salesforce – it is more obvious how software innovations and the efficiency in how they manage the infrastructure differentiates them, but what about manufacturing companies specilizing in lawn mowers or combines? What about companies who make audio equipment? John Deere tractors can drive themselves, determine fertilizer and seed count down to the square foot. Tesla recently increased the 0-60 time for many of their cars with a software update which came to users over the Internet. The companies that will be able to innovate and deliver application value to their customers will lead their markets.
  4. IT organization will drive this change Opportunity for us to reconsider how we do things – with Cloud Native Applications Now some applications – many existing applications will not necessarily benefit from a Cloud Native architecture. It is unlikely traditional application development strategies will go away anytime soon. Always on logistics and distribution software – payroll applications – these are likely to benefit from battle proven layered application architectures. But what we are seeing is fast moving cloud analytics applications should absolutely move to a cloud native model. Successful DevOps of app developers and the IT administrators embracing Cloud Native Application model and Cloud native Infrastructure will need to be Agile Made up of microservices Likley running inside containers Lets take a closer look at these characteristics.
  5. The characteristics of Cloud Native apps can be summarized with the Four Focuses
  6. ----- Meeting Notes (8/28/15 15:24) ----- Acknowleging these are things you are hearing about everyday? Acknowledging these are things you are hearing about everyday? Buzz words I am sure everyone in the audience has heard at least one of these in the last few weeks at work. There is a reason for that. The companies that can successfully pull this off are successfully deploying Cloud Native Applications and the supporting infrastructure at scale The Agile Model with its Fail fast culture has taken over waterfall planning methodology. Containers have made it easier for developers to write and package applications And using micro services helps customer create truly distributed application
  7. Dev Ops is about culture One of the things it teaches us is small incremental changes Rapid change with control and governance
  8. ----- Meeting Notes (8/28/15 15:24) ----- how it works
  9. The companies that successfully pull off moving to a DevOps culture experience many advantages Faster uptime – their production applications have been built with ‘fail fast’ in mind They tend to have resiliency built into their infrastructure and their applications – ensuring fast recover times And they deploy their applications more often, and in rapid succession. These numbers
  10. MicroServices done well are built around business capabilities independently deployable may be written in different programming languages and use different data storage technologies. This goes back to the unix philosophy of Do one service and that service very well. They have Clear API boundries which also defines team boundaries which means they teams can choose which code they use allows them to update independently as needed each team can optimize their code in the backend, pushes it to production without changing the API This is a trend and in general a good one. But this isn’t saying all new applications will move in this direction and we don’t see existing applications moving to a Microservice model anytime soon. Microservice based applications also tend to be are more difficult to model and to build and need the cultural support shift we spoke of in the last slides to ensure their success It is important to understand the business justifications and implications of each model
  11. https://www.docker.io/learn_more/ ----- Meeting Notes (8/28/15 15:24) ----- This is "why" people care about it - This is more suited than caring about the constructs of a resource pool.
  12. Our mission is to provide the tools to help customers move towards a more more Agile and efficient DevOps model by leveraging their existing infrastructure Best way to do is to elevate them and make the developer a first class citizien of the data cetner Help usher in the devops culture leverageing existing tools Do this by Turn the data center into an API Elevate infrastructure abstrations to expeose developer-centric concepts Build to and support open systems and standards
  13. First lets look at the first aspect
  14. VMware of course the leader in infrastructure virtualization for the the data center, so it makes sense that is where we started.
  15. Last year OpenStack APIs + tools tightly integrated with VMware’s SDDC offering: Utilizes best-of-breed compute, network, storage from VMware + partners Allows customers to leverage existing expertise and investments. Fills key cloud management gaps. Most powerful OpenStack cloud available, with fastest time-to-value, lowest TCO.
  16. Pause and skip
  17. Unvieled today in tech preview, Vmware Integrated Containers can enable IT team’s container based strategies via Vmware vSphere based infrastructure or in the public cloud on vCloud Air. All that stuff just works with Containers – 26 min Portability speed and agility as well as enabling security, governance Seemless integration. All the tooling you have built just works. Extend them to container. Solutions exchange, ecosystem, this just works All the developer sees is the API. They developer doesn’t have any idea about whats running in the background. Doesn’t need to know. The VM is a transparent resource pool, providing strong multi-tenant security and operational
  18. One of the key innovations which makes this possible, is adding container engine to the ESXi Host The convenience of Docker containers with the management and security of vSphere Docker containers encapsulated as virtual machines Everything in ESX becomes a well-isolated VM “container” Customers can move containers in and out of vSphere seamlessly Complete API compatibility with Docker Containers visible to IT administrators when running on ESX Works with full ecosystem of Docker clients Greater security and resource efficiency No container host operating system to maintain. ESX clustering allows for more efficient multi-tenant access
  19. Hopefully you remember this slide from Kit and Ray this morning. Fast instantiation of “ready” VMs with minimal resource overheads Ready to use immediately (i.e. post boot) Resources include CPU, Memory, and Disk Minimal/no changes to the guest OS and applications Unique and independent instances (e.g. IP, MAC, Hostname) on the network once customized Scale-out application ready Optimize critical path of VM Instantiation Keep only essential operations in the critical path Pre-register VMs Break large pages etc.
  20. Announced in April of this year – the team has embraced the idea of a Minimal OS opimtzed for Containers Photon is very small, - there are several configurations in size and all less than 300mb and some as small as 100mb. Available for download on github Updated by vmware Optimized for hypervisor
  21. And the final part of executing on our mission – leveraging the existing stack. Something a little closer to traditional VMware traditional infrastructure
  22. The vSphere integrated containers is there to help customers extend their existing infrastructure – use the same people process with VMs for containers. While you continue to leverage your existing assets, you are giving developers what they want. Portability, speed of containers coupled with what IT ops needs - the safety, reliability and east of management that comes with a virtual vSphere environment.
  23. On the right hand side – photon platform is purpose built for devops teams building out large greenfield pools of computing capacity that solely run cloud native applications at scale – and when we say scale – our intention is Internet scale. Way beyond where we expect VC to go in the next few years. Beyond 10s of thousands of containers. It comes with Photon Machine – ESX based hypervisor plus Photon OS && Photon Controller which supports container APIs Speed the creation of thousands and thousands of VMs per second Support hundredxs of thousands of simultaneous workloads Manage the dynamic nature of containers
  24. Time wasted configuring vm’s into the cluster they actually want to use Every deployment is different. Lack of enterprise standards. Time wasted re-inventing management infrastructure for apps
  25. Edit to make this larger Pose a challenge rather than a solution
  26. And finally, lets not forget the developers Need new app catalyst API, CLI, Free easy to use Is a hypervisor with a Linux OS built in.
  27. Super simple, get it up and running immediately, with built in DevOps APIs VMware AppCatalyst is an API and Command Line Interface (CLI)-driven Mac hypervisor that is purpose-built for developers, with the goal of bringing the data center to the desktop. Announced earlier this summer and currently a technology preview, VMware AppCatalyst offers developers a fast and easy way to replicate a private cloud locally on their desktop for building and testing containerized and microservices-based applications. The tool features Project Photon™, an open source minimal Linux container host, Docker Machine and integration with Vagrant. This project was announced earlier this summer and is free for developers
  28. Three main points from the messaging document