Upload
others
View
1
Download
0
Embed Size (px)
Citation preview
#vmworld
HBI1855BU
Delivering Custom Services Through vCloud Director Extensibility
Milko Slavov, VMware, Inc.Jeffrey Moroski, VMware, Inc.
#HBI1855BU
VMworld 2019 Content: Not for publication or distribution
©2019 VMware, Inc.
Disclaimer
This presentation may contain product features or functionality 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 features/functionality/technology discussed or presented, have not been determined.
2
The information in this presentation is for informational purposes only and may not be incorporated into any contract. There is no commitment or obligation to deliver any items presented herein. VMworld 2019 Content: Not for publication or distribution
©2019 VMware, Inc.
The Strategic Cloud Management Platform for VMware Cloud Providers
What is vCloud Director?
VMworld 2019 Content: Not for publication or distribution
©2019 VMware, Inc.
VMware vCloud Director Orchestrates the Provisioning of Hybrid Clouds that are ready
for Consumption in a Matter of Minutes
Why vCloud Directorfor VMware Service Providers?
VMworld 2019 Content: Not for publication or distribution
©2019 VMware, Inc.
Cloud Provider Business Imperatives
Capture new business, monetize new services, manage across private and public clouds
Decrease costs, optimize asset usage, and automate, to easily scale the business
Drive Revenue
Optimize Efficiency
Enhance DifferentiationCreate or enhance your differentiation
5
VMworld 2019 Content: Not for publication or distribution
©2019 VMware, Inc. 6
A History of Transformation Evolution from IaaS delivery to Cloud Provider Platform
vCloud Director 1.030 AUG 2010
Designed to provide an interface by which
enterprises and service providers could build
public and private clouds
vCloud Director 8.1026 MAY 2016
• Introduced Object Extensibility
• Expanded Flex user interface (UI) access
• Supported VM affinity rules• Removed support for
vShield Manager • Phased out older vCloud
API versions
2017vCloud Director 9.0
28 SEPT 2017• Updated UI• Multisite management • deploy a distributed logical
router• support for trunked VLAN-
backed networks • VM monitoring and metrics
vCloud Director 8.2021 FEB 2017
• New vCD API for NSX • Tenant Portal for improved
edge gateway management• Distributed firewall
configuration
vCloud Director 1.501 SEP 2011
• Microsoft SQL Server support• Expanded vCloud API• vShield Edge VPN integration
linked clones • vApp custom properties
vCloud Director 5.110 SEP 2012
• Enabled VXLAN to create multi-tenant L2/L3 networks
• Elastic VDCs to span multiple clusters within a vCenter server
vCloud Director 8.010 SEP 2015
• Support for vSphere 6.0 and NSX 6.1.4
• Improvements to vApp functionality
• Tenant throttling
vCloud Director 5.522 SEP 2013
• Improvements to catalog functionality
• Import and export vAppsdirectly to and from the virtual data center
• Added support for CentOS
vCloud Director 5.6.37 OCT 2014
• Introduced VM monitoring • VM disk-level storage
profiles Remote Console used WebMKS
VMworld 2019 Content: Not for publication or distribution
©2019 VMware, Inc. 7
vCloud Director Revolution - Accelerated InnovationJumping beyond IaaS
Sept 2017
H1 2018
H2 2018
2019
vCloud Director 9.0Ease consumption with new Multi-Site aware user
interface. Streamline on-boarding and hybrid cloud operations.
vCloud Director 9.1 Simplified user experience with new monetization opportunities.
Expanded extensibility for new services. Targeting DevOps to capture new workloads
Cross Org vDC networking, HTML 5 Tenant Interface, Initial NSX-T Integration, RBAC Improvements vCloud Director 9.5
Simplified Platform Management, MSP, Flex Deprecation, Full NSX-T Support, Expanded
ServicesvCloud Director 9.7
What’s Next ?
VMworld 2019 Content: Not for publication or distribution
©2019 VMware, Inc. 8
Integrate Services - BenefitsBringing new monetization opportunities
Integrate with ISV of your choice leveraging a standard framework
Diversify your portfolio of services to cater to your tenants’ increasing cloud demands
vCD 9.7Single-point of Delivery / Self-service
vCD-Powered
Cloud Platform
ISV services
3rd party
services
Cloud Provider services
Accelerate automation and reduce OPEX with programmable workflows
Unlock new customer segments and increase profitability by integrating new solutions
VMworld 2019 Content: Not for publication or distribution
©2019 VMware, Inc. 9
Enable Differentiated ServicesThrough vRealize Orchestrator
Importing of vRealize Orchestrator Workflows into vCloud Director
Publishing of Workflows to Tenants and/or Service Provider Administrators with fine grain access control.
Features
Enables differentiated services
Allows service providers to extend functionality without the need for software development
Benefits
VMworld 2019 Content: Not for publication or distribution
©2019 VMware, Inc. 10
Enable Differentiated ServicesThrough vRealize Orchestrator
VMworld 2019 Content: Not for publication or distribution
©2019 VMware, Inc. 11
Extending vCloud DirectorvRealize Orchestrator - Solution Topology
VCD UI
VCD API
Custom UI Extension
Custom API Extension
Service Integration
Tenant or Provider Operators
vRO
vCentervCenter
vCenter
ESXi ESXi
ESXi
VMware, Third-Party & Custom Services
Dell EMC Avamar
Custom API
vRealize Operations
Custom API
TrendMicro
ServiceNow
vCloud Availability
vRealize Business
VMworld 2019 Content: Not for publication or distribution
©2019 VMware, Inc. 12
Lead with Your Brand
VMworld 2019 Content: Not for publication or distribution
©2019 VMware, Inc. 13
Create a Custom Themehttps://github.com/vmware/vcd-ext-sdk/tree/master/ui/theme-generator
VMworld 2019 Content: Not for publication or distribution
©2019 VMware, Inc. 14
Custom UI/API ExtensibilityExtending vCloud Director
Extensible framework for service enablement
SSO-ready between vCloud Director and future service plugins
API and UI extensibility for deeper integrations
Features
Increased revenue opportunity for SPs through Services Monetization
• E.g., Backup / DR
Enables standardized integration with VMware, ISV and custom service provider services –
• E.g., fully-embedded Avamar DPE plug-in through vCD
Benefits
VMworld 2019 Content: Not for publication or distribution
©2019 VMware, Inc. 15
Extensible Service FrameworkThe new Extensible Service Framework creates a standardized way to plugin these services to vCloud Director, through the UI and API.
Features
Extensible framework for service enablement
SSO-ready between vCloud Director and future service plugins
API and UI extensibility for deeper integrations
Benefits
Builds the foundation for increased revenue through future service monetization
Enables standardized integration with VMware, ISV, and custom service provider services
Demonstrates commitment to the vCloudDirector ecosystem
vCloud Director (Extensible UI)
Extensible Service Framework (API)
Future Service Plugins
VMW PSCoE 1
VMW PSCoE 2
ISV 1 ISV 2 SP 1
VMworld 2019 Content: Not for publication or distribution
©2019 VMware, Inc. 16
Plugin Examples
5 tabs to manage data protection
Dashboard tab provides overview of tenant’s total consumption and quota
utilization by policy
VMworld 2019 Content: Not for publication or distribution
©2019 VMware, Inc. 17
Growing Partner Ecosystem
VMworld 2019 Content: Not for publication or distribution
©2019 VMware, Inc. 18
Custom UI ExtensionRequirements
UI Extension• Clarity• Angular• Node/NPM
VMworld 2019 Content: Not for publication or distribution
©2019 VMware, Inc. 19
Service ExamplesRealize What’s Possible
Application Services
Container Services
Management Services
Multi-Cloud ServicesNetworking Services
Disaster Recovery Services
Backup Services
XaaS ServicesVMworld 2019 Content: Not for publication or distribution
20©2019 VMware, Inc.
Demonstrations
VMworld 2019 Content: Not for publication or distribution
©2019 VMware, Inc. 25
Seed Plugin
• https://github.com/vmware-samples/vcd-ext-samples/tree/plugin-seed-9.1
Some Documentation
• https://vmware.github.io/vcd-ext-sdk/
Getting Started Blog
• http://www.vkelby.com/2018/10/vcd-ui-extensibility-api-client-part-two-typed-queries/
• http://www.vkelby.com/2018/10/vcd-ui-extensibility-api-client-part-three-data-management/
Resources
Custom UI Extension
VMworld 2019 Content: Not for publication or distribution
26©2019 VMware, Inc.
Questions
VMworld 2019 Content: Not for publication or distribution
VMworld 2019 Content: Not for publication or distribution
VMworld 2019 Content: Not for publication or distribution