Заявка на консультацию
Оставьте ваши данные и наши менеджеры свяжуться с вами в ближайшее время
Блог

VDI: что это и как построить инфраструктуру виртуальных рабочих столов

VDI — инфраструктура виртуальных рабочих столов, где рабочее место сотрудника находится в виде виртуальной машины на сервере. Разбираем, как это работает, сколько ресурсов нужно на пользователя, росси
VDI (Virtual Desktop Infrastructure) — модель, в которой рабочее место сотрудника существует в виде виртуальной машины на сервере. У человека на столе остается лишь устройство доступа: оно выводит изображение и отправляет обратно нажатия клавиш. Разберем, как устроена эта инфраструктура и сколько ресурсов закладывать на человека. Отдельно — обзор российских платформ и требования к железу.

Что такое VDI и как это работает

Рабочий стол выполняется на сервере, пользователь получает картинку

Каждому сотруднику выделена виртуальная машина со своей ОС и набором программ. Физически она размещена в серверной компании или в ЦОД. До экрана человека доходит только изображение, навстречу идут события клавиатуры и мыши. Документы и базы остаются внутри корпоративного контура.
Подключаются с тонкого клиента или обычного компьютера, в том числе устаревшего. Мощность устройства доступа роли не играет — вычисления выполняет серверное железо.
Виртуальная машина на сервере, схематичный вид с серверной стойкой и устройством доступа, клиент видит только экран

Компоненты: гипервизор, брокер подключений, протокол доставки, хранилище

За работу схемы отвечают четыре элемента. Виртуальные машины запускает гипервизор. Брокер подключений сверяет учетные данные и соединяет вошедшего с его рабочей средой — он же распоряжается пулами и сессиями. Изображение сжимает и передает протокол доставки: при задержке канала до 30-50 мс работа ощущается как локальная. Диски ВМ и профили лежат в хранилище.

Персональные и плавающие пулы рабочих столов

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

VDI, терминальный сервер и DaaS: в чем разница

RDS: одна ОС на всех, дешевле, но без изоляции

Терминальный сервер (RDS) размещает всех пользователей в одной операционной системе — каждому достается лишь сессия. Похоже на автобус: едят все разом и дешево, но шумный пассажир слышен всему салону. Запустил кто-то тяжелый отчет — притормозили соседи. Права администратора в этой модели не раздать. Взамен RDS обслуживает в полтора-два раза больше людей на том же железе.

VDI: отдельная ВМ на пользователя, полная изоляция

Здесь уместна аналогия с такси-парком: автомобиль стоит в гараже, то есть в серверной, а клиенту достаются руль и приборная панель — картинка и управление. Отдельная ОС у каждого дает полную изоляцию: перегрузка соседней ВМ никак не ощущается. Можно ставить специфичный софт и выдавать индивидуальные права. Под графику выделяется vGPU.

DaaS: рабочие столы из чужого облака

DaaS (Desktop as a Service) — виртуальные столы по подписке из облака провайдера. Закупать железо не нужно, платеж помесячный. Обратная сторона: корпоративная информация физически находится на чужой площадке, а офис зависит от внешнего канала связи. Для персональных данных и закрытых контуров вариант требует отдельной проверки на соответствие требованиям.
Сравнение трёх подходов: сервер с пользователями, отдельные виртуальные машины, облачный сервис
Сравнение VDI, RDS и DaaS

Критерий

Терминальный сервер (RDS)

VDI

DaaS

Изоляция

Общая ОС, раздельные сессии

Своя ВМ у каждого

Своя ВМ на стороне провайдера

Размещение данных

Площадка компании

Площадка компании

Облако провайдера

Стартовые вложения

Минимальные

Хосты и хранилище

Только подписка

Права и индивидуальное ПО

Ограничены

Полные

Зависят от тарифа

Типовой сценарий

Однотипная офисная работа, 1С

Разнородные задачи, графика, защита данных

Сезонные команды, быстрый старт

Когда VDI оправдан

Удаленные сотрудники и подрядчики

