VMware Horizon
VMware Horizon — это проприетарное программное обеспечение для виртуализации рабочих столов и приложений (VDI, Virtual Desktop Infrastructure), разрабатываемое и поддерживаемое компанией VMware (входит в состав корпорации Broadcom). Решение позволяет централизованно управлять виртуальными рабочими столами и приложениями, размещёнными на серверах, и предоставлять к ним удалённый доступ пользователям с различных устройств (тонких клиентов, ноутбуков, планшетов, смартфонов) по сетям передачи данных, включая интернет.
История
Первая версия продукта, изначально называвшегося VMware Virtual Desktop Manager (VDM), была выпущена в 2006 году. В 2008 году продукт был переименован в VMware View, а в 2012 году, с выходом версии 5.1, получил название VMware Horizon View. Начиная с версии 6.0 (2014 год) название было сокращено до VMware Horizon.
В 2018 году вышла версия Horizon 7, которая представила технологию Instant Clone (мгновенное клонирование виртуальных машин из общего образа) и поддержку протокола Blast Extreme. В 2020 году была выпущена версия Horizon 8, которая интегрировала облачные сервисы управления и развертывания, а также улучшила поддержку Kubernetes и контейнеров.
В ноябре 2023 года компания Broadcom завершила сделку по приобретению VMware. После этого произошли значительные изменения в лицензионной политике: с 2024 года подписка на VMware Horizon стала доступна только в составе пакетов VMware vSphere Foundation (VVF) и VMware Cloud Foundation (VCF), а продажа отдельных лицензий Horizon была прекращена. Это привело к существенному росту стоимости решений для многих клиентов.
Архитектура и компоненты
VMware Horizon построена на клиент-серверной архитектуре и включает несколько ключевых компонентов:
Серверные компоненты
- Connection Server — центральный сервер, отвечающий за аутентификацию пользователей, авторизацию доступа к ресурсам и установку сеансов. Может работать в кластере для обеспечения отказоустойчивости.
- Security Server (устаревший компонент) — размещается в DMZ и обеспечивает безопасное подключение из внешних сетей. В современных версиях заменён на Unified Access Gateway (UAG).
- Unified Access Gateway (UAG) — виртуальный шлюз, обеспечивающий безопасный удалённый доступ, терминацию протоколов Blast Extreme и PCoIP, а также интеграцию с системами двухфакторной аутентификации.
- Horizon Agent — программное обеспечение, устанавливаемое на каждую виртуальную машину или физический компьютер, которое обеспечивает управление и подключение пользователей.
- Horizon Composer — компонент, управляющий созданием и репликацией клонов виртуальных машин из общего базового образа.
- vCenter Server — платформа управления VMware vSphere, необходимая для управления виртуальными машинами, хостами и хранилищами.
Клиентские компоненты
- Horizon Client — приложение для подключения пользователей к виртуальным рабочим столам и приложениям. Доступно для операционных систем Windows, macOS, Linux, а также для мобильных платформ iOS и Android.
- Horizon HTML Access — веб-клиент, работающий в браузере без установки дополнительного ПО.
Протоколы доступа
VMware Horizon поддерживает несколько протоколов для передачи изображения рабочего стола, звука и периферийных устройств:
- PCoIP (PC-over-IP) — проприетарный протокол, разработанный компанией Teradici (позднее приобретена HP). Обеспечивает сжатие и передачу пикселей, звука и USB-устройств. Требует наличия лицензии на использование.
- Blast Extreme — собственный протокол VMware, представленный в версии Horizon 7. Использует H.264/H.265 кодеки для сжатия видео, адаптивную битрейт-регулировку и поддержку 3D-графики. В версии Horizon 8 добавлена поддержка кодека AV1.
- RDP (Remote Desktop Protocol) — стандартный протокол Microsoft, поддерживается для совместимости, но не рекомендуется для продуктивной работы из-за более низкой производительности.
Виды развертывания
Виртуальные рабочие столы (VDI)
Каждому пользователю выделяется отдельная виртуальная машина (ВМ) с полной операционной системой (Windows, Linux). Различают:
- Полные клоны — ВМ создаются путём полного копирования базового образа. Требуют больше места на диске, но позволяют сохранять изменения после перезагрузки.
- Instant Clone — ВМ создаются из общего образа с использованием технологии copy-on-write. Позволяют развернуть сотни рабочих столов за секунды, но изменения не сохраняются после перезагрузки (рекомендуется для бессрочных сессий).
Сеансовые рабочие столы и приложения (RDSH)
Используются серверы терминалов (Microsoft Remote Desktop Services) для предоставления доступа к приложениям или рабочим столам нескольким пользователям одновременно. Экономит ресурсы, но требует совместимости приложений с многопользовательским режимом.
Физические машины
Поддерживается подключение физических компьютеров (например, для работы с высокопроизводительным оборудованием) через Horizon Agent, установленный на них.
Облачные и гибридные решения
Horizon Cloud
Облачная версия, которая может быть развёрнута в Microsoft Azure или в собственной инфраструктуре (on-premises). Управление осуществляется через единую консоль управления Horizon Cloud Console. Включает автоматическое масштабирование и оплату по подписке.
VMware Horizon on Azure
Совместное решение VMware и Microsoft, позволяющее развернуть Horizon в облаке Azure с использованием технологии Azure VMware Solution (AVS). Обеспечивает интеграцию с Azure Active Directory и другими сервисами Azure.
Horizon on VMware Cloud on AWS
Развёртывание в облачной инфраструктуре VMware Cloud on AWS, что позволяет использовать единые инструменты управления для гибридных сред.
Применение
VMware Horizon используется в различных отраслях и сценариях:
- Корпоративные сети — предоставление удалённого доступа к рабочим местам для сотрудников, работающих из дома или в командировках.
- Образование — обеспечение студентов и преподавателей доступом к специализированному ПО (например, CAD, MATLAB) с любых устройств.
- Здравоохранение — доступ к электронным медицинским картам и специализированным приложениям с планшетов и тонких клиентов в больницах.
- Финансовый сектор — обеспечение безопасности данных за счёт централизованного хранения и управления доступом.
- Государственные учреждения — развёртывание защищённых рабочих мест для сотрудников, работающих с конфиденциальной информацией.
Преимущества и недостатки
Преимущества
- Централизованное управление — все обновления, настройки и политики безопасности применяются на сервере, а не на клиентских устройствах.
- Безопасность — данные не хранятся на конечных устройствах, что снижает риск утечки при утере или краже устройства.
- Гибкость — пользователи могут работать с любого устройства, поддерживающего Horizon Client, включая тонкие клиенты, ноутбуки и мобильные устройства.
- Масштабируемость — возможность быстро развернуть сотни или тысячи рабочих столов.
- Поддержка графических приложений — технология vGPU (виртуальный GPU) позволяет запускать требовательные к графике приложения (CAD, 3D-моделирование) в виртуальной среде.
Недостатки
- Высокая стоимость — лицензирование, особенно после приобретения Broadcom, стало дорогим для многих организаций. Требуется также лицензия на VMware vSphere.
- Сложность внедрения — требует квалифицированных специалистов по виртуализации и сетевой инфраструктуре.
- Зависимость от сети — качество работы напрямую зависит от пропускной способности и задержек в сети. Для плохих каналов связи требуется оптимизация.
- Требования к серверному оборудованию — для большого количества пользователей требуются мощные серверы с большим объёмом оперативной памяти и быстрыми дисковыми системами.
Критика
Основные претензии к VMware Horizon связаны с изменением лицензионной политики после приобретения Broadcom. Многие клиенты сообщили о резком увеличении стоимости подписки (в 2–5 раз), что вынудило их рассматривать альтернативные решения, такие как Citrix DaaS, Microsoft Azure Virtual Desktop или открытые проекты (например, Apache Guacamole). Также критикуется сложность настройки и управления, особенно в гибридных сценариях.
Интересные факты
- Технология Instant Clone, представленная в Horizon 7, позволяет создавать до 2000 виртуальных машин в минуту на одном хосте.
- Протокол Blast Extreme был разработан как альтернатива PCoIP, не требующая лицензионных отчислений Teradici.
- В версии Horizon 8 появилась поддержка Kubernetes, что позволяет развёртывать Horizon в контейнерных средах.
- VMware Horizon поддерживает до 10 000 одновременных подключений на один Connection Server.
- В 2020 году VMware Horizon была сертифицирована для работы с платформой NVIDIA GRID, что обеспечило поддержку профессиональных графических приложений.
Источники
- Официальная документация VMware Horizon (VMware Docs)
- VMware Horizon 8 Release Notes (VMware, Inc.)
- Broadcom Completes Acquisition of VMware (Broadcom Inc., 2023)
- VMware Horizon: Architecture and Deployment Guide (VMware, 2024)
- Обзор рынка VDI: Citrix vs VMware vs Microsoft (Gartner, 2023)
- «VMware Horizon: The Definitive Guide» (O'Reilly Media, 2022)
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →