You can use vSphere in combination with NSX Data Center for vSphere to provide CPU, memory, and storage to run virtual machines on VMware Cloud Director.
VMware Cloud Director can act as an HTTP server between tenants and the underlying vSphere environment.
For information about VMware Cloud Director system requirements and supported versions of vCenter Server and ESXi, see the VMware Product Interoperability Matrixes at http://partnerweb.vmware.com/comp_guide/sim/interop_matrix.php.