Удаленная работа через виртуальные столы не выносит информацию за периметр: на личном ноутбуке — лишь изображение. Закрыли подрядчику доступ в брокере — и у него не осталось ни файлов, ни копии базы. Командировки перестают быть событием для ИТ-отдела: человек подключается с любого устройства и застает свое окружение в том же состоянии.

Требования ФЗ-152

Персональные данные обрабатываются внутри контура компании и на устройства не попадают. Буфер обмена и проброс USB-носителей отключаются политиками. Выполнять требования ФЗ-152 и внутренних регламентов безопасности так заметно проще.

Парк устаревших ПК

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

САПР и графика: vGPU

Технология vGPU делит серверную видеокарту между виртуальными машинами. Конструктору в САПР достается выделенный сегмент видеопамяти — его хватает для работы с 3D-моделями. Чертежи и сборки остаются на площадке компании, что закрывает вопрос утечки конструкторской документации.
Инженер работает с 3D-моделью в САПР через виртуальный рабочий стол, серверная стойка в фоне

Расчет ресурсов на пользователя

Офисный профиль: 2 vCPU, 4-8 ГБ RAM

На офисного сотрудника закладывают 2 vCPU и 4-8 ГБ RAM, под диск — 30-50 ГБ. Ядра переподписывают с коэффициентом 1:4-1:6: одновременно процессор нагружают далеко не все. С памятью так не поступают — RAM резервируется жестко.

Тяжелый профиль: САПР и аналитика

Инженерные расчеты и конструкторские задачи требуют 4-8 vCPU и 16-32 ГБ памяти. Сверху добавляется графический профиль от 2-4 ГБ видеопамяти. Переподписку ядер для таких сотрудников опускают до 1:2 и ниже.

Диски: IOPS и boot storm

Спокойный режим — 10-30 IOPS на одного работающего. Утро меняет картину: одновременный вход персонала создает boot storm, и нагрузка на хранилище подскакивает в 5-10 раз. Активные диски поэтому держат на SSD или NVMe. HDD-массив переживет середину дня, но утренний вход растянется на десятки минут.

Пример расчета одного хоста

Хост с парой 32-ядерных процессоров и 1 ТБ памяти тянет 100-130 офисных мест. Арифметика: 64 физических ядра при переподписке 1:4 дают 256 виртуальных ядер — это 128 ВМ по два. По памяти: терабайт минус 16 гигабайт гипервизору — порядка 120 ВМ по восемь гигабайт. Отказоустойчивость закрывается резервным узлом по схеме N+1.

Из чего складывается стоимость проекта

Бюджет проекта делится на четыре статьи. Самая весомая — вычислительная часть: хосты и дисковый массив забирают до 60-70% сметы. Дальше идут лицензии платформы — их считают по числу пользователей или по процессорам. Третья статья — устройства доступа, четвертая — работы по развертыванию и настройке.
Экономика сходится при масштабе от полусотни подключений и горизонте от трех лет. Выигрыш набегает на сопровождении: администрируется один контур, а не разрозненный парк техники, и продлевается срок службы уже купленных компьютеров. Для офиса на десять человек картина обратная — вложения в оборудование не отобьются, разумнее остаться на обычных ПК.

Российские VDI-платформы

Уход западных вендоров перевел тему в плоскость импортозамещения: выбирать приходится из реестра российского ПО.

Termidesk (ГК «Астра»)

Termidesk доставляет виртуальные рабочие места поверх отечественной виртуализации — ПК СВ «Брест», zVirt. Продукт включен в реестр российского ПО, поддерживает оба типа пулов. Гостевые системы — Windows и Linux.

Базис.WorkPlace

Базис.WorkPlace работает в паре с платформой виртуализации Базис.DynamiX. Решение распространено в госсекторе и крупном бизнесе, вендор дает техническую поддержку с SLA.

Space VDI и другие решения

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

Лицензии гостевых ОС: что ставить внутрь ВМ

Платформа — половина вопроса, вторая половина — операционная система внутри виртуальной машины. Поставки Windows в Россию прекращены, лицензии под такие сценарии не продлеваются. Новые проекты считают на отечественных ОС — Astra Linux, РЕД ОС. Совместимость прикладного софта с Linux проверяют заранее на тестовой группе: часть программ запустится сразу, части потребуется веб-версия или адаптация.

