ser2790bu journey to a vsphere html client ecosystem: or ... · vmware + big switch solutions...

43
Yiting Jin, VMware Product Management Bala Ramachandran, Big Switch Product Management SER2790BU #VMworld #SER2790BU Journey to a vSphere HTML Client Ecosystem: Deep Dive with Big Switch Networks VMworld 2017 Content: Not for publication or distribution

Upload: others

Post on 11-Jun-2020

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SER2790BU Journey to a vSphere HTML Client Ecosystem: or ... · VMWARE + BIG SWITCH SOLUTIONS EXPANDING USE CASES 29 VDI Big Cloud Fabric Horizon vCenter Big Monitoring Fabric Big

Yiting Jin, VMware Product ManagementBala Ramachandran, Big Switch Product Management

SER2790BU

#VMworld #SER2790BU

Journey to a vSphere HTML Client Ecosystem:Deep Dive with Big Switch Networks

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 2: SER2790BU Journey to a vSphere HTML Client Ecosystem: or ... · VMWARE + BIG SWITCH SOLUTIONS EXPANDING USE CASES 29 VDI Big Cloud Fabric Horizon vCenter Big Monitoring Fabric Big

• 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

2#SER2790BU CONFIDENTIAL

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 3: SER2790BU Journey to a vSphere HTML Client Ecosystem: or ... · VMWARE + BIG SWITCH SOLUTIONS EXPANDING USE CASES 29 VDI Big Cloud Fabric Horizon vCenter Big Monitoring Fabric Big

vSphere Client: Faster Performance, Improved workflows

3

There's only a couple of things you can't do

in the HTML client so every now and then

we have to drop back to the Flash client

but for the most part that's what we've

moved to. It’s been great. It’s easy.

I want to say thank you for the

hard work you and your team

have put in. I've loved watching

the Fling come to life and now

use it daily.

I'm really loving what you are doing

with the HTML Client. It is exactly

what I always wanted in a [vSphere]

web client. Love at first sight!!!!

One thing screenshots won't

show you is how FAST it is. The

biggest drawback of the web

client has always been how slow

it is, going from page to page.

The fling is insanely fast, even

faster than the installed client.

Check out VMware vSphere Client and SDK Fling:https://labs.vmware.com/flings/vsphere-html5-web-client#summary

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 4: SER2790BU Journey to a vSphere HTML Client Ecosystem: or ... · VMWARE + BIG SWITCH SOLUTIONS EXPANDING USE CASES 29 VDI Big Cloud Fabric Horizon vCenter Big Monitoring Fabric Big

vSphere Client Plugins Provide Customers with a Seamless Experience

4

Benefits of having a plugin:

• Seamless “single pane of

glass” experience

• Similar look and feel

• Preserve object context

• Fewer clicks, logins, and

toggling between UIs

• Increased awareness of

partner solution – without the

user having to do anything

extra!

#SER2790BU CONFIDENTIAL

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 5: SER2790BU Journey to a vSphere HTML Client Ecosystem: or ... · VMWARE + BIG SWITCH SOLUTIONS EXPANDING USE CASES 29 VDI Big Cloud Fabric Horizon vCenter Big Monitoring Fabric Big

Plugins Built Using the vSphere HTML Client SDK will Work with both Flex and HTML vSphere Clients

5

Plugin built with vSphere Client SDK Plugin built with vSphere Flex Client SDK

FlexH5

Blog on Building HTML Plugins and Best Practices:https://blogs.vmware.com/vsphere/2016/10/vsphere-html-client-sdk-fling.html

https://blogs.vmware.com/code/2017/01/17/osgi-specific-best-practices-developing-html-based-vsphere-client-plug/

New HTML client APIs going forward are only developed and tested for the vSphere H5 client

No new API development for Flex client.

#SER2790BU CONFIDENTIAL

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 6: SER2790BU Journey to a vSphere HTML Client Ecosystem: or ... · VMWARE + BIG SWITCH SOLUTIONS EXPANDING USE CASES 29 VDI Big Cloud Fabric Horizon vCenter Big Monitoring Fabric Big

Sample Workflows

1. Extend Summary View of vSphere client

2. Extend Monitor View

3. Actions (extend standard list, or create custom actions on custom objects)

6#SER2790BU CONFIDENTIAL

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 7: SER2790BU Journey to a vSphere HTML Client Ecosystem: or ... · VMWARE + BIG SWITCH SOLUTIONS EXPANDING USE CASES 29 VDI Big Cloud Fabric Horizon vCenter Big Monitoring Fabric Big

