Since it was introduced, VCSA has lagged behind the vCenter deployment on Windows in terms of functionality and scalability. In vSphere 6.5, however, VCSA has all the features of the Windows version, including Update Manager, and can scale to the same size in terms of supported hosts and VMs. It is also quicker to deploy and it doesn't use a costly Windows license.
It also includes native replication and backup that you don't get with the Windows version. With all these improvements in vSphere 6.5, is there any reason to use vCenter on Windows? The only downside to running VCSA is that it is Linux-based, and therefore, troubleshooting takes a little Linux knowledge. If you want to keep a strictly Windows environment, then go with vCenter on Windows; otherwise, use VCSA.
The table indicates the recommended sizes for CPUs, RAM, and storage for your VCSA, depending on the number of hosts and VMs that will be in your environment:
VCSA platforms |
Number of CPUs |
RAM (GBs) |
Default storage size |
Large storage size |
X-Large storage size |
VCSA Platform Services Controller (PSC) only |
2 | 4 | 30 GB | 30 GB | 30 GB |
Tiny VCSA with up to 10 hosts and 100 VMs |
2 | 10 | 250 GB | 775 GB | 1,650 GB |
Small VCSA with up to 100 hosts and 1,000 VMs |
4 | 16 | 290 GB | 820 GB | 1,700 GB |
Medium VCSA with up to 400 hosts and 4,000 VMs |
8 | 24 | 425 GB | 925 GB | 1,805 GB |
Large VCSA with up to 1,000 hosts and 10,000 VMs |
16 | 32 | 640 GB | 990 GB | 1,870 GB |
XLarge VCSA with up to 2,000 hosts and 35,000 VMs |
24 | 48 | 980 GB | 1,030 GB | 1910 GB |