Фактично перший продукт компанії VMware, що підтримував хмарні обчислення був випущений під брендом «VMware Infrastructure 4» 30 березня2009 року. Але вже 21 квітня цього ж року VMware оголосила, що планує продавати продукт під новим брендом — «vSphere 4», замість «Infrastructure 4», в результаті вихід на IT ринок VMware vSphere відбувся 21 травня 2009 року.[4]
В серпні 2010 року на IT ринку з'явився вдосконалена версія VMware vSphere 4.1. Ця версія включила в себе vCenter Configuration Manager, vCenter Application Discovery Manager та оновлену функцію vMotion, що забезпечувала одночасне переміщення більше ніж однієї віртуальної машини з одного фізичного сервера (хоста) до іншого.
10 лютого2011 року VMware випустила оновлення Update 1 для Vsphere 4.1, що забезпечило підтримку RHEL 6, RHEL 5.6, SUSE Linux Enterprise Server 11 SP1, Ubuntu 10.10 і Solaris 10 Update 9.[6]
12 липня 2011 року VMware випустила версію 5 VMware vSphere.[7]
vCenter Server — засіб для конфігурації, виділення ресурсів та керування платформою.
vSphere Client — інтерфейс, який дозволяє користувачам віддалено підключатися до vCenter Server або безпосередньо до ESX/ESXi з комп'ютерів під керуванням ОС Windows.
Web Access — вебінтерфейс, що надає можливість керування віртуальними машинами та надає доступ до віддалених консолів.
Virtual SMP — віртуальне симетричне мультипроцесування (Symmetric Multiprocessing), функція, яка дозволяє одній віртуальній машині використовувати кілька фізичних процесорів одночасно.
VMotion — функція, що забезпечує перенос віртуальної машини з одного фізичного серверу до іншого без зупинки її роботи.
Storage VMotion — функція, що забезпечує перенос файлів віртуальної машини в середині фізичного дискового масиву, або навіть з одного дискового масиву до іншого, без втрати доступу до цих файлів.
HA[en] — висока доступність (High Availability), засіб забезпечення системного резервування. Стосовно vSphere це означає, що у випадку виходу з ладу фізичного сервера, розміщенні на ньому віртуальні машини автоматично відновлюють свою роботу на іншому сервері у разі достатньої кількості фізичних ресурсів на ньому.
Fault tolerance — відмовостійкість, функція яка дозволяє мати повну копію віртуальної машини на іншому фізичному сервері в режимі онлайн, тобто будь-які зміни на конкретній віртуальній машині миттєво вносяться до її копії. В разі виходу з ладу основного фізичного серверу копія віртуальної машини на іншому фізичному сервері автоматично перехоплює навантаження без жодної затримки.
DRS — планувальник розподілення ресурсів (Distributed Resource Scheduler), функція, що забезпечує балансування навантаження. У платформі vSphere ця функція дає можливість динамічно розподіляти фізичні ресурси кластераESX/ESXi серверів поміж віртуальних машин.
Host Profiles — профіліхостів, функція, яка спрощує керування конфігурацією хостів згідно з визначеними політиками компанії. Тобто створюється еталонна конфігурація, яка береться за основу для впровадження на інших хостах компанії, що суттєво зменшує витрати часу на конфігурацію.