Словарь ИИ

Что такое VMware

Что такое VMware

VMware — это компания и набор технологий для виртуализации, при которых один физический сервер или компьютер делится на несколько изолированных виртуальных машин. Каждая такая машина работает как отдельная система со своей операционной системой, приложениями и настройками.

Эти технологии давно стали частью корпоративной ИТ-инфраструктуры. Через VMware компании запускают серверы, тестовые среды, виртуальные рабочие столы, сетевые функции и облачные платформы в одном управляемом контуре.

Содержание статьи

Что означает VMware простыми словами

VMware — это платформа виртуализации, которая позволяет запускать несколько независимых сред на одном физическом устройстве. Главный эффект — более полная загрузка оборудования и более гибкое управление ИТ-ресурсами.

Без виртуализации один сервер часто выполняет одну задачу и использует лишь часть процессора, памяти и дисков. С VMware один и тот же сервер можно разделить на несколько виртуальных машин. Одна будет работать как база данных, другая — как веб-сервер, третья — как тестовая среда.

Такой подход снижает зависимость от конкретного железа. Перенос, запуск, остановка и восстановление рабочих сред выполняются на уровне программной платформы, а не через ручную переустановку системы на новом устройстве.

Как работает виртуализация VMware

Основа VMware — гипервизор, то есть программный слой между физическим сервером и виртуальными машинами. Он распределяет процессор, память, диски и сеть между изолированными средами.

У каждой виртуальной машины есть свой набор виртуальных ресурсов. Для гостевой операционной системы такая среда выглядит как обычный компьютер. Она видит собственный диск, собственную память и собственные сетевые адаптеры, хотя физически все это находится на общем сервере.

Изоляция здесь принципиальна. Сбой в одной виртуальной машине не должен автоматически ломать соседние. Это одна из причин, почему виртуализация стала базой для серверной консолидации, тестовых сред и частных облаков.

Что такое виртуальная машина

Виртуальная машина — это программная копия компьютера, которая запускает собственную операционную систему и приложения. Для администратора она выглядит как отдельный сервер или рабочая станция.

Обычно виртуальная машина включает несколько базовых элементов:

  • файл конфигурации с параметрами процессора, памяти и устройств;
  • виртуальный диск, который играет роль обычного накопителя;
  • служебные журналы с событиями, ошибками и изменениями состояния.

Именно из таких единиц строится вся виртуальная инфраструктура VMware.

Какие продукты VMware считаются основными

После изменений в портфеле VMware ключевыми предложениями стали VMware Cloud Foundation и VMware vSphere Foundation. Вокруг них собраны вычислительные, сетевые, дисковые и управляющие компоненты.

Раньше многие продукты чаще покупали отдельно. После перехода компании под контроль Broadcom структура стала более укрупненной, а лицензирование сместилось в сторону подписки.

Продукт Назначение Что входит
VMware Cloud Foundation Платформа для частного и гибридного облака vSphere, vSAN, NSX, инструменты управления
VMware vSphere Foundation Виртуализация и оптимизация дата-центра vSphere и связанные инструменты управления и операций
vSphere Essentials Plus Kit Базовая виртуализация для небольшого числа серверов Упрощенный набор возможностей vSphere
vSphere Standard Промежуточный вариант между базовым и расширенным уровнем Стандартные средства виртуализации

Что такое VMware vSphere

VMware vSphere — это основная серверная платформа VMware для виртуализации. Через нее создают, запускают и администрируют виртуальные машины на физических хостах.

На практике vSphere — это не один компонент, а набор технологий. Он включает гипервизор ESXi, средства централизованного управления, кластеры, механизмы отказоустойчивости и балансировки нагрузки.

Если говорить коротко, то vSphere — это базовый слой для большинства серверных внедрений VMware.

Что такое VMware ESXi

VMware ESXi — это гипервизор первого типа, который ставится прямо на сервер без промежуточной настольной операционной системы. Он работает ближе к оборудованию и поэтому используется в дата-центрах и серверных средах.

