51
PBO1627BU # VMworld #PBO1627BU Software Super Convergence and Demo: How VMware Products Work Together to Deliver Business Solutions VMworld 2017 Content: Not for publication or distribution

PBO1627BU Software Super Convergence and Demo: or distribution · 2019-06-27 · PBO1627BU # VMworld #PBO1627BU Software Super Convergence and Demo: How VMware Products Work Together

  • Upload
    others

  • View
    11

  • Download
    0

Embed Size (px)

Citation preview

Page 1: PBO1627BU Software Super Convergence and Demo: or distribution · 2019-06-27 · PBO1627BU # VMworld #PBO1627BU Software Super Convergence and Demo: How VMware Products Work Together

PBO1627BU

# VMworld #PBO1627BU

Software Super Convergence and Demo: How VMware Products Work Together to Deliver Business Solutions

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 2: PBO1627BU Software Super Convergence and Demo: or distribution · 2019-06-27 · PBO1627BU # VMworld #PBO1627BU Software Super Convergence and Demo: How VMware Products Work Together

• 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

CONFIDENTIAL 2

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 3: PBO1627BU Software Super Convergence and Demo: or distribution · 2019-06-27 · PBO1627BU # VMworld #PBO1627BU Software Super Convergence and Demo: How VMware Products Work Together

Mitesh Pancholy

PBO1627BU

# VMworld #PBO1627BU

Software Super Convergence and Demo: How VMware Products Work Together to Deliver Business Solutions

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 4: PBO1627BU Software Super Convergence and Demo: or distribution · 2019-06-27 · PBO1627BU # VMworld #PBO1627BU Software Super Convergence and Demo: How VMware Products Work Together

10 Items the EA Must Know

1. Enterprise Architecture models

2. Port Distribution

3. Port Segmentation and Strategy

4. How SSO works

5. SSO Deployment Models

6. Authentication Flow in VMware

7. VMware DataBases

8. APIs .. APIs.. APIs

9. vRealize Automation / Orchestrator

10. Bring it all together

#PBO1627BU CONFIDENTIAL 4

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 5: PBO1627BU Software Super Convergence and Demo: or distribution · 2019-06-27 · PBO1627BU # VMworld #PBO1627BU Software Super Convergence and Demo: How VMware Products Work Together

Product Layout

#PBO1627BU CONFIDENTIAL 5

DA

TA

CE

NT

ER

AN

D C

LO

UD

IN

FR

AS

TR

UC

TU

RE

vSphere

vSphere Essentials Plus with vSphere Storage Appliance

vCloud Director

vSphere Storage Appliance

NSX Platform

vSAN

vSphere Data Protection Advanced

vCenter Support Assistant

Software Manager

Continuent

Photon Platform

INF

RA

ST

RU

CT

UR

E A

ND

O

PE

RA

TIO

NS

MA

NA

GE

ME

NT

vCenter Server

vRealize Suite

vRealize Operations Insight

Site Recovery Manager

vRealize Automation

vCloud Connector Core

vRealize Log Insight

vRealize Operations Management Pack for EPIC

vRealize Code Stream

Health Analyzer Collector

vRealize Operations Management Pack for MEDITECH

vRealize Network Insight

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 6: PBO1627BU Software Super Convergence and Demo: or distribution · 2019-06-27 · PBO1627BU # VMworld #PBO1627BU Software Super Convergence and Demo: How VMware Products Work Together

Product Layout

#PBO1627BU CONFIDENTIAL 6

SE

CU

RIT

Y P

RO

DU

CT

S vCloud Networking and Security

SU

ITE

S vCloud Suite

vSphere with Operations Management

vRealize Operations

vCloud NFV

Cloud Foundation

Server SAN Suite

DE

SK

TO

P A

ND

EN

D

US

ER

CO

MP

UT

ING

Horizon View Enterprise Addon

Horizon Client for IOS

Horizon Client for Windows Desktop

ThinApp

ThinApp Virtualization Packager

Workstation Pro

Fusion and Fusion Pro

Workstation Player

Socialcast

Mirage

Mirage Windows Migration

View Planner

vRealize Operations for Horizon

