Upload
vmworld
View
2.533
Download
0
Embed Size (px)
Citation preview
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
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
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