Plugin Certification Program

• Help ensure better stability and performance of the plugins

• Help improve plugin interoperability

• Help ensure overall better vSphere Client experience

7#SER2790BU CONFIDENTIAL

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 8: SER2790BU Journey to a vSphere HTML Client Ecosystem: or ... · VMWARE + BIG SWITCH SOLUTIONS EXPANDING USE CASES 29 VDI Big Cloud Fabric Horizon vCenter Big Monitoring Fabric Big

Certified Partner Solutions are included in VMware Compatibility Guide

8#SER2790BU CONFIDENTIAL

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 9: SER2790BU Journey to a vSphere HTML Client Ecosystem: or ... · VMWARE + BIG SWITCH SOLUTIONS EXPANDING USE CASES 29 VDI Big Cloud Fabric Horizon vCenter Big Monitoring Fabric Big

JOURNEY TO HTML5: Big Switch NetworksBala RamachandranDirector of Product Management, Big Switch Networks

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 10: SER2790BU Journey to a vSphere HTML Client Ecosystem: or ... · VMWARE + BIG SWITCH SOLUTIONS EXPANDING USE CASES 29 VDI Big Cloud Fabric Horizon vCenter Big Monitoring Fabric Big

DATA CENTERS ARE TRANSFORMING TOWARDS SDDC

© 2017, BIG SWITCH NETWORKS, INC.

Software-Defined DC(Automated, Logical, Scale-out)

Compute Network Storage

Software-Defined

Data Center

Cloud-native

Applications

Business

Velocity

Cost

Optimization

10

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 11: SER2790BU Journey to a vSphere HTML Client Ecosystem: or ... · VMWARE + BIG SWITCH SOLUTIONS EXPANDING USE CASES 29 VDI Big Cloud Fabric Horizon vCenter Big Monitoring Fabric Big

OPERATING AN AUTOMOBILE – AN ANALOGY

11

Is the engine exposed to the driver?

Auto industry kept complexity

“under the hood”

Feature-based

© 2017, BIG SWITCH NETWORKS, INC.

Drive

Steer

Navigate

• Intent-based (Drive, Steer, Brake, ...)

• Granular Telemetry (Dashboard, Alerts)

• Simple to operate (Most adults can drive)

Brake

Accelerate

Intent-based Driving Autonomous Driving

• Self-driving

• Intelligent, Knowledge-based

• Deep Learning / AI

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 12: SER2790BU Journey to a vSphere HTML Client Ecosystem: or ... · VMWARE + BIG SWITCH SOLUTIONS EXPANDING USE CASES 29 VDI Big Cloud Fabric Horizon vCenter Big Monitoring Fabric Big

LEGACY vs INTENT-BASED NETWORKING

(c) 2017, BIG SWITCH NETWORKS, INC.

LEGACY INTENT-BASED

DESIGN

Intent

Deployment

Intent

• 16-rack fabric

• Dual TOR per rack

• Non over-subscribed fabric

• VMware & Docker workloads

• Add a switch

• Form Fabric

• Add Server

• Add end point (VM/container)

What

What

What

Implementation

DetailsHow

• Update SW version

• Config MLAG

• Config spanning tree

• Config BGP

• Config interface

• Create VLAN

• Config trunk

• Create SVI

• Create VRF

• Check connectivity

DESIGN

Intent

Deployment

Intent

What

What

Implementation

DetailsHow

Need bigger team to manage

more network boxesSame team can manage a lot

more network infrastructure

Slow

Fast

12

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 13: SER2790BU Journey to a vSphere HTML Client Ecosystem: or ... · VMWARE + BIG SWITCH SOLUTIONS EXPANDING USE CASES 29 VDI Big Cloud Fabric Horizon vCenter Big Monitoring Fabric Big

NETWORKING TRANSFORMATION FOR THE SDDC

Feature-based(box driven)

Intent-based(SW driven)

Autonomous(Knowledge-driven)

1990’s CLIs

FW rule app2->db2

FW rule allow web7

ACL port 22 allow tcp 80

vlan 105-108

vlan 225-318

allow tcp 22

Complex, Manual, Brittle, Opaque Automated, Zero-touch, Visible

Intelligent

Predictive

Cloud-native

Big Switch – Architected to

lead this transformation

© 2017, BIG SWITCH NETWORKS, INC.

Hierarchical

Control Plane

1 32 41 32 4

One Logical Switch

(redundant)

Add VM

Add Switch