Horizon Air Desktop Platform

Horizon Air HybridMode

AirWatch Management Suites, Standalone Products and Hosting Services

App Volumes

User Environment Manager

Identity Manager Standard

Identity Manager Advanced VMworld 2017 Content: Not fo

r publication or distri

bution

Page 7: PBO1627BU Software Super Convergence and Demo: or distribution · 2019-06-27 · PBO1627BU # VMworld #PBO1627BU Software Super Convergence and Demo: How VMware Products Work Together

Product Layout

#PBO1627BU CONFIDENTIAL 7

HO

RIZ

ON

BU

ND

LE

S

Horizon Standard Edition

Horizon Advanced Edition

Horizon Enterprise Edition

Horizon FLEX

Workspace Suite

Horizon for Linux

VIEW Enterprise

Workspace ONE

Collaboration Bundle

Horizon Apps

CLO

UD

AP

PL

ICA

TIO

N

PLA

TF

OR

M

vFabric Postgres

vRealize Hyperic

IT S

ER

VIC

E M

AN

AG

ER

Service Manager

IT B

US

INE

SS

M

AN

AG

EM

EN

T

vRealize Business for Cloud Advanced Edition

vRealize Business Enterprise Edition

DA

TA

CO

LL

EC

TIO

N

Skyline

Customer Experience Improvement Program

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 8: PBO1627BU Software Super Convergence and Demo: or distribution · 2019-06-27 · PBO1627BU # VMworld #PBO1627BU Software Super Convergence and Demo: How VMware Products Work Together

#PBO1627BU CONFIDENTIAL 8

66 Products

Product Spectrum

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 9: PBO1627BU Software Super Convergence and Demo: or distribution · 2019-06-27 · PBO1627BU # VMworld #PBO1627BU Software Super Convergence and Demo: How VMware Products Work Together

#PBO1627BU CONFIDENTIAL 9

PSO To the rescue

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 10: PBO1627BU Software Super Convergence and Demo: or distribution · 2019-06-27 · PBO1627BU # VMworld #PBO1627BU Software Super Convergence and Demo: How VMware Products Work Together

#PBO1627BU CONFIDENTIAL

VM Creation

VM Customization

VM Reconfiguration

VM Retirement

vSphere Creation

vSphere CustomizationvSphere Reconfiguration

vSphere Retirement

Life cycle automation

10

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 11: PBO1627BU Software Super Convergence and Demo: or distribution · 2019-06-27 · PBO1627BU # VMworld #PBO1627BU Software Super Convergence and Demo: How VMware Products Work Together

Enterprise Backoffice

#PBO1627BU CONFIDENTIAL

vRA (UI/API)

vCO

DNS

Hostname

Service

NowBlueCat

vSphere

VCF

Horizon

AD

F5

vCOps

CheckName

CreateTicket

Get IPDNS

ADSSO

Create CI CloseTicket

F5Monitoring

VM

SPEC

CMDB

TicketIPAM Get VM

Autho

Authen

CMDB

TicketF5 /Monitor Customize Email User

Service

Now

Puppet

Gugent

Custom-ization

vSphere Creation Pattern 1

11

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 12: PBO1627BU Software Super Convergence and Demo: or distribution · 2019-06-27 · PBO1627BU # VMworld #PBO1627BU Software Super Convergence and Demo: How VMware Products Work Together

vRO

VMC Workload Pattern

vRA (UI/API) / PowerCLI

VM

SPEC

CMDB

TicketIPAM Get VM

Autho

Authen

CMDB

TicketF5 /Monitor Customize Email User

VMC Gateway

VMC VPC

SDDC Internal Gateway

VPN / DC

VPC Lob 1 NPD

Router / NAT GatewayVC API

VPC Lob 1 PRDVMworld 2017 Content: Not fo

r publication or distri

bution

Page 13: PBO1627BU Software Super Convergence and Demo: or distribution · 2019-06-27 · PBO1627BU # VMworld #PBO1627BU Software Super Convergence and Demo: How VMware Products Work Together

