VMware Cloud Provider Platform Enabling your journey to multicloud Winston Benjamin Systems Engineer Cloud Provider Program
Disclaimer This presentation may contain product features that are currently under development This overview of new technology represents no commitment from VMware to deliver these features in any generally available product Features are subject to change, and must not be included in contracts, purchase orders, or sales agreements of any kind Technical feasibility and market demand will affect final delivery Pricing and packaging for any new technologies or features discussed or presented have not been determined This information is confidential 2
VMware Vision Run, Manage, Connect, Secure Any App on Any Cloud to Any Device Empower Digital Workspaces Any Device Transform Networking and Security Any Application Traditional Apps Cloud-Native Apps SaaS Apps Integrate Public Clouds Any Cloud Edge Computing Private Clouds Public Clouds Modernize Data Centers Telecommunications Networks 3
VMware Technology Landscape Cloud Provider Platform Business outcomes with validated solutions VMware MSP AirWatch Horizon DaaS VMW Cloud on AWS Disaster Recovery Data Center Extension Migration Eco-system Services vcloud Director Cloud Orchestration vcloud Usage Meter vrealize Log Insight vrealize Operations V vsan NSX vsphere vrealize Orchestration vrealize Network Insight Compute Storage Flexibility at the HW layer, extensibility at the SW layer. Managed and differentiated service IP Network Security vrealize Business for Cloud Virtualized functionality and intelligence (SDDC) Management and Operations CONFIDENTIAL 4
Multi-tenant (Hybrid) Cloud Management Multi-tenant Cloud Management vcloud Director
vcloud Director orchestrates the provisioning of hybrid clouds VMware vcloud Director ORGS ORGS ORGS CATALOGS CATALOGS CATALOGS VIRTUAL DATA CENTER 1 VIRTUAL DATA CENTER N VIRTUAL DATA CENTER N VMware vcenter server 1 VMware vcenter server n VMware vcenter server n
vcloud Director Architecture Cloud Management Components Load balanced vcloud Director Cells vcloud Director database Cassandra Cluster for VM metric persistence vcloud Usage Meter (VSPP license metering) Chargeback Manager or vrealize Business (costing) RabbitMQ (extensibility) vrealize Orchestrator (extensibility, automation) vrealize Log Insight vrealize Operations Manager Site Recovery Manager Resource Groups Platform Services Controller vcenter Server and ESXi hosts NSX Manager and NSX Controller Cluster 7
vcloud Director Tenancy Constructs Organisation Tenant A Tenant B Tenant C Tenant D Organisation vdc Tenant A Org. vdc Tenant B Org. vdc Tenant C Org. vdc Tenant D Org. vdc Tenant D Org. vdc Provider vdc PvDC 01 PvDC 02 PvDC 03 PvDC 03 vcenter Server Cluster / Host Resource Pool 8
vcloud Director Allocation Models
Resource Settings for Org VDCs Pay As You Go Allocation elastic Allocation non-elastic Reservation Elastic Yes Yes No No vcpu speed Impacts VM CPU limit Impacts number of running N/A N/A vcpus in Org VDC RP CPU Limit Unlimited Org VDC CPU allocation Org VDC CPU allocation Org VDC CPU allocation RP CPU Reservation None, expandable Sum of powered-on VMs (CPU guarantee x vcpu speed x # of vcpus) Org VDC CPU allocation x CPU guarantee Org VDC CPU allocation RP RAM Limit Unlimited Unlimited Org VDC RAM allocation Org VDC RAM allocation RP RAM Reservation None, expandable Sum of powered-on VMs (RAM guarantee x vram), expandable Org VDC RAM allocation x RAM guarantee VM CPU Limit vcpu speed x # of vcpus unlimited Unlimited custom VM CPU Reservation CPU guarantee x vcpu 0 0 custom speed x # of vcpus VM RAM Limit vram unlimited Unlimited custom Org VDC RAM allocation VM RAM Reservation vram x RAM guarantee + overhead 0 vram x RAM guarantee + overhead custom 10
Organization VDC Networking NSX provides: Overlay (VxLAN) Customer Networks vswitch1 Customer Overlay Networks VM VM VM VM Security Groups Routed Tenant networks via ESG and DLR ESG and DLR provides networking services to Org Org vdc Network vswitch2 vswitch3 VM VM VM VM VM VM VM VM Security Groups DFW Distributed Firewall vcd Automatically deploy NSX Edge gateways and Org Networks Edge Services Gateway Org vdc External Network (vsphere Networks) Network Routing Perimeter Firewall DHCP NAT IPSec/SSL VPN/L2 Dynamic Routing(OSPF, BGP) Load Balancer( L4-L7) vcd + NSX
Networking Internet MPLS Provider Routers Tenant 2 VRF Shared External Network (Internet) Tenant 2 Dedicated External Network (Direct Connect) Tenant 1 Org VDC Network (routed) Org VDC Edge Gateway Tenant 2 Org VDC Network (directly connected) vapp A DLR vapp A vapp B vapp vapp Edge Edge vapp A Network Org VDC Networks (distributed) vapp A Network DHCP Edge vappb Network (isolated) VM VM VM VM VM VM VM VM VM Provider Services Network 12 12
Migrating Workloads Manage Hybrid Clouds efficiently vcenter on Prem 1 2 Create L2 Extension Migrate Virtual machines vcloud Director (SP Cloud) Org vdc (Red) Org vdc N/W Org vdc (Blue) Org vdc N/W SP Cloud (Powered by vcd) Why Extend on prem networks to Cloud Networks Manage workload migration to Cloud Benefits Service Providers can easily onboard on prem workloads into their clouds Easier Cloud Consumption CONFIDENTIAL 13
Enabling Hybrid-Cloud
vcloud Director Extender Service Provider Site On Prem Site Sites Connected Register with vcloud Director Instance 2 vcloud Director Register with vcenter Server 6 vcenter Server 7 Install vcenter Plugin vcenter Plugin 1 Mode = Server vcd Extender Cloud Continuity Manager 3 Install Cloud Continuity Manager Cloud Continuity Engine 4 Install Cloud Continuity Engine 5 Mode = Client vcd Extender Cloud Continuity Engine 8 Install Cloud Continuity Engine L2 Edge (Standalone) 9 Install L2 Standalone Client 15
vcloud Director Extender Warm Migration HOW Service Provider Site Org vdc VM1 VMDK Files VMX Files VMDK being Synced across Sites On Prem Site VM1 VM2 VMDK Files VMDK Files VMX Files VMX Files User starts Warm Migration Virtual Machine is Power ON Mode VMDK s are constantly being replicated to the vcd Org via H4 Engine User decides when to cutover the VM to the replicated site vcloud Director Sites Connected vcenter Server vcenter Plugin vcd Extender Cloud Continuity Manager Cloud Continuity Engine vcd Extender Cloud Continuity Engine L2 Edge (Standalone) Mode = Server Mode = Client Cutover = User define 16
vcloud Director Extender Cold Migration HOW User starts Warm Migration Service Provider Site Org vdc On Prem Site Virtual Machine is Powered ON Mode VMDK s are constantly being replicated to the vcd Org via the Cloud Continuity Engine Sites Connected VM1 VMDK Files VMX Files VM2 VMDK Files VMX Files User decides when to cutover the VM to the replicated site Minimum RPO =? Latency needs =? vcloud Director vcenter Server vcenter Plugin vcd Extender Cloud Continuity Manager Cloud Continuity Engine vcd Extender Cloud Continuity Engine L2 Edge (Standalone) Mode = Server Mode = Client Cutover = Disks Migrated, No user intervention CONFIDENTIAL 17
vcloud Director Extender Data Center Extension NSX L2VPN Solution L3 Network VMware Cloud Provider Program Service Provider Enterprise Simple VM form factor VLANs/ VXLANs Trunk support L2VPN Client Provider vdc Provider Uplink NW Tenant External Network VLAN 50 172.16.10.0/24 Tunnel ID 5 VM1 VLAN 51 172.16.20.0/24 Tunnel ID 6 Existing Router VM1 Site A Uplink Network Site A Standalone Edge VLAN Trunk Interface Stretched Network L2 VPN Server Uplink Interface Tenant vcd Edge GW Trunk Interface VM4 VM4 Tenant Org vdc #LHC2626BU CONFIDENTIAL VXLAN 5000 172.16.10.0/24 Tunnel ID 5 VXLAN 5001 172.16.20.0/24 Tunnel ID 6 CONFIDENTIAL 18
Enabling Multi-Cloud CPP + Managed SP Platform
VMware Technology Landscape Cloud Provider Platform Business outcomes with validated solutions VMware MSP AirWatch Horizon DaaS VMW Cloud on AWS Disaster Recovery Data Center Extension Migration Eco-system Services vcloud Director Cloud Orchestration vcloud Usage Meter vrealize Log Insight vrealize Operations V vsan NSX vsphere vrealize Orchestration vrealize Network Insight Compute Storage Flexibility at the HW layer, extensibility at the SW layer. Managed and differentiated service IP Network Security vrealize Business for Cloud Virtualized functionality and intelligence (SDDC) Management and Operations CONFIDENTIAL 20
MSP Platform for VMware XaaS Offerings Tenant A Managed Service Provider (MSP) Value-Added Managed Services Tenant B OS Apps Data Recovery Security Own Terms of Service First Line of Support Manage Usage and Billing Tenant and Services Mgmt. VMware MSP Platform VMware Cloud on AWS VMware Cross Cloud Services Confidential 2018 VMware, Inc. 21
Evolution of Cloud Provider Platform (CPP) VMware Cloud Provider Partner 3 VMware CPP Management Center (Multi-Cloud Management) VMware Cloud Services VMware ISV Marketplace VMware Provider Clouds VMware on AWS Public Clouds VMware Cloud on AWS 22
Cloud Provider Strategy Conceptual architecture Where does MSP platform fit? 23
VMware Cloud Services 24
Multi-Cloud Complexity Opportunity for Partner to Offer Managed Services VMware Cloud Provider s Managed Services Operating System Apps Data Recovery Security Customer A VMware Cloud Provider Partner Customer B VMware CPP Management Center (Multi-Cloud Management) VMware Cloud Services VMware ISV Marketplace VMware Cloud Services VMware Provider Clouds VMware on AWS Public Clouds Marketplace Services Customer Data Center VMware Cloud on AWS 25
CPP Management Center: Conceptual Architecture to Enable Transition to Multi-Cloud Roadmap VMware CPP Management Center (Multi-Cloud Management) MSP B Multi-Cloud Console MSP A Multi-Cloud Console Customer A (GM) GM Console View Honda Console View Customer B (Honda) vcd VMC VMC Network Insight VMware Cloud Services VMware ISV Marketplace VMware Cloud Services VMware Provider Clouds VMware on AWS Public Clouds vcloud Director (vcd) Marketplace Services Customer Data Center vsphere vsan Own Cloud NSX VMware Cloud on AWS 26
Use Case: Archival Storage on AWS Roadmap Customer A (GM) GM has to move storage intensive workloads to AWS Glacier GM logs in to Cloud Console, provided by MSP A, powered by CPP Management Center CPP Management Center will place the workload on AWS S3 (underlying placement policy) by leveraging VMware Cloud Services Tango VMware CPP Management Center (Multi-Cloud Management) MSP B Multi-Cloud Console MSP A Multi-Cloud Console GM Console View Honda Console View vcd vcd VMC VMC Tango VMC Network Insight VMware Cloud Services VMware ISV Marketplace VMware CPP Clouds VMware on AWS Public Clouds Customer Data Center Own Cloud vcloud Director (vcd) vsphere vsan NSX VMware Cloud on AWS 27
Use Case: Cross-Cloud Visibility Roadmap Customer A (GM) Customer B (Honda) Honda has workloads on Azure and GCP They have the need for Visibility and Compliance across these workloads VMware CPP Management Center (Multi-Cloud Management) MSP B Multi-Cloud Console MSP A Multi-Cloud Console GM Console View Honda Console View vcd VMC Tango VMC Network Insight Honda logs into Cloud Console provided by MSP A vrni VMware Cloud Services VMware ISV Marketplace Customer will use Network Insight SaaS Service to get visibility across the Clouds VMware CPP Clouds VMware on AWS Public Clouds Customer Data Center Own Cloud vcloud Director (vcd) vsphere vsan NSX VMware Cloud on AWS 28
Use Case: Customer Geo Expansion Roadmap Customer C is experiencing business growth and wants to expand IT to Amsterdam MSP A based in the US, does not have footprint in the EU MSP A signs up as a VMC-AWS MSP (VMC has DC in the EU) MSP A can now deliver turnkey cloud services to Customer C atop VMC on AWS (Own, Operate and Support) VMC AWS Customer A (GM) Customer B (Honda) Customer C (BMW) (SoFi) VMware CPP Management Center (Multi-Cloud Management) MSP B Multi-Cloud Console MSP A Multi-Cloud Console GM Console View Honda Console View BMW SoFi Console View vcd VMC Tango VMC Network Insight VMC VMware Cloud Services VMware ISV Marketplace VMware CPP Clouds VMware on AWS Public Clouds vcloud Director (vcd) Plus they will add their value added services Customer Data Center vsphere vsan Own Cloud NSX VMware Cloud on AWS 29
Use Case: Advanced Security Services from non-vmware Source Roadmap Customer A (GM) Customer B (Honda) Customer C (BMW) (SoFi) VMware CPP Management Center (Multi-Cloud Management) MSP B Multi-Cloud Console BMW now wants industry-leading malware protection for customers financial data in EU GM Console View vcd VMC Tango MSP A Multi-Cloud Console Honda Console View VMC Network Insight BMW SoFi Console View VMC VMC TrendMicro MSP A adds TrendMicro DeepSecurity from the ISV Marketplace into BMW s console view VMC AWS VMware Cloud Services VMware ISV Marketplace VMware CPP Clouds VMware on AWS Public Clouds vcloud Director (vcd) Customer Data Center vsphere vsan Own Cloud NSX VMware Cloud on AWS 30
Thank You!