Система виртуализации рабочих мест: принципы работы, задачи и возможности Termidesk

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

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

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

Что представляет собой виртуальное рабочее место

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

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

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

Виртуализация рабочих мест не означает, что физические компьютеры полностью исчезают. Пользователю по-прежнему требуется устройство для подключения. Это может быть обычный ПК, ноутбук или специализированный тонкий клиент. Отличие состоит в распределении функций: конечное устройство в основном обеспечивает взаимодействие пользователя с удалённой средой, тогда как значительная часть вычислений выполняется централизованно.

Как устроена VDI-инфраструктура

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

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

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

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

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

Для чего организации используют виртуализацию рабочих мест

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

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

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

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

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

Централизованное управление программным обеспечением

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

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

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

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

Termidesk VDI как система управления виртуальными рабочими местами

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

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

Termidesk поддерживает взаимодействие с несколькими платформами виртуализации. На официальных ресурсах среди совместимых решений указаны, в частности, VMmanager, ПК СВ "Брест", zVirt, VMware, oVirt, OpenStack и другие платформы. Набор совместимых решений зависит от версии продукта, поэтому при проектировании конкретной инфраструктуры его необходимо сверять с актуальной документацией.

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

Поддержка различных операционных систем

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

Согласно информации разработчика, Termidesk рассчитан на работу с виртуальными рабочими местами и терминальными серверами под управлением ряда ОС, включая Astra Linux, РЕД ОС, "Альт", Microsoft Windows, а также отдельные другие системы. Точный перечень и поддерживаемые версии следует проверять для конкретной версии Termidesk перед внедрением или обновлением инфраструктуры.

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

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

Службы каталогов и управление пользователями

Для корпоративной VDI-системы важно понимать, кто подключается к инфраструктуре и какие ресурсы доступны конкретному человеку.

Termidesk может интегрироваться со службами каталогов и системами централизованной идентификации. В числе заявленных вариантов указаны Microsoft Active Directory, LDAP/OpenLDAP, FreeIPA, ALD Pro и некоторые другие системы.

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

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

Виртуальные машины и терминальные сессии

Удалённое рабочее место можно организовать несколькими способами. В классическом VDI каждому пользователю или группе пользователей предоставляются виртуальные машины. Они могут быть постоянными или формироваться автоматически из шаблона.

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

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

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

Постоянные и непостоянные рабочие места

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

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

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

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

Безопасность виртуальных рабочих мест

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

Однако VDI сам по себе не делает инфраструктуру защищённой. Необходимо отдельно настраивать аутентификацию, сетевую сегментацию, права доступа, журналирование, резервное копирование и защиту серверов.

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

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

Протокол удалённого доступа

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

Требования значительно различаются. Работа с электронной почтой и текстовыми документами создаёт одну нагрузку, просмотр видео - другую, а профессиональная 3D-графика может потребовать значительно большей пропускной способности и серверных графических ресурсов.

У Termidesk присутствует собственный протокол удалённого доступа TERA; также архитектура продукта предусматривает применение различных механизмов подключения в зависимости от среды.

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

Нагрузка на серверную инфраструктуру

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

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

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

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

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

Отказоустойчивость

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

Поэтому в промышленной системе предусматриваются резервирование серверов, сетевых соединений, систем хранения и управляющих компонентов.

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

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

Масштабирование инфраструктуры

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

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

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

Поэтому система управления VDI должна рассматриваться вместе с серверной виртуализацией, хранилищем, сетью и механизмами мониторинга.

Мониторинг и администрирование

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

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

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

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

Преимущества системы виртуализации рабочих мест

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

Второе преимущество - гибкость доступа. Пользователь меньше зависит от конкретного физического компьютера.

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

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

Однако каждое преимущество проявляется только при правильно спроектированной инфраструктуре.

Ограничения и возможные сложности

VDI не следует рассматривать как универсальную замену обычных компьютеров.

Первое ограничение - зависимость от сети. Если соединение нестабильно, пользователь ощущает задержки независимо от производительности серверов.

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

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

Четвёртое ограничение - необходимость квалифицированного администрирования. Ошибка в централизованной инфраструктуре способна повлиять сразу на большое количество пользователей.

Поэтому экономическую эффективность VDI желательно рассчитывать на весь период эксплуатации, учитывая не только стоимость программного обеспечения.

Как оценивать решение перед внедрением

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

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

После этого можно определить архитектуру и провести тестирование на ограниченной группе сотрудников.

При пилотном внедрении Termidesk имеет смысл проверить совместимость с выбранной платформой виртуализации, службой каталогов, пользовательскими ОС и прикладным ПО. Не менее важны тесты удалённого доступа из реальных сетей, которыми будут пользоваться сотрудники.

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

Когда использование VDI наиболее оправданно

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

Это могут быть офисные подразделения, контакт-центры, удалённые филиалы, подрядчики и сотрудники с гибридным графиком.

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

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

Termidesk в инфраструктуре организации

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

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

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

Заключение

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

Termidesk VDI относится к системам этого класса и предназначен для управления виртуальными рабочими местами и организации доступа к ним. Решение поддерживает взаимодействие с различными платформами виртуализации, операционными системами и службами каталогов, что позволяет применять его в неоднородной ИТ-среде.

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

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

Для любых предложений по сайту: unimakeup@cp9.ru