CONFIDENTIAL 13

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 14: PBO1627BU Software Super Convergence and Demo: or distribution · 2019-06-27 · PBO1627BU # VMworld #PBO1627BU Software Super Convergence and Demo: How VMware Products Work Together

Best of Breed Technology Platform

CONFIDENTIAL 14

DevOps

Frameworks

as a ServiceVMworld 2017 Content: N

ot for publicatio

n or distribution

Page 15: PBO1627BU Software Super Convergence and Demo: or distribution · 2019-06-27 · PBO1627BU # VMworld #PBO1627BU Software Super Convergence and Demo: How VMware Products Work Together

Codestream

vRA

vRO

DevOps Framework as a Service

CONFIDENTIAL 15

TestStack

CommitStackCIStack

ArtifactStack CDStackConfigStack

ControlStack

vRA

vROps

vRLI

vRBArtifactory

Gerrit

Trigger

Plugins

CodeStack

ASD/vRO

Geany

Issues

FeedBackStackPlanStack

vSphere, vSAN, NSX, vRealize Suite

SDDC IaaS Foundation

vRealize Orchestrator

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 16: PBO1627BU Software Super Convergence and Demo: or distribution · 2019-06-27 · PBO1627BU # VMworld #PBO1627BU Software Super Convergence and Demo: How VMware Products Work Together

#PBO1627BU CONFIDENTIAL 16

Ports

• Talk to each other

• Talk to the world

DB

• Data storage / retrieval

• Session management

Authentication

• Who can access what

• How often does that change

Authorization

• Should access be given

IP / DNS

• Address in the virtual real-estate

API

• Talk to each other

• Talk to others

• Secret handshakes

What Our Products Need

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 17: PBO1627BU Software Super Convergence and Demo: or distribution · 2019-06-27 · PBO1627BU # VMworld #PBO1627BU Software Super Convergence and Demo: How VMware Products Work Together

Ports

#PBO1627BU CONFIDENTIAL 17

How every product talks to the world

Port block FW

Port Reuse

Typing Error

Ephemeral Port Issues

Port Exhaustion

When Ports Fail !

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 18: PBO1627BU Software Super Convergence and Demo: or distribution · 2019-06-27 · PBO1627BU # VMworld #PBO1627BU Software Super Convergence and Demo: How VMware Products Work Together

#PBO1627BU CONFIDENTIAL 18

338933894001400140014100

80098009

42966

80808009

443253892233 12345 23451

808022123443116222123443

1162443

7443

9443

5353

22024

804439029038044390290380443902903

8044390290322804439028044390380443903

80808443

80443902903

8080844394431008010443

0

5000

10000

15000

20000

25000

30000

35000

40000

45000

View/VDM 2.xView/VDM 2.xView/VDM 2.xView/VDM 2.x

View/VDM 2.xView/VDM 2.x

View/VDM 2.xView/VDM 2.x

View/VDM 2.x

VMware vCenter Chargeback 1.5

VMware vCenter Chargeback 1.5

VMware vCenter Chargeback 1.5

VMware vCenter Chargeback 1.5

VMware vCenter Chargeback 1.5

Virtual SAN

Virtual SAN

Virtual SAN

Virtual SAN

vShield 1.x

vShield 1.x

vShield 1.x

vShield 1.x

vShield 4.x

vShield 4.x

vShield 4.x

vShield 4.x

vSphere Management Assistant

EVO:RAIL 1.xEVO:RAIL 1.x

EVO:RAIL 1.xData Recovery

ESX 3.xESX 3.xESX 3.xESX 3.x

ESX 4.xESX 4.xESX 4.xESX 4.x

ESXi 3.xESXi 3.x

ESXi 3.x

ESXi 3.x

ESXi 4.x

ESXi 4.x

ESXi 4.x

ESXi 4.x

ESXi 5.x

ESXi 5.x

ESXi 5.x

ESXi 5.x

vCenter 2.5.x

vCenter 2.5.x

vCenter 2.5.x

vCenter 4.x

vCenter 4.x

vCenter 4.x

vCenter 4.x

vCenter 4.x

vCenter 5.x

vCenter 5.x

vCenter 5.xvCenter 5.x

