VMworld 2015: VDI Sizing Deep Dive - The Horizon Sizing Tool

29
VDI Sizing Deep Dive The Horizon Sizing Tool Ray Heffer, VMware, Inc Shengbo Teng, VMware, Inc EUC4827 #EUC4827

Transcript of VMworld 2015: VDI Sizing Deep Dive - The Horizon Sizing Tool

VDI Sizing Deep Dive –The Horizon Sizing Tool

Ray Heffer, VMware, IncShengbo Teng, VMware, Inc

EUC4827

#EUC4827

• 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

Identity Manager

ITUser

Horizon

Desktop

AirWatch

Mobile

Content

Collaboration

One Cloud

Workspace Suite

VMware Workspace Suite: Enabling Business Mobility

CONFIDENTIAL 3

AirWatch Mobile:• A Leader for 5 Consecutive Years

• Placed Highest on Ability to

Execute Axis 3 Consecutive Years

Magic Quadrant

Figure. Magic Quadrant for Enterprise Mobility Management Suites

Source: Gartner, Inc., Magic Quadrant for Enterprise Mobility Management Suites, Terrence Cosgrove, et al, June 8 2015. &

Gartner, Inc., 2015 Critical Capabilities for Enterprise Mobility Management Suites, Terrence Cosgrove, et al, June 9 2015.

This graphic was published by Gartner, Inc. as part of a larger research document and should be evaluated in the context of

the entire document. The Gartner document is available upon request from AirWatch.

Gartner does not endorse any vendor, product or service depicted in its research publications, and does not advise

technology users to select only those vendors with the highest ratings or other designation. Gartner research publications

consist of the opinions of Gartner¹s research organization and should not be construed as statements of fact. Gartner

disclaims all warranties, expressed or implied, with respect to this research, including any warranties of merchantability or

fitness for a particular purpose.

CONFIDENTIAL 4

Horizon Desktop:VMware leaps past the competition

“VMware's position reflects the company's market

position and commitment to providing resources to

expand its EUC product portfolio and infrastructure.”

CONFIDENTIAL 5

Agenda

1 Design Methodology

2 Pod and Block Architecture

3 Sizing Best Practices

4 Introducing the Horizon Sizing Tool

5 Live DEMO!

CONFIDENTIAL 6

Design Methodology – Overview

• Without fully understanding the requirements and pain-points the customer is having, it is impossible to provide a solution.

Assessment

• Current view

• Baseline

Discovery

• Workshops

• Build use cases

• PoC

• Capture requirements

Plan & Design

• HLD (Conceptual Design)

• Logical design

• Physical design

CONFIDENTIAL 7

Design Methodology – Overview

• Understanding the current workload, applications and infrastructure is imperative for creating a fit-for-purpose design

Build and Test

• Validate design

• Load testing

• Update design

Optimize

• Tuning

• Best Practices

Review

• Iterative process

• Improvement

• Roadmap

CONFIDENTIAL 8

Horizon 6 Design Process Overview

Use Case

Definition

Pool Design

Pod & Block

Design

vSphere Design

Storage &

Network

End User Device Design

CONFIDENTIAL 9

Management Block

Pod and Block Architecture at Scale

10

Desktop Pools

vSphere

Cluster

VSAN /

Local Storage

Shared Storage

Virtual Switch

vCenter

Desktop Pools

vSphere

Cluster

VSAN /

Local Storage

Composer

Desktop Pools

vSphere

Cluster

VSAN /

Local Storage

Shared Storage

Virtual Switch

Application Pools

vSphere

Cluster

VSAN /

Local Storage

Application Pools

vSphere

Cluster

VSAN /

Local Storage

Shared Storage

Virtual Switch

Application Pools

vSphere

Cluster

VSAN /

Local Storage

vCenter

Composer

vCenter

CONFIDENTIAL

Block 1 Block 2 Block 3

Horizon Pod and Block

CONFIDENTIAL 11

Cloud PodView instance

1-4 Pods (two sites)Up to 20,000 sessions

View PodUp to 10,000 sessions

Management Block1-7 Connection Servers2+ Security ServersvCenter Servers (one per block)

Desktop Resource BlockvSphere Cluster(s)~2,000 sessions

Active Sessions per Pod 10000

Sites per Cloud Pod 2

View Pods per Cloud Pod 4

Scalability – Provisioning

• Up to 10,000 desktop sessions in a single View Pod

– Use multiple vCenter servers to avoid bottlenecks in concurrent operations

– Up to 10,000 desktop VMs per vCenter supported, but not recommended

Description Default Maximum

Concurrent provisioning operations 20

Concurrent power operations 50

Concurrent View Composer maintenance operations

(operations such as recompose, rebalance and refresh)12

Concurrent View Composer provisioning operations

(creation and deletion)8

CONFIDENTIAL 12

Sizing – Desktop Session Limits

CONFIDENTIAL

Description Maximum

Max active sessions per View Cloud Pod 20,000

Max View Pods per Cloud Pod 4

Max sites per Cloud Pod 2

Active Connections per View Pod 10,000

Max Connection Servers per View Pod 7 (10,000 sessions)

Active sessions / Connection Server with direct connection, RDP,

tunneled, or PCoIP2,000

13

Sizing – Maximum Supported ESXi and VM Values

CONFIDENTIAL

Description Guideline

Hosts per cluster (VMFS+NFS) 64

VMs per vCenter instance 10,000*

VMs per Desktop Pool 2,000

VMs per Replica disk (with tiered storage) 2,000

* Supported, but not recommended

14

Storage Sizing

User concurrency and usage pattern

Type of desktop (E.g Full clone, linked clone)

Use-cases and their workload profile

Avoid the Limits!