Add Server

Bare-metal, VMs,

Containers

13

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 14: SER2790BU Journey to a vSphere HTML Client Ecosystem: or ... · VMWARE + BIG SWITCH SOLUTIONS EXPANDING USE CASES 29 VDI Big Cloud Fabric Horizon vCenter Big Monitoring Fabric Big

BIG CLOUD FABRIC

Ideal Leaf-Spine Fabric for VMware SDDC

14 (c) 2017, BIG SWITCH NETWORKS, INC.

BIG CLOUD

CONTROLLER

(CLI or GUI)

SWITCH LIGHT OS SWITCH LIGHT OS SWITCH LIGHT OS

SWITCH LIGHT OS SWITCH LIGHT OS

L2 + L3 CLOS FABRIC

MANAGED BY SDN CONTROLLER

VMWARE

Single Programmatic

Interface for entire fabric

SDN CONTROLLER

Full Automation for Provisioning,

HA/Resiliency & Management

L2 + L3 CLOS FABRIC

Native VM Mobility

SWITCH LIGHT OS

Open Network Linux (ONL) Based OS

for Dell-ON or Whitebox Switches

ESXi Servers

Storage

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 15: SER2790BU Journey to a vSphere HTML Client Ecosystem: or ... · VMWARE + BIG SWITCH SOLUTIONS EXPANDING USE CASES 29 VDI Big Cloud Fabric Horizon vCenter Big Monitoring Fabric Big

NEXT-GEN DC SWITCHING: INTENT-BASED POLICIESIn-built intent-based Provisioning, Operation & Validation

Deployment Intent Enforcement on Big Cloud Fabric

Add Leaf or Spine Switch One-click

Form CLOS fabric topology Zero-touch

Add Server Automated MLAG

Upgrade Fabric SW for 100+ switches 3 steps, ~15 mins

L2/L3 Multicast (fabric-wide) One-click

Network Creation for new

VM/Container

Automated

Source-Destination connectivity

validation

One-click

© 2017, BIG SWITCH NETWORKS, INC. PROPRIETARY AND CONFIDENTIAL15

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 16: SER2790BU Journey to a vSphere HTML Client Ecosystem: or ... · VMWARE + BIG SWITCH SOLUTIONS EXPANDING USE CASES 29 VDI Big Cloud Fabric Horizon vCenter Big Monitoring Fabric Big

© 2017, BIG SWITCH NETWORKS, INC.

BCF INTEGRATION WITH VSPHERE 6.0 THE JOURNEY – PHASE I (AUG 2015)

• Auto Host Detection & LAG / MLAG Formation

• Auto L2 Network Creation & VM Learning

• Network policy migration for vMotion/DRS

Fabric Automation for vSphere

• VM-level visibility (VM name, vMotion, ...)

• VM-to-VM Path Tracing

• Logical connectivity

• Physical connectivity (leaf/spine/leaf)

VM Visibility and Analytics for

Network Admin

SWITCH LIGHT OS SWITCH LIGHT OS SWITCH LIGHT OS

SWITCH LIGHT OS SWITCH LIGHT OS

L2 + L3 CLOS FABRIC

MANAGED BY SDN CONTROLLER

BCF Integration with vSphere

BCF CONTROLLER

vCenter

Integration

APIs

LeafSwitches

SpineSwitches

vCenter

BCF Plugin

PHASE I

16

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 17: SER2790BU Journey to a vSphere HTML Client Ecosystem: or ... · VMWARE + BIG SWITCH SOLUTIONS EXPANDING USE CASES 29 VDI Big Cloud Fabric Horizon vCenter Big Monitoring Fabric Big

© 2017, BIG SWITCH NETWORKS, INC.

BCF VSPHERE INTEGRATION – NETWORK ADMIN BENEFITS THE JOURNEY – PHASE I (AUG 2015)

L2 Network Automation

VM Endpoint Visibility

for Network Admins

PHASE I

17

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 18: SER2790BU Journey to a vSphere HTML Client Ecosystem: or ... · VMWARE + BIG SWITCH SOLUTIONS EXPANDING USE CASES 29 VDI Big Cloud Fabric Horizon vCenter Big Monitoring Fabric Big

18

BCF PLUGIN FOR VSPHERE WEB CLIENT THE JOURNEY - PHASE II (DEC 2015)

• Flash-based vSphere Web Client and Plugin

• Enhanced Visibility and Deployment Simplification for VM admins

PHASE II