Такой гипервизор часто называют bare metal, то есть он запускается непосредственно на железе. Это отличает его от настольных решений, которые работают как обычная программа внутри Windows, Linux или macOS.

ESXi управляет ресурсами сервера и выделяет их виртуальным машинам. За счет этого на одном хосте можно держать много отдельных рабочих нагрузок.

Чем ESXi отличается от других гипервизоров

ESXi относится к тому же классу, что Hyper-V, Citrix Hypervisor и KVM, но отличается архитектурой, экосистемой и моделью управления. Выбор зависит от среды, требований к лицензированию и привычного стека.

Гипервизор Тип Особенность
VMware ESXi Гипервизор первого типа Широко используется в корпоративной виртуализации и тесно связан с vSphere
Microsoft Hyper-V Гипервизор первого типа Работает в связке с Windows и использует модель разделов
Citrix Hypervisor Гипервизор первого типа Применяется в средах Citrix и ряде инфраструктур малого и среднего масштаба
KVM Гипервизор в составе ядра Linux Опирается на экосистему Linux и открытый исходный код

Как VMware связан с Linux

Связь VMware с Linux исторически важна, но текущий ESXi не использует Linux как собственное ядро. При этом VMware поддерживает запуск множества Linux-систем в роли гостевых операционных систем.

На раннем этапе развития VMware ESX включал Linux-компоненты. Позже компания перешла к ESXi с другой архитектурой. Это не отменило тесной работы с Linux как с гостевой системой внутри виртуальных машин.

В таких средах обычно запускают Ubuntu, Debian, FreeBSD и другие совместимые системы, если они поддерживаются матрицей совместимости конкретной версии платформы.

Есть ли у VMware решения для настольной виртуализации

Да, VMware выпускала и выпускает продукты для запуска виртуальных машин на обычных компьютерах. Самые известные — VMware Workstation Pro и VMware Fusion Pro.

Это гипервизоры второго типа. Они не заменяют основную операционную систему, а работают поверх нее как приложение. Пользователь может держать основную систему, например Windows или macOS, и параллельно запускать внутри нее другую ОС.

Что делают Workstation Pro и Fusion Pro

Workstation Pro предназначен для компьютеров с Windows и Linux, а Fusion Pro — для macOS. Оба продукта нужны для локальной разработки, тестирования, обучения и проверки ПО в разных системах.

Такой формат удобен, когда нужно быстро поднять отдельную среду без второго физического компьютера. Но это не замена серверной платформе ESXi в крупных инфраструктурах.

Зачем нужен VMware Tools

VMware Tools — это набор служебных компонентов для гостевой операционной системы. Он улучшает взаимодействие виртуальной машины с хостом и гипервизором.

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

Что стало с VMware Horizon

VMware Horizon больше не входит в текущий портфель VMware после выделения подразделения конечных пользовательских вычислений. Этот продукт перешел в платформу Omnissa.

Horizon долгое время был одним из центральных инструментов VMware для VDI, то есть инфраструктуры виртуальных рабочих столов. Через него компании централизованно выдавали пользователям рабочие столы и приложения с доступом с разных устройств.

После изменений в структуре бизнеса сама технология не исчезла, но уже развивается вне основного набора продуктов VMware.

Как VMware управляет виртуальной инфраструктурой

Центральный элемент управления в экосистеме VMware — vCenter Server. Он нужен для работы с большим количеством хостов и виртуальных машин из одной точки.

Если ESXi отвечает за запуск виртуальных машин на конкретном сервере, то vCenter управляет инфраструктурой в масштабе площадки или кластера. Через него администратор распределяет ресурсы, отслеживает состояние, назначает права доступа и запускает автоматизированные операции.

Из чего состоит vCenter

На базовом уровне vCenter включает интерфейс управления, хранилище данных конфигурации и механизм единого входа. Вместе эти части образуют центр администрирования vSphere.

  • vSphere Client — браузерный интерфейс для работы администратора;
  • база данных vCenter Server — хранилище служебной информации о среде;
  • Single Sign-On — единая аутентификация для доступа к инфраструктуре.