vCenter 5.xvCenter 5.x

vCenter 5.xvCenter 5.xvCenter 5.x

Product Ports

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 19: PBO1627BU Software Super Convergence and Demo: or distribution · 2019-06-27 · PBO1627BU # VMworld #PBO1627BU Software Super Convergence and Demo: How VMware Products Work Together

92

568

11

113

716

142

746

454

773

511

62

12

35

15

21

20

14

22

33

32

68

33

89

41

72

54

32

59

88

65

00

69

69

70

09

73

43

75

00

80

03

80

09

80

84

80

87

81

82

82

00

82

44

82

81

82

86

83

02

90

87

94

27

10

111

11

712

12

721

22

024

27

000

31

100

50

002

57

348

59

888

889 -

10

24 t

o 6

553

520

000

-2001

031

000

to…

49

152

to…

80

/44

390

89,

909

0

0

1

2

3

4

5

6

7

Port Distribution

Detailed Port Distribution ≈ 700

#PBO1627BU CONFIDENTIAL 19

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 20: PBO1627BU Software Super Convergence and Demo: or distribution · 2019-06-27 · PBO1627BU # VMworld #PBO1627BU Software Super Convergence and Demo: How VMware Products Work Together

#PBO1627BU CONFIDENTIAL 20

• SSL

443

• ESXi Ops (network file copy)

902

• HTTP

80

• VM Remote Console

903

• View Transfer Server

4001

• Management Web Services

8443

Top 6 Ports You Must Know

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 21: PBO1627BU Software Super Convergence and Demo: or distribution · 2019-06-27 · PBO1627BU # VMworld #PBO1627BU Software Super Convergence and Demo: How VMware Products Work Together

#PBO1627BU CONFIDENTIAL 21

• SSL, ESX, HTTP, VMRC, VTP, MSWS

Keep Ports list handy

• Long FW change ticket cycles

Validate with Field Team and Internal Customer

• Check that it really works

Ping the port

• LogInsight for Port traffic

Monitor logging

Field Port Strategy

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 22: PBO1627BU Software Super Convergence and Demo: or distribution · 2019-06-27 · PBO1627BU # VMworld #PBO1627BU Software Super Convergence and Demo: How VMware Products Work Together

#PBO1627BU CONFIDENTIAL 22

VMware SSO

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 23: PBO1627BU Software Super Convergence and Demo: or distribution · 2019-06-27 · PBO1627BU # VMworld #PBO1627BU Software Super Convergence and Demo: How VMware Products Work Together

#PBO1627BU CONFIDENTIAL 23

Ports

• Talk to each other

• Talk to the world

DB

• Data storage / retrieval

• Session management

Authentication

• Who can access what

• How often does that change

Authorization

• Should access be given

IP / DNS

• Address in the virtual real-estate

API

• Talk to each other

• Talk to others

• Secret handshakes

What Our Products Need

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 24: PBO1627BU Software Super Convergence and Demo: or distribution · 2019-06-27 · PBO1627BU # VMworld #PBO1627BU Software Super Convergence and Demo: How VMware Products Work Together

#PBO1627BU CONFIDENTIAL 24

AD LDAP SSO CAC

Authentication

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 25: PBO1627BU Software Super Convergence and Demo: or distribution · 2019-06-27 · PBO1627BU # VMworld #PBO1627BU Software Super Convergence and Demo: How VMware Products Work Together

#PBO1627BU CONFIDENTIALvR

O25

SSO

Big

Data

Pro

tect

ion

vSA

N

VR

opS

Hyp

eric

Big

Data

Ext

ensi

on

ESX(i)

SR

M

vRA

IaaS vRA Appliance

App Services

Gugent DEM (Orch). DEM (Exe).

NSX Controller

Manager

vSwitch

Edge

Firewall

LB

vR Log Insight

vR Business

vR InfraNavigator

Horizon

SecureContentLocker

AirWatch

vSphereReplication

vCM

CodeStream

EVO:SDDC

vIO

RE

ST

SS

H

SQ

L

vCHS/vCA

SN

MP

Pow

erS

hell

RE

ST

AM

QP

vC

AC

vS