CONFIDENTIAL 15

Storage Sizing – Factors

CONFIDENTIAL

Performance CapacityVirtual

Desktop Sizing

IOPS: 25/200Mix: 30/70CBRC: 70%

LC+SE Sparse: ~4GBMemory reservation Replicas

16

Storage Sizing – Key Takeaways

Performance

• Size for 25 IOPS per VM if you need a conservative estimate

• Liquidware / Lakeside to do application IO analysis

• Size for 30% read, 70% write

• Cater for read storms

• up to 200 IOPS per VM

• Use CBRC (aka VSA)

• On average 70% reduction in read IO on boot storms

• Validate with storage vendor

Capacity

• Linked Clones and SE Sparse can keep VM size to ~4GB

• 100% Memory Reservation to avoid vmswp disk

• Keep in mind space for Replicas

• No support for SE Sparse in Virtual SAN

View Design Guide

• Calculations for local and shared storage

• Parent VM

• Replica

• Linked Clone

• vSwap

• Log

• Disposable Disk

• Persistent Disk

• VSAN introduces a whole new calculation!

CONFIDENTIAL 17

• Each RDS host maximum session limit

• Size each RDS Farm with identical sized hosts

• RDS hosts within a farm should contain the same applications with the same configuration

– Executable paths must be the same

• Less powerful RDS hosts can be configured with a lower session limit

Default max sessions:150

Consider separate farms for specific application sets

Sizing – RDSH

CONFIDENTIAL 18

Recommended Sizing – RDSH

Sessions per RDSH 32~

4

vRAM per RDSH 32GB (~512MB / user)

RSDH per ESX host1 per 4 logical cores

vCPU per RDSH

CONFIDENTIAL 19

12 GB 4 vCPU 2,000

N+1

Recommended Sizing – View Connection Servers

CONFIDENTIAL 20

2-factor specific

to Connection Server

PCoIP Secure Gateway

~2000 sessions

Blast Secure gateway

~800 connections

Sizing – View Security Servers

CONFIDENTIAL 21

Sizing – PCoIP

• Optimize and test (multiple users)

• Client-side-caching improves performance - Check client compatibility

• Rule of thumb for office user: 160-250Kbps per session

• Expect bursts of 4MB or more with video on an unconstrained network

• Optimization Guide for Horizon View 5.0+

– http://www.vmware.com/files/pdf/view/VMware-View-5-PCoIP-Network-Optimization-Guide.pdf

• VMware Horizon 6 Performance and Best Practices PDF

CONFIDENTIAL 22

Configuration Best Practices

Configuration Best Practices

View Storage Acceleration

(CBRC)

Always enable VSA(on by default)

– Will reduce boot and login storm IOPS

Space-efficient Sparse

(SE-Sparse) disks

Ideal for linked clones. Not supported for Virtual SAN

Replica VM Place the replica on a faster tier on storage (Flash/SSD)

Memory reservation Size hosts for 100% memory reservation eliminate vmswap

Connection Servers Configure with minimum of 12GB RAM (for up to 2,000 sessions)

Use pair of Connection Servers for internal access and a separate pair of

Connection Servers for external access (paired with Security Servers)

Security Servers Essential component for external access. Use the PCoIP Secure Gateway

feature when View Clients do not have access to desktop subnet

CONFIDENTIAL 23

Horizon Sizing Tool (Beta)

24CONFIDENTIAL

25

LIVE DEMO!

CONFIDENTIAL

EUC VMworld 2015 Session Recommendations

TechnicalApplication Lifecycle Management with

VMware Horizon EUC4561

Why Everybody Needs VMware User

Environment Manager (UEM) EUC5430

Beyond the Marketing:

Horizon 6 Technical Deep Dive EUC5052

Your Desktops Secured:

What Can NSX Do for You? EUC5062

Beyond the Marketing: VMware App

Volumes Technical Overview EUC5434

High Performance 30 Workloads on

Horizon 6 and NVIDIA GRID vGPUEUC5481

Access Point -EUC Common Gateway EUC6101

What's New with Horizon 6 with VOl and

Hosted Applications EUC6129

What's New in VMware Identity Manager EUC6105

Mobile Device Management or

Container: Do We Have to Choose?EUC5622

End-to-end Security with AirWatch. NSX

and Intelligent Networking EUC5762

Business/StrategyShow Me the Money !! Finding

Value in EUC – Why Identifying

Benefits Beyond Cost Matter Most

EUC5662

VMware’s End User Computing

(EUC) Strategy into 2015 and

Beyond

EUC5909

The Real Story of Customers

Delivering 3D Workstations with

VMware Horizon and NVIDIA GRID

EUC6621

Horizon Air: How to Provide an

Uncompromised User Experience

at a Cost Less than Physical

EUC6082

AirWatch 101: Enterprise Mobility

Management SimplifiedEUC5523

Peek Into the Future: Our Vision

for Business MobilityEUC5645-QT

Bring Your Own Content, We’ll

Keep it SecureEUC5764

Driving Business Mobility with

AirWatch and VMware IdentityEUC6098

The Future of End User

ComputingEUC6225-QT

VerticalHorizon at Point of Sales–We Did it

so Can You!EUC4919

Higher IT Pressure in Higher

Education: VMware End User

Computing Provides Instant Relief

EUC5664

Embracing Mobility in the

Federal SectorEUC5687

Mobilizing Healthcare: From Shared

to Personal Clinical Workspaces ...

And Beyond!

EUC5965

Financial Services Transformation in

Branch ComputingEUC6018

CONFIDENTIAL 26

VDI Sizing Deep Dive –The Horizon Sizing Tool

Ray Heffer, VMware, Inc

EUC4827

#EUC4827