Upload
others
View
17
Download
0
Embed Size (px)
Citation preview
VMware Cloud Provider Platform
Enabling your journey to multi-cloud
Winston BenjaminSystems 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
3
Any Cloud
Any Device
Any ApplicationTraditional Apps Cloud-Native Apps SaaS Apps
VMware VisionRun, Manage, Connect, Secure Any App on Any Cloud to Any Device
ModernizeData Centers
IntegratePublic Clouds
TransformNetworking and Security
EmpowerDigital
Workspaces
Telecommunications Networks
Edge Computing
Private Clouds Public Clouds
4
VMware Technology LandscapeCloud Provider Platform
CONFIDENTIAL
vCloud Usage Meter
vRealize Log Insight
vRealize Operations
vRealize Orchestration
vRealize Network Insight
vRealize Business for Cloud
V
vSphere
vSAN NSX
Data Center Extension
Eco-system Services
Disaster Recovery
Migration
VMware MSPAirWatch
Horizon DaaS
VMW Cloud on AWS
Cloud Orchestration
Storage NetworkCompute Security
vCloud DirectorvCloud DirectorvCloud Director
Flexibility at the HW layer, extensibility at the SW layer.Managed and differentiated service IP Virtualized functionality and intelligence (SDDC)
Business outcomes with validated solutions
Management and Operations
Multi-tenant (Hybrid) Cloud Management Multi-tenant Cloud Management vCloud Director
vCloud Director orchestrates the provisioning of hybrid clouds
VMware vCloud Director
VIRTUAL DATA CENTER NVIRTUAL DATA CENTER 1
VMwarevCenter server 1
VIRTUAL DATA CENTER N
VMwarevCenter server n
VMwarevCenter server n
ORGS
CATALOGS
ORGSORGS
CATALOGS CATALOGS
7
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
vCloud Director Architecture
8
vCloud Director Tenancy Constructs
vCenter Server
Organisation
Organisation vDC
Provider vDC
Cluster / Host Resource
Pool
Tenant A
Tenant A Org. vDC
Tenant B Tenant C Tenant D
Tenant B Org. vDC
Tenant C Org. vDC
Tenant D Org. vDC
Tenant D Org. vDC
PvDC 01 PvDC 02 PvDC 03 PvDC 03
vCloud Director Allocation Models
10
Resource Settings for Org VDCsPay As You Go Allocation elastic Allocation non-elastic Reservation
Elastic Yes Yes No No
vCPU speed Impacts VM CPU limit Impacts number of running vCPUs in Org VDC
N/A N/A
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 xCPU 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 xRAM guarantee
Org VDC RAM allocation
VM CPU Limit vCPU speed x # of vCPUs unlimited Unlimited custom
VM CPU Reservation CPU guarantee x vCPU speed x # of vCPUs
0 0 custom
VM RAM Limit vRAM unlimited Unlimited custom
VM RAM Reservation vRAM x RAM guarantee +overhead
0 vRAM x RAM guarantee + overhead
custom
Organization VDC Networking
Edge Services Gateway
VM VMVMVMvSwitch2
vSwitch3VM VMVMVM
VM VMVMVMvSwitch1
Org
vD
CN
etw
ork
DFW
Security Groups
Security Groups
External Network (vSphere Networks)
• Network Routing• Perimeter Firewall• DHCP• NAT• IPSec/SSL VPN/L2• Dynamic Routing(OSPF,
BGP)• Load Balancer( L4-L7)
vCD + NSX
• Distributed Firewall
Org vDC
NSX provides:
• Overlay (VxLAN) Customer Networks
• Routed Tenant networks via ESG and DLR
• ESG and DLR provides networking services to Org
• vCD Automatically deploy NSX Edge gateways and Org Networks
Customer Overlay Networks
12
12
Org VDCEdge
Gateway
VM VM VM VM VMVM VM
Tenant 2
Org VDC Network (routed)
Tenant 1
Org VDC Network (directly connected)
vApp A Network
ProviderRouters
Org VDC Networks (distributed)vApp A Network vAppB Network (isolated)
vApp A DLR vApp A vApp BvAppEdge
vAppEdge
Internet
Shared External Network (Internet)
DHCPEdge
Tenant 2 Dedicated External Network (Direct Connect)
Tenant 2 VRF
MPLS
Provider Services Network
VM VM
Networking
13
Migrating WorkloadsManage Hybrid Clouds efficiently
CONFIDENTIAL
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
vCenter on Prem
Create L2 Extension
vCloud Director (SP Cloud)
Org vDC(Red)
SP Cloud (Powered by vCD)
Org vDC(Blue)
Org vDC N/W Org vDC N/W
1
Migrate Virtual machines
2
13
Enabling Hybrid-Cloud
15
vCloud Director Extender
2
Register withvCloud Director Instance
Cloud Continuity Manager
3
Install Cloud Continuity Manager
Cloud Continuity
Engine
Install Cloud Continuity Engine
4
vCenter Plugin
7 InstallvCenterPlugin
vCloud Director
Mode = Server
vCD Extender
1
Service Provider Site On Prem Site
6
Register withvCenter Server
Cloud Continuity
Engine
8
Install Cloud Continuity Engine
L2 Edge(Standalone)
Install L2 Standalone Client
9
vCenter Server
Mode = Client
vCD Extender
5
Sites – Connected
16
vCloud Director Extender – Warm Migration HOWUser starts Warm Migration
Virtual Machine is PowerON 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
Cutover = User define
Cloud Continuity Manager
Cloud Continuity
Engine
vCenter Plugin
vCloud Director
Mode = Server
vCD Extender
Service Provider Site On Prem Site
Cloud Continuity
Engine
L2 Edge(Standalone)
vCenter Server
Mode = Client
vCD Extender
VMDK Files
VMX Files
VM1
Org vDC
VMDK Files
VMX Files
VM2
VMDK Files
VMX Files
VM1
VMDK being Synced across Sites
Sites – Connected
17
Service Provider Site On Prem Site
Org vDC
vCloud Director Extender – Cold Migration
CONFIDENTIAL
Cloud Continuity Manager
Cloud Continuity
Engine
vCenter Plugin
vCloud Director
Mode = Server
vCD Extender
Cloud Continuity
Engine
L2 Edge(Standalone)
vCenter Server
Mode = Client
vCD Extender
Org vDC
HOWUser starts Warm Migration
Virtual Machine is PoweredON Mode
VMDK’s are constantly being replicated to the vCD Org via the Cloud Continuity Engine
User decides when to cutover the VM to the replicated site
Minimum RPO = ?
Latency needs = ?
VMDK Files
VMX Files
VM2Sites – Connected
VMDK Files
VMX Files
VM1
Cutover = Disks Migrated, No user intervention
18
vCloud Director Extender – Data Center Extension
#LHC2626BU CONFIDENTIAL
VMware Cloud Provider Program Service Provider
Enterprise
VM4 VXLAN 5000172.16.10.0/24
Tunnel ID 5
Tenant vCD Edge GW
Trunk Interface
VXLAN 5001172.16.20.0/24
Tunnel ID 6VM1VLAN 51 172.16.20.0/24
Tunnel ID 6
VM1VLAN 50 172.16.10.0/24
Tunnel ID 5
Site A Standalone Edge
VLAN Trunk Interface
Site A Uplink NetworkExisting
Router
Simple VM form factor
VLANs/ VXLANs Trunk support
L2 VPN Server
Tenant External Network
Uplink Interface
Provider Uplink NWProvider vDC
VM4
Tenant Org vDC
Stretched Network
NSX L2VPN Solution
L3 Network
L2VPN Client
CONFIDENTIAL
Enabling Multi-CloudCPP + Managed SP Platform
20
VMware Technology LandscapeCloud Provider Platform
CONFIDENTIAL
vCloud Usage Meter
vRealize Log Insight
vRealize Operations
vRealize Orchestration
vRealize Network Insight
vRealize Business for Cloud
V
vSphere
vSAN NSX
Data Center Extension
Eco-system Services
Disaster Recovery
Migration
VMware MSPAirWatch
Horizon DaaS
VMW Cloud on AWS
Cloud Orchestration
Storage NetworkCompute Security
vCloud DirectorvCloud DirectorvCloud Director
Flexibility at the HW layer, extensibility at the SW layer.Managed and differentiated service IP Virtualized functionality and intelligence (SDDC)
Business outcomes with validated solutions
Management and Operations
21Confidential │ ©2018 VMware, Inc.
Own Terms of Service
First Line of Support
Manage Usage and Billing
Tenant and Services Mgmt.
Managed Service Provider (MSP)Tenant A Tenant B
Value-Added Managed Services
OS Apps Data Recovery Security
MSP Platform for VMware XaaS Offerings
VMware MSP Platform
VMware Cross Cloud
Services
VMware Cloud
on AWS
22
Evolution of Cloud Provider Platform (CPP)
VMware Provider Clouds VMware on AWS Public Clouds
VMware Cloud on AWS
VMware Cloud Provider Partner
VMware CPP Management Center (Multi-Cloud Management)
VMware Cloud Services VMware ISV Marketplace3
23
Cloud Provider StrategyConceptual architecture
Where does MSP platform fit?
24
VMware Cloud Services
25
VMware Provider Clouds VMware on AWS Public Clouds
VMware Cloud on AWS
VMware CPP Management Center (Multi-Cloud Management)
VMware Cloud Services VMware ISV Marketplace
VMware Cloud Provider Partner
VMware Cloud Provider’s Managed Services
Operating System Apps Data Recovery Security
Customer Data Center
Multi-Cloud Complexity
Customer A Customer B
Marketplace Services
VMware Cloud Services
Opportunity for Partner to Offer Managed Services
26
VMware Provider Clouds VMware on AWS Public Clouds
vSANvSphere NSX
vCloud Director (vCD)
VMware Cloud on AWS
Customer Data Center Own Cloud
VMware CPP Management Center (Multi-Cloud Management)
VMware Cloud Services VMware ISV MarketplaceMarketplace
ServicesVMware Cloud
Services
MSP B Multi-Cloud Console
MSP A Multi-Cloud Console
GM Console ViewvCD | VMC
Honda Console ViewVMC | Network Insight
Customer A (GM) Customer B (Honda)
CPP Management Center:Conceptual Architecture to Enable Transition to Multi-Cloud
Roadmap
27
VMware CPP Clouds VMware on AWS Public Clouds
vSANvSphere NSX
vCloud Director (vCD)
VMware Cloud on AWS
Customer Data Center Own Cloud
VMware CPP Management Center (Multi-Cloud Management)
VMware Cloud Services VMware ISV Marketplace
Customer A (GM)
MSP B Multi-Cloud Console
MSP A Multi-Cloud Console
GM Console ViewvCD | VMC
Honda Console ViewVMC | Network Insight
Use Case: Archival Storage on AWS
• GM has to move storage intensive workloads to AWS Glacier
• CPP Management Center will place the workload on AWS S3 (underlying placement policy)…
• …by leveraging VMware Cloud Services
Public Clouds
MSP A Multi-Cloud Console
GM Console ViewvCD | VMC | Tango
Honda Console ViewVMC | Network Insight
Customer A (GM)
Tango
Tango
VMware Cloud Services
• GM logs in to Cloud Console, provided by MSP A, powered by CPP Management Center
Roadmap
28
• Honda has workloads on Azure and GCP
• They have the need for Visibility and Compliance across these workloads
• Customer will use Network Insight SaaS Service to get visibility across the Clouds
• Honda logs into Cloud Console provided by MSP A
VMware CPP Clouds VMware on AWS Public Clouds
vSANvSphere NSX
vCloud Director (vCD)
VMware Cloud on AWS
Customer Data Center Own Cloud
VMware CPP Management Center (Multi-Cloud Management)
VMware Cloud Services VMware ISV Marketplace
MSP B Multi-Cloud Console
MSP A Multi-Cloud Console
GM Console ViewvCD | VMC | Tango
Honda Console ViewVMC | Network Insight
Customer B (Honda)Customer A (GM)
Use Case: Cross-Cloud VisibilityCustomer B (Honda)
MSP A Multi-Cloud Console
GM Console ViewvCD | VMC | Tango
Honda Console ViewVMC | Network InsightNetwork Insight
vRNI
Public Clouds
VMware Cloud Services
Roadmap
29
• 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 can now deliver turnkey cloud services to Customer C atop VMC on AWS (Own, Operate and Support)
• MSP A signs up as a VMC-AWS MSP (VMC has DC in the EU)
• Plus they will add their value added services
VMware CPP Clouds VMware on AWS Public Clouds
vSANvSphere NSX
vCloud Director (vCD)
VMware Cloud on AWS
Customer Data Center Own Cloud
VMware CPP Management Center (Multi-Cloud Management)
VMware Cloud Services VMware ISV Marketplace
Customer B (Honda) Customer C (SoFi)Customer A (GM)
MSP B Multi-Cloud Console
MSP A Multi-Cloud Console
GM Console ViewvCD | VMC | Tango
Honda Console ViewVMC | Network Insight
SoFi Console ViewVMC
Use Case: Customer Geo ExpansionCustomer C (BMW)
VMware on AWS
VMware Cloud on AWS
MSP A Multi-Cloud Console
GM Console ViewvCD | VMC | Tango
Honda Console ViewVMC | Network Insight
SoFi Console ViewVMC
VMC AWSVMware Cloud Services
BMW Console ViewVMC
Roadmap
30
VMware CPP Clouds VMware on AWS Public Clouds
vSANvSphere NSX
vCloud Director (vCD)
VMware Cloud on AWS
Customer Data Center Own Cloud
VMware CPP Management Center (Multi-Cloud Management)
VMware Cloud Services VMware ISV Marketplace
Customer B (Honda) Customer C (SoFi)Customer A (GM)
MSP B Multi-Cloud Console
MSP A Multi-Cloud Console
GM Console ViewvCD | VMC | Tango
Honda Console ViewVMC | Network Insight
SoFi Console ViewVMC
Customer C (BMW)
VMware on AWS
VMware Cloud on AWS
MSP A Multi-Cloud Console
GM Console ViewvCD | VMC | Tango
Honda Console ViewVMC | Network Insight
SoFi Console ViewVMC
VMC AWSVMware Cloud Services
BMW Console ViewVMC | TrendMicro
Use Case: Advanced Security Services from non-VMware Source
• BMW now wants industry-leading malware protection for customers’ financial data in EU
• MSP A adds TrendMicro DeepSecurity from the ISV Marketplace into BMW’s console view
VMware ISV Marketplace
Roadmap
Thank You!