Rep

NS

X

AD

vC

Horizo

n

F5

Info

Blo

x

Dyn

am

ci

SO

AP

SN

OW

VC

IA

Authentication Flow

vCenter

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 26: PBO1627BU Software Super Convergence and Demo: or distribution · 2019-06-27 · PBO1627BU # VMworld #PBO1627BU Software Super Convergence and Demo: How VMware Products Work Together

Authentication

#PBO1627BU CONFIDENTIAL 26

User Plane

(vRO, API,

vRA, SNOW)

SSO

Server Specific

vRA

vRO

vRopS

vC

vSphere

LogInsight

vRA

vRO

vRopS

vC

vSphere

LogInsight

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 27: PBO1627BU Software Super Convergence and Demo: or distribution · 2019-06-27 · PBO1627BU # VMworld #PBO1627BU Software Super Convergence and Demo: How VMware Products Work Together

Things to Watch Out For

• Certificates (Quiz)

• SSO needs to create two Database user accounts

• AD Configuration

• SSO now handles all user identity management

#PBO1627BU CONFIDENTIAL 27

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 28: PBO1627BU Software Super Convergence and Demo: or distribution · 2019-06-27 · PBO1627BU # VMworld #PBO1627BU Software Super Convergence and Demo: How VMware Products Work Together

#PBO1627BU CONFIDENTIAL 28

Ports

• Talk to each other

• Talk to the world

DB

• Data storage / retrieval

• Session management

Authentication

• Who can access what

• How often does that change

Authorization

• Should access be given

IP / DNS

• Address in the virtual real-estate

API

• Talk to each other

• Talk to others

• Secret handshakes

What Our Products Need

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 29: PBO1627BU Software Super Convergence and Demo: or distribution · 2019-06-27 · PBO1627BU # VMworld #PBO1627BU Software Super Convergence and Demo: How VMware Products Work Together

#PBO1627BU CONFIDENTIAL 29

DataBases (Data Flow)

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 30: PBO1627BU Software Super Convergence and Demo: or distribution · 2019-06-27 · PBO1627BU # VMworld #PBO1627BU Software Super Convergence and Demo: How VMware Products Work Together

#PBO1627BU CONFIDENTIAL 30

• Appliance DB

vSphere

• Appliance DB

vCenter

• IaaS

• Appliance DB

vRA

• Appliance DB

SRM

• Appliance DB

vRO

• NSX Controller

• NSX Manager

NSX

• Appliance DB

vRB

• Appliance DB

LogInsight

• Appliance DB

View

• Appliance DB

Infrastructure Navigator

12 Databases

Object Models

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 31: PBO1627BU Software Super Convergence and Demo: or distribution · 2019-06-27 · PBO1627BU # VMworld #PBO1627BU Software Super Convergence and Demo: How VMware Products Work Together

vRA

#PBO1627BU CONFIDENTIAL 31

SSO

IaaS

Appliance

SSO

Appliance

AD SSO

vRO

Appliance

vC

Appliance

vSphere

Appliance

DataFlow Example VM

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 32: PBO1627BU Software Super Convergence and Demo: or distribution · 2019-06-27 · PBO1627BU # VMworld #PBO1627BU Software Super Convergence and Demo: How VMware Products Work Together

#PBO1627BU CONFIDENTIAL 32

• Determine the DBs you’ll need

Use DB guide

• Licenses / change ticket cycles

Validate with DB team

• Validate with customer on data volume expectations

Use Sizing Guide

• Really when DB fails

Have a backup / restore exercise

Monitor, Monitor, Monitor

Field DB Strategy

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 33: PBO1627BU Software Super Convergence and Demo: or distribution · 2019-06-27 · PBO1627BU # VMworld #PBO1627BU Software Super Convergence and Demo: How VMware Products Work Together

#PBO1627BU CONFIDENTIAL 33

Full Replication Strategy

Full Licensing Reqs

Multi-site DB HA/FT

Field DB Strategy (TBD)

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 34: PBO1627BU Software Super Convergence and Demo: or distribution · 2019-06-27 · PBO1627BU # VMworld #PBO1627BU Software Super Convergence and Demo: How VMware Products Work Together

