vSphere WTFAQ! (или что-такое vSphere)

Я как-то писал про различие между ESX и ESXi. Но недавно стал обращать внимание, что люди путают понятия vSphere и ESX(i), вернее - не понимают, что за зверь такой "ви-Сфера".
Постараюсь объяснить максимально простым языком.


vSphere - это общее название всей платформы виртуализации от VMware.
Технологическая основа этой платформы - гипервизор ESX (или ESXi, часто пишут ESX(i), подразумевая одно и ESX, и ESXi, которые несут одни и те же функции), он же - просто гипервизор, или еще встречается название - vSphere ESX.
Гипервизор занимается только тем, что включает/выключает виртуальные машины (ВМ), да управляет ресурсами физического сервера для этих ВМ (выделяет области оперативной памяти и процессорное время).

Есть еще vSphere vCenter - программа (часто называют программу сервером) для управления группой гипервизоров. Она ставится на Windows, объединяет ESX-ы в так называемые кластеры, и творит основные чудеса виртуализации: мигрирует машины без остановки; объединяет серверы ESX в кластера, чтобы те могли запускать ВМ, если один из гипервизоров вдруг перестанет работать; и т.п.
Все подобные чудеса, надо сказать, доступны при наличии:
  1. дисков, доступных всем гипервизорам в кластере (например, отдельное устройство с дисками - система хранения данных)
  2. более одного гипервизора, которые будут с помощью vSphere vCenter объединены в кластер
  3. лицензии. От типа лицензии будут доступны различные наборы "чудес"


Есть еще различные "vSphere <что-то_там>" - часто это дополнительные программы к vSphere vCenter, которые выполняют свои определенные функции. Называют эти программы семейством программ vSphere vCenter. Для их работы обязательно нужен сервер управления vSphere vCenter.
Но это семейство всегда продается отдельно, и по сути своей не являются частью vSphere, а отдельным техническим решением, для работы которого нужна платформа vSphere.

Но часть vSphere <что-то_там> - это не отдельные программы, а функции работы самого vSphere vCenter или vSphere ESX. vSphere API, например, дает возможность программистам создавать программы так, чтобы они могли получать информацию от платформы виртуализации, или отдавать различные команды платформе.
Понимаю, что это может смутить тех, кто не в теме. Но для этого и есть различные консультанты, которые готовы объяснить, что к чему.


И еще одно - vSphere vClient - программа для работы с гипервизорами vSphere ESX или vSphere vCenter. С помощью этой программы делают различные настройки систем виртуализации, и производят действия (например, создают ВМ).
Эту программу обычно ставят на персональные компьютеры системных администраторов.
Фактически - это основное окно, через которую можно "посмотреть" на виртуальную инфраструктуру VMware.


Иногда технические специалисты называют серверы ESX и vCenter просто vSphere, поэтому часто и возникает это недопонимание у новичков.


Итак, подытожу:
vSphere - это общее название платформы виртуализации компании VMware, состоящей из:
  • обязательно - гипервизора ESX(i)
  • желательно - vCenter
  • и vClient для администрирования.
все остальное - дополнения и расширения.

7 комментариев:

  1. Этот комментарий был удален автором.

    ОтветитьУдалить
  2. Анонимный16.10.2012, 12:50

    Уф, только теперь у меня появилась хотя бы образ этого всего. На официальном сайте фиг поймешь что да как. Спасибо вам большое!

    ОтветитьУдалить
  3. Анонимный20.10.2012, 22:39

    Респект, хоч поняв що до чого!

    ОтветитьУдалить
  4. Анонимный21.04.2013, 00:44

    благодарю, кратко и доступно изложено

    ОтветитьУдалить
  5. Анонимный09.07.2013, 09:20

    Огромное СПАСИБО!!!

    Кратко и ясно, без всяких маркетинговых приправ.

    И еще раз спасибо за сохраненное мое время

    ОтветитьУдалить
  6. Плюсую за подробное описание.

    ОтветитьУдалить
  7. Анонимный23.08.2014, 15:31

    хоть один человек за 2 минуты мне объяснил то, что другие за часне могли.
    благодарю!

    ОтветитьУдалить