(c) 2017, BIG SWITCH NETWORKS, INC.

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 19: SER2790BU Journey to a vSphere HTML Client Ecosystem: or ... · VMWARE + BIG SWITCH SOLUTIONS EXPANDING USE CASES 29 VDI Big Cloud Fabric Horizon vCenter Big Monitoring Fabric Big

(c) 2017, BIG SWITCH NETWORKS, INC.

• Plug-In completely redesigned with HTML 5

• Hybrid Plug-in (To work with Flex and HTML5 clients)

VM VM Path Troubleshooting

PHASE III

MIGRATION TO HTML5 (WITHIN FLEX FRAMEWORK)THE JOURNEY – PHASE III (JUN 2016)

19

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 20: SER2790BU Journey to a vSphere HTML Client Ecosystem: or ... · VMWARE + BIG SWITCH SOLUTIONS EXPANDING USE CASES 29 VDI Big Cloud Fabric Horizon vCenter Big Monitoring Fabric Big

CROSS-DOMAIN VIEW OF NETWORK – CONSISTENT VISIBILITY

• VM/ESXi Node

Compute State

• VM-to-VM Path

Tracing on BCF GUI

Logical Switch

VXLAN ID

VM Name

BCF Controller GUI

Network Admin

vCenter GUI

VM Admin

• VM/ESXi Node Network

State

• VM-to-VM Path Tracing

on vCenter GUI

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 21: SER2790BU Journey to a vSphere HTML Client Ecosystem: or ... · VMWARE + BIG SWITCH SOLUTIONS EXPANDING USE CASES 29 VDI Big Cloud Fabric Horizon vCenter Big Monitoring Fabric Big

BCF PLUG-IN FOR VSPHERE HTML5 CLIENT THE JOURNEY – PHASE IV (JAN 2017)

(c) 2017, BIG SWITCH NETWORKS, INC.

BCF

4.0

• Fabric Topology View & Error Reporting• Improved Logical and Inter-Tenant Routing Configuration• HTML5 Plugin (working with both HTML5 and Flex Web Clients)

• Support for vSphere 6.5

PHASE IV

21

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 22: SER2790BU Journey to a vSphere HTML Client Ecosystem: or ... · VMWARE + BIG SWITCH SOLUTIONS EXPANDING USE CASES 29 VDI Big Cloud Fabric Horizon vCenter Big Monitoring Fabric Big

ENHANCED VISIBILITY – NETWORK TENANT/SEGMENT VIEW

(c) 2017, BIG SWITCH NETWORKS, INC.

PHASE IVTHE JOURNEY – PHASE IV (JAN 2017)

22

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 23: SER2790BU Journey to a vSphere HTML Client Ecosystem: or ... · VMWARE + BIG SWITCH SOLUTIONS EXPANDING USE CASES 29 VDI Big Cloud Fabric Horizon vCenter Big Monitoring Fabric Big

PLUG-IN DEPLOYMENT FROM BCF GUITHE JOURNEY – PHASE V (JUL/AUG 2017)

©2017 BIG SWITCH NETWORKS, INC.

1 2

PHASE V

23

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 24: SER2790BU Journey to a vSphere HTML Client Ecosystem: or ... · VMWARE + BIG SWITCH SOLUTIONS EXPANDING USE CASES 29 VDI Big Cloud Fabric Horizon vCenter Big Monitoring Fabric Big

ENHANCED FABRIC TROUBLESHOOTING FOR VM ADMINTHE JOURNEY – PHASE V (JUL/AUG 2017)

24 (c) 2017, BIG SWITCH NETWORKS, INC.

PHASE V

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 25: SER2790BU Journey to a vSphere HTML Client Ecosystem: or ... · VMWARE + BIG SWITCH SOLUTIONS EXPANDING USE CASES 29 VDI Big Cloud Fabric Horizon vCenter Big Monitoring Fabric Big

COMPREHENSIVE ENDPOINT VIEW FOR VM ADMIN

(c) 2017, BIG SWITCH NETWORKS, INC.

PHASE VTHE JOURNEY – PHASE V (JUL/AUG 2017)

25

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 26: SER2790BU Journey to a vSphere HTML Client Ecosystem: or ... · VMWARE + BIG SWITCH SOLUTIONS EXPANDING USE CASES 29 VDI Big Cloud Fabric Horizon vCenter Big Monitoring Fabric Big

BCF PLUG-IN FOR VSPHERE CLIENT – CERTIFICATION

©2017 BIG SWITCH NETWORKS, INC.