#PBO1627BU CONFIDENTIAL 34

Ports

• Talk to each other

• Talk to the world

DB

• Data storage / retrieval

• Session management

Authentication

• Who can access what

• How often does that change

Authorization

• Should access be given

IP / DNS

• Address in the virtual real-estate

API

• Talk to each other

• Talk to others

• Secret handshakes

What Our Products Need

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 35: PBO1627BU Software Super Convergence and Demo: or distribution · 2019-06-27 · PBO1627BU # VMworld #PBO1627BU Software Super Convergence and Demo: How VMware Products Work Together

#PBO1627BU CONFIDENTIAL 35

• vCenter Chargeback Manager SDK for Java

• vCenter Converter SDK

• vCloud API

• vCloud SDK for .Net

• vCloud SDK for Java

• vCloud SDK for PHP

• vCloud Suite SDK for .NET

• vCloud Suite SDK for Java

• vCloud Suite SDK for Perl

• vCloud Suite SDK for Python

• vCloud Suite SDK for REST

• vCloud Suite SDK for Ruby

• vRealize Automation SDK

• vRealize Operations SDK 6.1 Update 1

• vRealize Orchestrator Plug-in SDK

• vSphere Guest SDK

• vSphere Management SDK

• vSphere Perl SDK

• vSphere Web Client SDK

Management and Orchestration

APIs

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 37: PBO1627BU Software Super Convergence and Demo: or distribution · 2019-06-27 · PBO1627BU # VMworld #PBO1627BU Software Super Convergence and Demo: How VMware Products Work Together

#PBO1627BU CONFIDENTIAL 37

• Pluggable Storage Architecture (PSA) SDK

• VAAI NAS SDK (NVDK)

• vSphere APIs for IO Filtering SDK (VAIODK)

• vSphere APIs for Storage Awareness (VASA) SDK

Storage

APIs .. APIs .. APIs

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 38: PBO1627BU Software Super Convergence and Demo: or distribution · 2019-06-27 · PBO1627BU # VMworld #PBO1627BU Software Super Convergence and Demo: How VMware Products Work Together

#PBO1627BU CONFIDENTIAL 38

•NSX SDK

•Network Extensibility (NetX) SDK

•Endpoint Security (EPSec) SDK

Networking and Security

APIs .. APIs .. APIs.. APIs

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 39: PBO1627BU Software Super Convergence and Demo: or distribution · 2019-06-27 · PBO1627BU # VMworld #PBO1627BU Software Super Convergence and Demo: How VMware Products Work Together

#PBO1627BU CONFIDENTIAL 39

• AirWatch by VMware SDK

• Horizon View Session Enhancement SDK

• RDP VC Bridge SDK

• Socialcast by VMware SDK

• ThinApp SDK

End-User Computing

APIs .. APIs .. APIs.. APIs .. APIs

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 40: PBO1627BU Software Super Convergence and Demo: or distribution · 2019-06-27 · PBO1627BU # VMworld #PBO1627BU Software Super Convergence and Demo: How VMware Products Work Together

#PBO1627BU CONFIDENTIAL 40

• vRA API

• vRO API

• vROps API

• vRB API

• vAPI

• SSO API

Others

APIs .. APIs .. APIs.. APIs .. APIs .. APIs

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 41: PBO1627BU Software Super Convergence and Demo: or distribution · 2019-06-27 · PBO1627BU # VMworld #PBO1627BU Software Super Convergence and Demo: How VMware Products Work Together

#PBO1627BU CONFIDENTIAL 41

APIs 37

APIs .. APIs .. APIs.. APIs .. APIs .. APIs

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 42: PBO1627BU Software Super Convergence and Demo: or distribution · 2019-06-27 · PBO1627BU # VMworld #PBO1627BU Software Super Convergence and Demo: How VMware Products Work Together

#PBO1627BU CONFIDENTIAL 42

REST Console

• Know how to use a REST API

MOB• Understand how MOB is organized

vROrchestrator

• Gateway to (almost) every API

vSphere• Base SDK / API Access

PowerCLI• PowerCLI Scripts used by many VMware products

