Получите электронную книгу "Гиперконвергенция по полочкам: большой обзор главного тренда рынка виртуализации"
Подробнее
Получите электронную книгу "Гиперконвергенция по полочкам: большой обзор главного тренда рынка виртуализации"
Подробнее
Получите электронную книгу "Гиперконвергенция по полочкам: большой обзор главного тренда рынка виртуализации"
Подробнее
Получите электронную книгу "Гиперконвергенция по полочкам: большой обзор главного тренда рынка виртуализации"
Подробнее
Получите электронную книгу "Гиперконвергенция по полочкам: большой обзор главного тренда рынка виртуализации"
Подробнее
Получите электронную книгу "Гиперконвергенция по полочкам: большой обзор главного тренда рынка виртуализации"
Подробнее
Получите электронную книгу "Гиперконвергенция по полочкам: большой обзор главного тренда рынка виртуализации"
Подробнее
Получите электронную книгу "Гиперконвергенция по полочкам: большой обзор главного тренда рынка виртуализации"
Подробнее
Получите электронную книгу "Гиперконвергенция по полочкам: большой обзор главного тренда рынка виртуализации"
Подробнее
Получите электронную книгу "Гиперконвергенция по полочкам: большой обзор главного тренда рынка виртуализации"
Подробнее
Получите электронную книгу "Гиперконвергенция по полочкам: большой обзор главного тренда рынка виртуализации"
Подробнее

vStack VDI — инфраструктура виртуальных рабочих столов

gradient

Как работает концепция виртуального рабочего стола

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

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

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

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

Зачем это нужно?

Благодаря виртуальным рабочим столам (VDI) пользователи получают готовое окружение и могут работать с ним независимо от того, где находятся. Например, в онлайн-школах каждому ученику предоставляют отдельный виртуальный стол с предустановленным ПО для практических занятий.

vStack VDI позволяет организациям создавать гибкие и безопасные виртуальные рабочие места для пользователей.

