SER1504BU Extreme Performance vCenter Performance or ... PSC 1 2 Replication and Failover VC1 VC2 VC3

  • View
    4

  • Download
    0

Embed Size (px)

Text of SER1504BU Extreme Performance vCenter Performance or ... PSC 1 2 Replication and Failover VC1 VC2...

  • Ravi Soundararajan, VMware, Inc Eric Saxe, VMware, Inc

    SER1504BU

    #VMworld #SER1504BU

    Extreme Performance Series: vCenter Performance Deep Dive

    VMw orld

    201 7 C

    onte nt: N

    ot f or p

    ublic atio

    n or dis

    tribu tion

  • • 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

    #SER1504BU CONFIDENTIAL 2

    VMw orld

    201 7 C

    onte nt: N

    ot f or p

    ublic atio

    n or dis

    tribu tion

  • Our Goals

    • Help you understand vCenter architecture

    • Help you understand what factors influence vCenter performance

    • Help you use this knowledge to guide vCenter deployment

    #SER1504BU CONFIDENTIAL 3

    VMw orld

    201 7 C

    onte nt: N

    ot f or p

    ublic atio

    n or dis

    tribu tion

  • vCenter 6.5: Appliance vs. Windows

    • Performance: Appliance at Parity with (or better than) Windows

    • Migration tool for Windows to Appliance: 6.0u2m (and 6.5)

    CONFIDENTIAL: The information in this presentation is intended to outline our general product direction, and it should not be

    relied on in making a purchasing decision. It is for informational purposes only and may not be incorporated into any contract. 4

    0

    0.2

    0.4

    0.6

    0.8

    1

    1.2

    Cluster, light Cluster, heavy Datacenter, light Datacenter, heavy Datacenter, heavy (Windows modified settings)

    Normalized vCenter throughput benchmark operations per minute

    Windows Appliance

    VMw orld

    201 7 C

    onte nt: N

    ot f or p

    ublic atio

    n or dis

    tribu tion

  • vCenter 6.5: Appliance vs. Windows

    • Performance: Appliance at Parity with (or better than) Windows

    • Migration tool for Windows to Appliance: 6.0u2m (and 6.5)

    • https://blogs.vmware.com/performance/2017/04/vcenter-6-5-performance-what-does-6x-mean.html

    CONFIDENTIAL: The information in this presentation is intended to outline our general product direction, and it should not be

    relied on in making a purchasing decision. It is for informational purposes only and may not be incorporated into any contract. 5

    0

    0.2

    0.4

    0.6

    0.8

    1

    1.2

    Cluster, light Cluster, heavy Datacenter, light Datacenter, heavy Datacenter, heavy (Windows modified settings)

    Normalized vCenter throughput benchmark operations per minute

    Windows Appliance

    VMw orld

    201 7 C

    onte nt: N

    ot f or p

    ublic atio

    n or dis

    tribu tion

  • Agenda

    1 vCenter and Web Client Deep Dive

    2 Multi-Node Deployment Strategies

    3 Performance Considerations

    4 Concluding Remarks

    #SER1504BU CONFIDENTIAL 6

    VMw orld

    201 7 C

    onte nt: N

    ot f or p

    ublic atio

    n or dis

    tribu tion

  • 10,000 foot view of vCenter

    7

    UI clients

    API clients vpxd DB

    vCenter server

    #SER1504BU CONFIDENTIAL

    VMw orld

    201 7 C

    onte nt: N

    ot f or p

    ublic atio

    n or dis

    tribu tion

  • vCenter: Under the Hood (We Will Dissect This…)

    #SER1504BU CONFIDENTIAL 8

    VPXD

    DB

    vsphere-client

    Web Browser

    AD

    vCenter server

    DIRECTORY SERVICE

    SSO

    (idmd,stsd,etc.)

    vSphere hosts

    vpxd-svcs vmware-sps

    Dataservice

    perfcharts

    eam

    vmon,

    rhttpproxy,health,

    content library,

    licensing …

    VMw orld

    201 7 C

    onte nt: N

    ot f or p

    ublic atio

    n or dis

    tribu tion

  • Single Node Deployments: Embedded DB (Windows, Appliance)

    9

    VPXD

    DB

    vsphere-client

    AD

    vCenter server

    DIRECTORY SERVICE

    SSO

    (idmd,stsd,etc.)

    vpxd-svcs

    Dataservice

    perfcharts

    vmon,

    rhttpproxy,health,

    content library,

    licensing …

    CONFIDENTIAL: The information in this presentation is intended to outline our general product direction, and it should not be relied on in

    making a purchasing decision. It is for informational purposes only and may not be incorporated into any contract.: :

    Web Browser

    vSphere hosts

    Perfcharts Overview charts Realtime: vpxd Historical: DB

    2015: vpxd-svcs = invsvc KV store frontend to VCDB  Tagging Authorization

     (e.g., content library)

    Directory Service Roles/Privileges Licenses Tags

    ESX1 ESX2

    vmware-sps VMw

    orld 201

    7 C onte

    nt: N ot f

    or p ublic

    atio n or

    dis tribu

    tion

  • Deep Dive: VC + Extensions

    10

    VPXD

    DB

    vsphere-client

    Web Browser

    AD

    vCenter server

    DIRECTORY SERVICE

    SSO

    (idmd,stsd,etc.)

    vSphere hosts

    vpxd-svcs vmware-sps

    Dataservice

    perfcharts

    NSX Manager

    Plugin installed inside vsphere-client

    NSX uses EAM for vibs

    eam

    vmon,

    rhttpproxy,health,

    content library,

    licensing …

    CONFIDENTIAL: The information in this presentation is intended to outline our general product direction, and it should not be relied on in

    making a purchasing decision. It is for informational purposes only and may not be incorporated into any contract.: :

    VMw orld

    201 7 C

    onte nt: N

    ot f or p

    ublic atio

    n or dis

    tribu tion

  • Host Operation 101

    11

    Client vCenter ESXi hosts

    CreateVM

    ReserveName

    Provision VM

    Host Sync “GetChanges”

    Host Sync Response

    DB

    DONE

    Storage, etc.

    Vpxa/hostd

    ROBO viable: http://www.vmware.com/resources/techresources/10165 Minimize VC-to-DB latency

    VMw orld

    201 7 C

    onte nt: N

    ot f or p

    ublic atio

    n or dis

    tribu tion

  • Agenda

    1 vCenter and Web Client Deep Dive

    2 Multi-Node Deployment Strategies

    3 Performance Considerations

    4 Concluding Remarks

    #SER1504BU CONFIDENTIAL 12

    VMw orld

    201 7 C

    onte nt: N

    ot f or p

    ublic atio

    n or dis

    tribu tion

  • Multiple vCenters: Terminology

    • vCenter node

    – Management Node

    – vCenter minus licensing service, directory service, and SSO

    • PSC node

    – Licensing service

    – Directory service (stores licenses, tags, roles/privileges)

    – SSO

    13#SER1504BU CONFIDENTIAL

    VMw orld

    201 7 C

    onte nt: N

    ot f or p

    ublic atio

    n or dis

    tribu tion

  • vCenter node vs. PSC node

    14

    VPXD

    DB

    vsphere-client

    AD

    vCenter node

    SSO

    (idmd,stsd,etc.)

    vpxd-svcs vmware-sps

    Dataservice

    perfcharts

    eam

    PSC node

    DIRECTORY SERVICE

    vmon,

    rhttpproxy,health,

    content library…

    Licensing

    CONFIDENTIAL: The information in this presentation is intended to outline our general product direction, and it should not be relied on in

    making a purchasing decision. It is for informational purposes only and may not be incorporated into any contract.: :

    VMw orld

    201 7 C

    onte nt: N

    ot f or p

    ublic atio

    n or dis

    tribu tion

  • Hypothetical Configuration Showing Sharing

    • Single Domain, single site

    • PSC node allows VCs to share

    – Roles/Privileges

    – Licenses

    – Tags

    CONFIDENTIAL: The information in this presentation is intended to outline our general product direction, and it should not be

    relied on in making a purchasing decision. It is for informational purposes only and may not be incorporated into any contract. 15

    VC1 VC2 VC3

    PSC1

    Directory

    SSO

    vsphere-

    client

    vsphere-

    client

    vsphere-

    client

    Web Browser

    Tags

    Tag associations in VCDB

    Tag associations in VCDB

    Tag associations in VCDB

    VMw orld

    201 7 C

    onte nt: N

    ot f or p

    ublic atio

    n or dis

    tribu tion

  • Single Site, PSC-HA configuration

    • 6.0:

  • Single Site, PSC-HA configuration, Search

    CONFIDENTIAL: The information in this presentation is intended to outline our general product direction, and it should not be

    relied on in mak