24
#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

Delivering Custom Services Through vCloud Director

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Delivering Custom Services Through vCloud Director

#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

Page 2: Delivering Custom Services Through vCloud Director

©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

Page 3: Delivering Custom Services Through vCloud Director

©2019 VMware, Inc.

The Strategic Cloud Management Platform for VMware Cloud Providers

What is vCloud Director?

VMworld 2019 Content: Not for publication or distribution

Page 4: Delivering Custom Services Through vCloud Director

©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

Page 5: Delivering Custom Services Through vCloud Director

©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

Page 6: Delivering Custom Services Through vCloud Director

©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

Page 7: Delivering Custom Services Through vCloud Director

©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

Page 8: Delivering Custom Services Through vCloud Director

©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

Page 9: Delivering Custom Services Through vCloud Director

©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

Page 10: Delivering Custom Services Through vCloud Director

©2019 VMware, Inc. 10

Enable Differentiated ServicesThrough vRealize Orchestrator

VMworld 2019 Content: Not for publication or distribution

Page 11: Delivering Custom Services Through vCloud Director

©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

Page 12: Delivering Custom Services Through vCloud Director

©2019 VMware, Inc. 12

Lead with Your Brand

VMworld 2019 Content: Not for publication or distribution

Page 13: Delivering Custom Services Through vCloud Director

©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

Page 14: Delivering Custom Services Through vCloud Director

©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

Page 15: Delivering Custom Services Through vCloud Director

©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

Page 16: Delivering Custom Services Through vCloud Director

©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

Page 17: Delivering Custom Services Through vCloud Director

©2019 VMware, Inc. 17

Growing Partner Ecosystem

VMworld 2019 Content: Not for publication or distribution

Page 18: Delivering Custom Services Through vCloud Director

©2019 VMware, Inc. 18

Custom UI ExtensionRequirements

UI Extension• Clarity• Angular• Node/NPM

VMworld 2019 Content: Not for publication or distribution

Page 19: Delivering Custom Services Through vCloud Director

©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

Page 20: Delivering Custom Services Through vCloud Director

20©2019 VMware, Inc.

Demonstrations

VMworld 2019 Content: Not for publication or distribution

Page 21: Delivering Custom Services Through vCloud Director

©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

Page 22: Delivering Custom Services Through vCloud Director

26©2019 VMware, Inc.

Questions

VMworld 2019 Content: Not for publication or distribution

Page 23: Delivering Custom Services Through vCloud Director

VMworld 2019 Content: Not for publication or distribution

Page 24: Delivering Custom Services Through vCloud Director

VMworld 2019 Content: Not for publication or distribution