Среди возможностей VDI можно выделить:

    Гибкое масштабирование и быстрый запуск новых рабочих мест.

    Централизованное управление и контроль доступа.

    Экономия на закупке оборудования и его обслуживании.

    Высокая безопасность и соответствие требованиям ИБ.

    Возможность работать из любой точки мира.

    vStack VDI помогает компаниям организовать современные цифровые рабочие места, снизить издержки и обеспечить непрерывность бизнес-процессов.

    Управление ВРМ и пользовательскими сессиями

    Технология автоматизирует два ключевых процесса:

    • Управление жизненным циклом виртуальных рабочих мест (ВРМ) (развертывание, обновление, удаление, повторное создание по шаблонам после внесения изменений в шаблоны и т. п.).
    • Управление пользовательскими сессиями: аутентификация, проброс устройств, контроль доступа, организация сессий.

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

    Для работы vStack VDI требуется развернутый кластер или подключение к глобальной инфраструктуре vStack HCP.

    Запросить условия использования vStack VDI

    Архитектура vStack VDI

    Компоненты vStack VDI отвечают за доступ к рабочим столам, обработку запросов и распределение ресурсов:

    img
    Рисунок 1 — Архитектура сервисов vStack VDI

    Сервисы vStack VDI

    VDI Endpoint

    VDI Endpoint — это точка входа в систему для пользователей. Через него проходят все первичные запросы на подключение.

    • Принимает логин/пароль или токен пользователя.
    • Передает запрос в VDI Broker для проверки и назначения ресурса.
    • Можно развернуть несколько экземпляров VDI Endpoint, чтобы система продолжала работать даже при сбое одного из них
    • Для пользователя VDI Endpoint — это «единая дверь» в VDI, независимо от того, где физически находится его виртуальный рабочий стол.

    VDI Broker

    VDI Broker — центральный управляющий элемент, по сути, мозг VDI.

    Брокер отвечает за обработку всех API-запросов, управление объектами VDI (виртуальные рабочие столы, пользователи, vSpace), взаимодействие с агентами и другими сервисами через очереди сообщений и HTTP-интерфейсы.

    • Взаимодействует с кластером: запускает виртуальные машины, перезапускает, снимает снапшоты.
    • Учитывает политики и роли: определяет, кто и к каким ресурсам может подключаться.
    • Отслеживает состояние десктопов и через агента на ВМ получает информацию о готовности (например, статус Ready).

    Proxy

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

    Ключевые функции прокси:

    • Организация доступа из изолированных сетей. Если виртуальные рабочие столы работают в сегменте, куда прямое подключение ограничено, прокси берёт на себя функцию «проброса» соединения.
    • Управление сессиями. Прокси отслеживает активные соединения пользователей, ведёт их учёт и обеспечивает корректное завершение в случае разрыва или ошибок.
    • Балансировка нагрузки. Прокси распределяет обращения пользователей между доступными серверами, чтобы исключить перегрузку отдельных узлов.
    • Отказоустойчивость. Прокси может быть развернут в нескольких экземплярах. Если один экземпляр по какой-то причине выйдет из строя, пользователи автоматически подключаются через другой — это повышает стабильность всей системы.
    • Безопасность. Скрывает внутреннюю инфраструктуру и десктопы от прямого доступа извне. Внешний клиент подключается только к прокси, который самостоятельно маршрутизирует трафик к внутренним ресурсам.

    Кластер vStack

    Кластер управляет десктопами: запускает, перезапускает, удаляет, работает со снапшотами.

    Агент на десктопах

    В каждом десктопе поднимается агент. Он взаимодействует с ОС: может менять параметры (например, реестр, настройки RDP) и передаёт информацию брокеру. Агент сообщает о готовности десктопа к подключению, устанавливая его статус как Ready.

    Принцип работы

    Все клиентские запросы сначала проходят через VDI Endpoint, который принимает HTTPS-запросы, выполняет первичную проверку и передает их в VDI Broker. VDI Broker выполняет валидацию, авторизацию и обработку запросов, взаимодействует с vStack HCP для управления виртуальными машинами: создание, обновление, перезапуск или удаление.

    Виртуальные машины используют VDI Proxy для сетевой изоляции, маршрутизации трафика (например, через NAT) или организации доступа во внешние сети.

    img
    Рисунок 2 — Взаимодействие VDI Host, VM и агентов

    Рабочее пространство (VSpace)

    Логическая изоляция ресурсов

    Рабочие пространства создаются для объединения и изоляции групп виртуальных рабочих столов. Они позволяют ограничивать доступ пользователей и контролировать использование ресурсов.

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

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

    Ресурсы контролируются через qpoints — универсальные единицы учёта CPU, RAM и диска.

    img
    Рисунок 3 — Изоляция и организация виртуальных рабочих столов в рабочем пространстве

    Формула вычисления квот (qpoints)

    Система квот в VDI реализована на основе очков — qpoints. Каждое рабочее пространство (VSpace) имеет свой пул qpoints.

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

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

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

    Шаблоны виртуальных рабочих столов

    Для управления конфигурациями виртуальных рабочих столов предусмотрена возможность создания шаблонов виртуальных машин (Template) с необходимой конфигурацией CPU, RAM, Storage, ОС и настройками сети.

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

    Шаблон создается в рамках одного образа, например Ubuntu-22.04.2.

    Функциональные возможности vStack VDI

    Централизованное администрирование (управление жизненным циклом рабочих мест, сессиями и политиками)

    Управление происходит через веб-интерфейс, который предоставляет полный контроль над инфраструктурой виртуальных рабочих столов.

    Административная панель показывает количество рабочих пространств, виртуальных столов, активные сессии и позволяет выполнять операции запуска, остановки, перезапуска виртуальных машин. Доступны методы для мониторинга производительности, управления предустановками, а также настройки параметров платформы (vStack HCP).

    Через веб-интерфейс доступны:

    • создание и управление рабочими пространствами,
    • запуск/остановка/удаление виртуальных столов,
    • назначение ролей и управление доступом.
    img
    Рисунок 4 — Рабочая панель администратора

    В левой части панели отображаются все виртуальные рабочие пространства и подключенные к ним шаблоны (Templates), на основе которых создаются рабочие столы. В каждом пространстве можно настроить шаблоны.

    img
    Рисунок 5 — Рабочие пространства и шаблоны виртуальных столов

    В панели рабочего пространства отображаются виртуальные столы и статусы пользовательских сессий.

    img
    Рисунок 6 — Статусы сессий и рабочие столы внутри пространства
    img
    Рисунок 7 — Статусы сессий и рабочие столы внутри пространства
    img
    Рисунок 8 — Состояние десктопа и состояние агента

    Ролевая модель доступа

    Роль — это набор привилегий, а привилегия — минимальная единица доступа, позволяющая использовать конкретную функцию VDI.

    В vStack VDI есть шесть основных ролей:

    • Владелец VDI (VDI Infrastructure Owner)
    • Суперадмин VDI (VDI Master)
    • Администратор VDI (VDI Admin)
    • Администратор рабочего пространства (vSpace Administrator)
    • Пользователь vSpace
    • Пользователь рабочего стола (Desktop Viewer).

    Дополнительно можно создавать кастомные роли с нужным набором прав, назначать привилегии на весь VDI или конкретные рабочие столы.

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

    img
    Рисунок 9 — Панель создания ролей и определения привилегий для каждой роли

    Заключение

    С vStack VDI рабочие места под контролем.

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

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