You probably need vSphere and Horizon View. vSphere alone isn't enough.
Horizon view is the best way to automatically deploy the VMs and you can limit the number of VMs ,
single VMs copy can be used to deploy the number of VMs as much as you want .
vsphere resource pool only can't help you