When you deploy VMware Horizon in a vSphere environment, you will need to deploy and configure vCenter Server.
You can install vCenter Server on the same cluster of ESXi hosts that your Horizon infrastructure and workloads will run on, or on a different cluster. For information on sizing the vCenter Server based on the expected number of virtual machines it will manage, see Hardware Requirements for the vCenter Server Appliance.