This post is intended to be a quick review of the new VMware View Limits and Maximums. I recommend you to read first my article “A review of VMware View Limits and Maximums” to understand the requirements to design a proper VDI architecture from an infrastructure perspective.
VMware View 4.5 adds a number of new operational features but also provide better scalability. Better scalability is due to improvements on the VMware vSphere platform with release of ESX 4.1, vCenter 4.1 and VMware View 4.5 connection brokers.
Limits may vary according to the versions and releases in use. So, it is important to understand that limits presented here are a combination resulting from the following components: VMware View 4.5, vSphere 4.1 and vCenter 4.1.
- 8 Hosts per Cluster (including 1 hot spare)
Limit set by View Composer.
- 16 VM’s per CPU core (NEW! previously was 8 )
- 512 Clones per Replica or Desktop Pool (for Linked Cloning)
- 64 VMs per LUN
Applies when using Fibre Channel array only. No limit for NFS or iSCSI
- 10,000 VMs per vCenter (NEW! previously 3000)
Limit is variable and will vary according to vCenter activity (power on and off, reconfiguration, cloning etc)
UPDATE: With vCenter 4.1, which has a limit of 10,000 virtual machines per vCenter, you might be able to use vCenter
Servers that manage virtual desktops in multiple building blocks. VMware has not yet validated such an approach in conjunction with VMware View. Testing of vCenter Server 4.1 with VMware View 4.5 was limited to testing 2,000 virtual desktops with one vCenter Server.
For hosts with 8-cores CPU: (8 host cluster * 8 cores/host * 16 clones/core) = 1024 VMs
For hosts with 16-cores CPU: (8 host cluster * 16 cores/host * 16 clones/core) = 2048 VMs
For hosts with 32-core CPU: (8 hosts cluster * 16 cores/host * 16 clones/core) = 4096 VMs
eq. As an example this would not work due to cluster limiting factors on number of virtual machines per host (320) and number of virtual machines per cluster (3000).
The numbers above do not consider a cluster host for hot spare or maintenance.
Maximum Number of Simultaneous Connections
- 1 Connection Server with Direct connections, RDP or PCoIP 2,000
- 7 Connection Servers (5 + 2 spares) with Direct connections, RDP or PCoIP 10,000
- 3 Connection Servers with Tunnelled SSL connections, RDP 2,000
Local Mode (Transfer Servers)
- 1 Transfer Server, 60 concurrent disk operations.
Network bandwidth needs to be carefully accessed to allow 60 disk operations.
- Looking at the numbers above it is possible to see that using two (2) cluster of eight ESX(i) 4.1 hosts it is possible to cater for approximately 4,000 virtual desktops. However because of these maximums (understand them as limits tested by VMware) it is necessary to build Blocks and Pods with multiple core components. When joined together they will form a farm of Pods that will scale the solution to thousands of virtual desktops.
Some reference architecture have already been published:
NetApp, VMware, Cisco, Fujitsu, and Wyse — 50,000-seat VMware View 4.5 Deployment
EMC Solution Overview — EMC Infrastructure for Virtual Desktops with VMware View 4.5
EMC White Paper — EMC Unified Storage and VMware View 4.5