Что с VMware Horizon и Citrix

Вендоры ушли из РФ

Оба вендора свернули продажи и поддержку в России. Подписка не продлевается, обновления и патчи безопасности не приходят.

Риски необновляемой платформы доставки

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

Серверы и инфраструктура под VDI

Хосты: 2U, два процессора, много памяти

Основа площадки — серверы виртуализации формата 2U: два процессора, максимум памяти. Из российских платформ подходят YADRO VEGMAN R220 (до 24 накопителей NVMe/SAS, до 4 ТБ ОЗУ) и Аквариус Т50 D212. Память — узкое место: на сто человек закладывают 512 ГБ — 1 ТБ.

СХД или гиперконвергенция

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

Сеть: 10/25GbE внутри, мегабиты до пользователя

Внутри кластера — от 10GbE, кластерам от пяти узлов — 25GbE. Каналу до сотрудника хватает 1-5 Мбит/с на подключение; работа с видео поднимает планку. Филиалам закладывают резервный канал: при обрыве основного сессии переподключаются автоматически.

Тонкие клиенты и периферия

Тонкий клиент — компактное устройство без жесткого диска, настроенное на адрес брокера. Работает бесшумно, потребляет 10-20 Вт и служит заметно дольше обычного ПК. Мониторы и прочее пользовательское оборудование подбирают под задачи конкретных мест.

Типовые ошибки при внедрении

Расчет по средней нагрузке

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

HDD-массив под диски рабочих столов

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

Один хост без резервирования

Единственный хост превращает любой его отказ в простой всех подключенных сотрудников сразу. Минимум — два узла и резерв N+1: свободная мощность, принимающая нагрузку выпавшего узла.

С чего начать внедрение

Разумный первый шаг — пилот на 10-20 человек длительностью около месяца. На нем снимают реальные метрики потребления и проверяют прикладной софт. Полученный профиль нагрузки ложится в расчет полной конфигурации — сайзинг получается по фактам, а не по справочным цифрам.
Команда ИТ-специалистов настраивает серверную инфраструктуру, стойки с оборудованием, мониторы с диаграммами нагрузки

Часто задаваемые вопросы (FAQ)

Что такое VDI простыми словами?

Это подход, при котором вместо системного блока у сотрудника — ВМ в дата-центре компании. На столе остается лишь терминал: он показывает экран и передает нажатия клавиш.

Чем VDI отличается от терминального сервера?

Терминальный сервер делит одну ОС между всеми, и при пиках соседи тормозят друг друга. Здесь же каждый получает отдельную систему с полной изоляцией. RDS выходит дешевле, схема с отдельными ВМ — гибче и защищеннее.

Какой объем ресурсов планировать на сотрудника?

Офисный профиль — пара виртуальных ядер и 4-8 гигабайт памяти, диск 30-50 ГБ. Графическим задачам — вдвое-вчетверо больше, плюс vGPU.

Что такое boot storm и как его избежать?

Это утренний скачок нагрузки на дисковую подсистему, когда все входят в систему разом: IOPS вырастает в 5-10 раз. Выручают флеш-накопители и распределение входа по времени.

Какие российские платформы есть в реестре отечественного ПО?

Чаще других внедряют Termidesk и Базис.WorkPlace. В реестре также Space VDI и несколько решений на базе отечественных гипервизоров.

Можно ли работать в САПР через VDI?

Да — через vGPU. Видеокарта узла делится на профили, 2-4 ГБ видеопамяти закрывают большинство конструкторских задач. Проекты при этом не покидают защищенный контур.

Сколько рабочих мест выдержит один хост?

Узел с двумя 32-ядерными процессорами и 1 ТБ RAM — порядка 100-130 офисных мест. Точное число зависит от характера нагрузки и коэффициента переподписки.

Подходит ли VDI для обработки персональных данных по ФЗ-152?

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

Подберем площадку под виртуальные рабочие места

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