PHASE VTHE JOURNEY – PHASE V (JUL/AUG 2017)

26

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 27: SER2790BU Journey to a vSphere HTML Client Ecosystem: or ... · VMWARE + BIG SWITCH SOLUTIONS EXPANDING USE CASES 29 VDI Big Cloud Fabric Horizon vCenter Big Monitoring Fabric Big

DEMO: BIG CLOUD FABRIC PLUGIN FOR VSPHERE CLIENT

(c) 2014, BIG SWITCH NETWORKS, INC. PROPRIETARY AND CONFIDENTIAL27

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 28: SER2790BU Journey to a vSphere HTML Client Ecosystem: or ... · VMWARE + BIG SWITCH SOLUTIONS EXPANDING USE CASES 29 VDI Big Cloud Fabric Horizon vCenter Big Monitoring Fabric Big

DEMO: BIG CLOUD FABRIC PLUGIN FOR VSPHERE CLIENT

(c) 2014, BIG SWITCH NETWORKS, INC. PROPRIETARY AND CONFIDENTIAL28

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 29: SER2790BU Journey to a vSphere HTML Client Ecosystem: or ... · VMWARE + BIG SWITCH SOLUTIONS EXPANDING USE CASES 29 VDI Big Cloud Fabric Horizon vCenter Big Monitoring Fabric Big

VMWARE + BIG SWITCH SOLUTIONSEXPANDING USE CASES

29

VDI

Big Cloud Fabric

Horizon

vCenter

Big Monitoring Fabric

Big Cloud Fabric

vRealize Log

Insight

Big Cloud Fabric

VIO

Big Cloud Fabric

VIC

Big Cloud Fabric

vSAN

Big Cloud FabricBig Cloud Fabric

NSX

Controller

©2017 BIG SWITCH NETWORKS, INC.

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 30: SER2790BU Journey to a vSphere HTML Client Ecosystem: or ... · VMWARE + BIG SWITCH SOLUTIONS EXPANDING USE CASES 29 VDI Big Cloud Fabric Horizon vCenter Big Monitoring Fabric Big

GARTNER MAGIC QUADRANT: DATA CENTER NETWORKING

© 2017, BIG SWITCH NETWORKS, INC. PROPRIETARY AND CONFIDENTIAL

Source: https://www.gartner.com/doc/reprints?id=1-458KG5P&ct=170705&st=sb

Gartner Market Direction Guidance

• The CLI Is Dead; the API Is Cool

• Value Continues to Shift Toward Software

• Fabrics Are the New Normal

• Open standards and multivendor interoperability –

a mandatory requirement

Big Switch Networks – Visionary

• Commercial cost-effective SDN fabric

• Uses white-/brite-box hardware that is 30% to 60%

less expensive.

• Based on a centralized controller with an intuitive

GUI for single pane of glass management

• Integrated with cloud orchestration platforms to

provide a highly automated network solution

Visionary Quadrant

• Software defined

• Open Hardware

30

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 31: SER2790BU Journey to a vSphere HTML Client Ecosystem: or ... · VMWARE + BIG SWITCH SOLUTIONS EXPANDING USE CASES 29 VDI Big Cloud Fabric Horizon vCenter Big Monitoring Fabric Big

BCF PLUGIN FOR VSPHERE CLIENT HISTORYFabric Visibility, Troubleshooting and Configuration for VM Admin

Aug 2015 Dec 2015 June 2016 Jan 2017 July/Aug 2017

BCF

integration

with

vSphere 6.0

vSphere Web

Client Plugin for

vSphere 6.0:

• Fabric visibility

in vCenter

• L3 gateway

configuration

• Migration to

HTML 5 (within

Flex Client)

• Addition of BCF

Test Path

• Usability

enhancements

• Test Path

improvements

• Multiple BCF

pod support

• Inter-tenant

Routing

Configuration

• vSphere 6.5

Support

• Endpoint view

• Redesigned fabric

topology view

• Test Path error

reporting

enhancements

• Plugin certified with

VMware

31

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 32: SER2790BU Journey to a vSphere HTML Client Ecosystem: or ... · VMWARE + BIG SWITCH SOLUTIONS EXPANDING USE CASES 29 VDI Big Cloud Fabric Horizon vCenter Big Monitoring Fabric Big

What’s NextRoadmap

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 33: SER2790BU Journey to a vSphere HTML Client Ecosystem: or ... · VMWARE + BIG SWITCH SOLUTIONS EXPANDING USE CASES 29 VDI Big Cloud Fabric Horizon vCenter Big Monitoring Fabric Big

