L'infrastruttura che supporta le macchine virtuali è costituita da almeno due livelli software, ovvero virtualizzazione e gestione. In vSphere, ESXi offre funzionalità di virtualizzazione che aggregano e presentano l'hardware host alle macchine virtuali come un set normalizzato di risorse. Le macchine virtuali vengono eseguite su host ESXi gestiti da vCenter Server.

vCenter Server può raggruppare le risorse di più host e consente di monitorare e gestire in modo efficace l'infrastruttura del data center. È possibile gestire le risorse per le macchine virtuali, eseguire il provisioning delle macchine virtuali, pianificare attività, raccogliere registri statistici, creare modelli e molto altro. vCenter Server offre inoltre vSphere vMotion™, vSphere Storage vMotion, vSphere Distributed Resource Scheduler (DRS), vSphere High Availability (HA) e vSphere Fault Tolerance. Tali servizi consentono di gestire le risorse in modo efficiente e automatizzato e l'elevata disponibilità delle macchine virtuali.

vSphere Client è l'interfaccia principale per la gestione di vCenter Server, host ESXi e macchine virtuali. vSphere Client fornisce inoltre l'accesso alla console alle macchine virtuali.
Nota: Per informazioni sull'esecuzione di macchine virtuali in un host ESXi isolato. vedere la documentazione Gestione di host singolo di vSphere.

vSphere Client presenta la gerarchia organizzativa degli oggetti gestiti nelle viste dell'inventario. Gli inventari sono la struttura di gerarchia utilizzata da vCenter Server o dall'host per organizzare gli oggetti gestiti. Questa gerarchia include gli oggetti monitorati in vCenter Server.

Nella gerarchia di vCenter Server visualizzata in vSphere Client, il data center è il contenitore principale di host ESXi, cartelle, cluster, pool di risorse, vSphere vApp, macchine virtuali e così via.

I datastore sono rappresentazioni virtuali delle risorse di storage fisico sottostanti. I datastore nascondono le idiosincrasie dello storage fisico sottostante e presentano un modello uniforme per le risorse di storage richieste dalle macchine virtuali. Un datastore è la posizione di storage (ad esempio, un disco fisico o un LUN su un RAID o un SAN) per i file delle macchine virtuali.

Affinché alcune risorse, opzioni o hardware siano disponibili per le macchine virtuali, l'host deve disporre della licenza vSphere appropriata. La licenza in vSphere è applicabile a host ESXi, vCenter Server e soluzioni. La licenza può essere basata su criteri diversi, in base alle specifiche di ciascun prodotto. Per informazioni dettagliate sulle licenze di vSphere, vedere la documentazione Gestione vCenter Server e host.