Что такое кластер VMware

Кластер VMware — это группа хостов, которые объединяются в общий пул ресурсов. Для виртуальных машин такой пул выглядит как единая вычислительная среда.

Это нужно, когда одного физического сервера уже мало. Несколько хостов объединяют по процессору, памяти, сети и хранилищам, после чего платформа распределяет виртуальные машины между ними и поддерживает непрерывность работы.

Кластеры лежат в основе масштабирования, высокой доступности и автоматического перераспределения нагрузки.

Что дает VMware High Availability

VMware High Availability или HA — это механизм автоматического перезапуска виртуальных машин на другом хосте при отказе оборудования. Он сокращает простой, если один из серверов в кластере перестал работать.

HA не сохраняет работу без паузы в каждый момент времени. Он обнаруживает сбой, а затем запускает виртуальные машины на доступных узлах кластера.

Что делает VMware Fault Tolerance

VMware Fault Tolerance обеспечивает более высокий уровень доступности, чем HA, за счет одновременной работы основной и зеркальной виртуальной машины на разных хостах. При отказе одного узла вторая копия продолжает работу.

Такой режим нужен там, где пауза даже на короткое восстановление нежелательна. Платформа поддерживает синхронное состояние обеих машин и автоматически восстанавливает резервную копию после сбоя.

Зачем нужен DRS

Distributed Resource Scheduler или DRS балансирует нагрузку между хостами ESXi в кластере. Он переносит виртуальные машины так, чтобы один сервер не был перегружен, пока другой простаивает.

Это особенно полезно в средах с переменной нагрузкой. Платформа отслеживает использование процессора и оперативной памяти и принимает решение о перераспределении ресурсов по заданной политике.

Что такое программно-определяемый дата-центр VMware

Программно-определяемый дата-центр, или SDDC, — это подход, при котором вычисления, сеть, хранилища и часть операций управления переводятся в программный слой. VMware продвигала эту модель как развитие серверной виртуализации.

Идея в том, чтобы администратор работал не с разрозненным набором отдельных устройств, а с единой платформой. Тогда сеть, диски и вычислительные ресурсы задаются политиками и управляются централизованно.

В экосистеме VMware эта модель связана прежде всего с vSphere, NSX, vSAN и облачными компонентами.

Что такое VMware NSX

VMware NSX — это платформа сетевой виртуализации. Она переносит сетевые функции в программный уровень и позволяет управлять ими централизованно.

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

NSX также используется в сценариях, где приложения состоят из контейнеров и микросервисов, а сеть должна быстро перестраиваться под новые связи между сервисами.

Что такое VMware vSAN

VMware vSAN — это технология виртуализации хранилищ, которая объединяет локальные дисковые ресурсы хостов в общий пул хранения. Виртуальные машины получают доступ к этому пулу как к единой системе хранения.

Такой подход помогает не привязывать каждую виртуальную машину к дискам только одного сервера. Если в кластере есть свободное место на других узлах, платформа использует его в рамках общей логики хранения данных.

vSAN тесно связан с vSphere. За счет этого политики хранения, высокая доступность и перемещение рабочих нагрузок управляются в одном контуре.

Что такое VMware Cloud Foundation и зачем он нужен

VMware Cloud Foundation — это интегрированная платформа для частного и гибридного облака. Она объединяет виртуализацию вычислений, сети, хранения и инструменты управления в одном стеке.

Вместо разворачивания каждого компонента по отдельности компания получает готовую базу для облачной инфраструктуры. Внутри такого набора обычно используются vSphere, vSAN, NSX и управляющие сервисы VMware.

Этот вариант рассчитан на организации, которым нужен единый подход к локальной инфраструктуре и облачным площадкам.

Что такое VMware HCX