Technology Directions

33

Flex HTML5

Thick Java layer

Light Java layer

Today

Ro

ad

map

#SER2790BU CONFIDENTIAL

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 34: SER2790BU Journey to a vSphere HTML Client Ecosystem: or ... · VMWARE + BIG SWITCH SOLUTIONS EXPANDING USE CASES 29 VDI Big Cloud Fabric Horizon vCenter Big Monitoring Fabric Big

Plugin Lifecycle Improvements – without needing to leave the vSphere client

34CONFIDENTIAL

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 35: SER2790BU Journey to a vSphere HTML Client Ecosystem: or ... · VMWARE + BIG SWITCH SOLUTIONS EXPANDING USE CASES 29 VDI Big Cloud Fabric Horizon vCenter Big Monitoring Fabric Big

Pre-check for compatibility with current vCenter version & build

35CONFIDENTIAL

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 36: SER2790BU Journey to a vSphere HTML Client Ecosystem: or ... · VMWARE + BIG SWITCH SOLUTIONS EXPANDING USE CASES 29 VDI Big Cloud Fabric Horizon vCenter Big Monitoring Fabric Big

User can only install or update approved compatible plugins

36CONFIDENTIAL

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 37: SER2790BU Journey to a vSphere HTML Client Ecosystem: or ... · VMWARE + BIG SWITCH SOLUTIONS EXPANDING USE CASES 29 VDI Big Cloud Fabric Horizon vCenter Big Monitoring Fabric Big

Thank [email protected]

[email protected]

Visit labs.bigswitch.com for a hands-on experience

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 38: SER2790BU Journey to a vSphere HTML Client Ecosystem: or ... · VMWARE + BIG SWITCH SOLUTIONS EXPANDING USE CASES 29 VDI Big Cloud Fabric Horizon vCenter Big Monitoring Fabric Big

Q & A

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 39: SER2790BU Journey to a vSphere HTML Client Ecosystem: or ... · VMWARE + BIG SWITCH SOLUTIONS EXPANDING USE CASES 29 VDI Big Cloud Fabric Horizon vCenter Big Monitoring Fabric Big

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 40: SER2790BU Journey to a vSphere HTML Client Ecosystem: or ... · VMWARE + BIG SWITCH SOLUTIONS EXPANDING USE CASES 29 VDI Big Cloud Fabric Horizon vCenter Big Monitoring Fabric Big

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 41: SER2790BU Journey to a vSphere HTML Client Ecosystem: or ... · VMWARE + BIG SWITCH SOLUTIONS EXPANDING USE CASES 29 VDI Big Cloud Fabric Horizon vCenter Big Monitoring Fabric Big

Appendix

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 42: SER2790BU Journey to a vSphere HTML Client Ecosystem: or ... · VMWARE + BIG SWITCH SOLUTIONS EXPANDING USE CASES 29 VDI Big Cloud Fabric Horizon vCenter Big Monitoring Fabric Big

Four Easy Steps to Certify vSphere Client Plugin via VMware Code (Developer Center)

42

BuildvSphere Client

Plugin

Join SDDC

Integration Program

CertificationProvide Test

Results to VMware

{VMware Code}: code.vmware.com

vSphere Client SDK

Access to web client certification

Install Workbench, fill questionnaire and run

manual tests

Open SR and submit results. Receive signed plugin from VMware on

successful PASS

List on VMware Compatibility

Guide (VCG) and VMware Solutions

ExchangeVMworld 2017 Content: N

ot for publicatio

n or distribution

Page 43: SER2790BU Journey to a vSphere HTML Client Ecosystem: or ... · VMWARE + BIG SWITCH SOLUTIONS EXPANDING USE CASES 29 VDI Big Cloud Fabric Horizon vCenter Big Monitoring Fabric Big

Architecture

43

vCenter 1.. N

UI layer

(Browser)

Service layer

(Virgo)• Core Services

• Data Service (DS) API

• User Session API

HTTPS

vSphere Web Service SDK

Java Platform

Back-end layer

Main UI, core plugin views

Data Service

Adapters

3rd party plugin views

Web

Controllers

HTML Platform

• Container and views

• JavaScript API

• Extension points

HTTPS calls to

get/post data

Partners

Client Platform/SDK

VMware vSphere

JavaScript API

Java Services

Back-end Server

Any remoting

protocol

JavaScript API

Light proxy-servlet in plugin

VMworld 2017 Content: Not fo

r publication or distri

bution