Each instance of ESXi includes management agents and the VMware hypervisor layer, which runs several virtual machines. Each virtual machine contains a guest operating system, such as Windows or Linux, capable of running IT or user applications.
The vCenter Server Appliance runs as a virtual machine on an ESXi host. The appliance provides an independent endpoint capable of handling API requests both for vCenter Server and for the appliance Management API.