VMware HCX — это средство для соединения и миграции сред vSphere между разными площадками, включая локальные дата-центры и облака. Оно помогает переносить виртуальные машины и расширять инфраструктуру без полной перестройки приложений.

Главная задача HCX — упростить работу гибридной среды. Если компании нужно распределить нагрузки между своей площадкой и облаком, HCX дает единый механизм для миграции, сетевого расширения и аварийного восстановления.

Такой инструмент особенно полезен там, где одна часть систем остается локально, а другая переносится в облачную инфраструктуру на базе VMware.

Как VMware работает с резервным копированием и снимками

Снимок виртуальной машины и резервная копия — разные вещи. Снимок фиксирует состояние ВМ в конкретный момент, а полноценная резервная копия нужна для реальной защиты данных.

В инфраструктуре VMware для защиты виртуальных машин используются API для резервного копирования и внешние решения партнеров. Они позволяют выполнять централизованное копирование без установки тяжелых агентов в каждую виртуальную машину.

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

Как VMware связан с контейнерами и Kubernetes

VMware работает не только с виртуальными машинами, но и с контейнерными средами. Для этого в экосистеме используются инструменты, связанные с Kubernetes и Tanzu.

Контейнеры отличаются от виртуальных машин тем, что не поднимают отдельную операционную систему для каждого экземпляра. Они используют общее ядро хоста, поэтому запускаются быстрее и обычно расходуют меньше ресурсов. Но им подходят не все сценарии.

Виртуальная машина удобнее для приложений, которым нужна полная изоляция и привычная серверная среда. Контейнеры чаще выбирают для новых приложений с микросервисной архитектурой. В инфраструктуре VMware оба подхода могут сосуществовать.

Какие преимущества дает VMware

Главные преимущества VMware — консолидация серверов, гибкое распределение ресурсов, централизованное управление и механизмы высокой доступности. За счет этого инфраструктура становится плотнее, а операции — быстрее.

  1. Лучшая загрузка оборудования. Один физический сервер обслуживает много рабочих нагрузок.
  2. Изоляция сред. Отдельные виртуальные машины не мешают друг другу при штатной работе.
  3. Быстрое развертывание. Новую среду можно создать без закупки отдельного железа.
  4. Проще масштабировать. Кластеры и общие пулы ресурсов позволяют перераспределять нагрузку.
  5. Удобнее обслуживать. Управление идет через единые инструменты, а не поштучно на каждом сервере.

Но эффект зависит от архитектуры, лицензирования, совместимости оборудования и задач конкретной инфраструктуры.

Краткая история VMware

VMware основана в 1998 году, а в 1999 году выпустила VMware Workstation 1.0 — один из первых коммерчески успешных продуктов, который позволял запускать несколько операционных систем на одном ПК. Позже компания вышла на серверный рынок и стала одним из главных поставщиков технологий виртуализации.

В 2004 году VMware приобрела EMC. Затем EMC вошла в состав Dell Technologies. В конце 2023 года сделку по покупке VMware завершила Broadcom.

После этой сделки компания изменила структуру портфеля продуктов и модель лицензирования. В центре предложения остались крупные платформенные наборы, а не широкий список отдельных решений.

Где VMware используется чаще всего

VMware чаще всего применяют в серверной виртуализации, частных облаках, тестовых средах, инфраструктуре высокой доступности и централизованном управлении виртуальными ресурсами. Это базовый слой для многих корпоративных дата-центров.

На практике VMware используют в нескольких типовых сценариях:

  • консолидация физических серверов в кластеры виртуализации;
  • запуск критичных бизнес-приложений в управляемой среде;
  • создание тестовых и учебных стендов;
  • организация гибридной инфраструктуры между локальной площадкой и облаком;
  • виртуализация сетей и хранилищ в рамках SDDC.

Что нужно запомнить о VMware

VMware — это экосистема виртуализации, в которой центральное место занимают ESXi, vSphere, vCenter, vSAN, NSX и облачные компоненты. Она позволяет запускать множество изолированных систем на одном оборудовании и управлять ими как единой платформой.

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