Minimum API Knowledge

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 43: PBO1627BU Software Super Convergence and Demo: or distribution · 2019-06-27 · PBO1627BU # VMworld #PBO1627BU Software Super Convergence and Demo: How VMware Products Work Together

vSphere Managed Object Browser (MOB)

• The managed object browser allows users to browse or programmatically query the vSphere Inventory

– https://vcsa-01a.corp.local/mob/?moid=group-v225

– Basic form of the url is https://vcenter/mob

• Two parameters are important when referring to virtual machines

– MOID (Managed Object ID), example vm-721

– MOREF (Managed Object Reference), 128 bit Globally Unique ID, example 501d6aa3-54fc-8b8d-99a2-e448463ead18

• MOIDs are frequently used by the API and may have to be programmatically retrieved to achieve your automation objectives

#PBO1627BU CONFIDENTIAL 43

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 44: PBO1627BU Software Super Convergence and Demo: or distribution · 2019-06-27 · PBO1627BU # VMworld #PBO1627BU Software Super Convergence and Demo: How VMware Products Work Together

vRealize Orchestrator Inventory Browser

• The vRO Inventory Browser is an EXCELLENT way to browse, retrieve, and verify MOIDs, both for vCenter and NSX

• Getting VM MOID

#PBO1627BU CONFIDENTIAL 44

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 45: PBO1627BU Software Super Convergence and Demo: or distribution · 2019-06-27 · PBO1627BU # VMworld #PBO1627BU Software Super Convergence and Demo: How VMware Products Work Together

#PBO1627BU CONFIDENTIAL 45

Ports

• Talk to each other

• Talk to the world

DB

• Data storage / retrieval

• Session management

Authentication

• Who can access what

• How often does that change

Authorization

• Should access be given

IP / DNS

• Address in the virtual real-estate

API

• Talk to each other

• Talk to others

• Secret handshakes

What Our Products Need

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 46: PBO1627BU Software Super Convergence and Demo: or distribution · 2019-06-27 · PBO1627BU # VMworld #PBO1627BU Software Super Convergence and Demo: How VMware Products Work Together

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 47: PBO1627BU Software Super Convergence and Demo: or distribution · 2019-06-27 · PBO1627BU # VMworld #PBO1627BU Software Super Convergence and Demo: How VMware Products Work Together

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 48: PBO1627BU Software Super Convergence and Demo: or distribution · 2019-06-27 · PBO1627BU # VMworld #PBO1627BU Software Super Convergence and Demo: How VMware Products Work Together

• It is impossible for a distributed computer system to simultaneously provide all three of the following guarantees

• Computer System:

– Single Site DC

– Multi Site DC

– EUC

– Multi Network NSX

• All nodes see the same data at the same time

Consistency

• A guarantee that every request receives a response about whether it succeeded or failed

Availability

• The system continues to operate despite arbitrary partitioning due to network failures

Partition tolerance

#PBO1627BU CONFIDENTIAL 48

CA CP

AP

CAP Theorem

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 49: PBO1627BU Software Super Convergence and Demo: or distribution · 2019-06-27 · PBO1627BU # VMworld #PBO1627BU Software Super Convergence and Demo: How VMware Products Work Together

#PBO1627BU CONFIDENTIAL 49

VS

NSX

vSAN

vRA

vROvRop

CAP Reality

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 50: PBO1627BU Software Super Convergence and Demo: or distribution · 2019-06-27 · PBO1627BU # VMworld #PBO1627BU Software Super Convergence and Demo: How VMware Products Work Together

#PBO1627BU CONFIDENTIAL 50

vSphere NSX

vRAApplication Services

vROPS / Rabbit

vRO SRM

TOGAF VMware Fit

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 51: PBO1627BU Software Super Convergence and Demo: or distribution · 2019-06-27 · PBO1627BU # VMworld #PBO1627BU Software Super Convergence and Demo: How VMware Products Work Together

#PBO1627BU CONFIDENTIAL 51

vSphere NSX

VVD

TOGAF – > VVD Fit

VMworld 2017 Content: Not fo

r publication or distri

bution