Архитектура и принципы работы платформы виртуализации рабочих мест Termidesk

Современные вызовы в области информационной безопасности и необходимость импортозамещения стимулируют активный поиск надёжных отечественных решений для организации распределённых рабочих сред. Одним из ключевых инструментов в этом направлении является платформа Termidesk, разработанная на базе операционной системы Astra Linux. Она предоставляет комплексный подход к построению инфраструктуры виртуальных рабочих мест (VDI) и терминального доступа, обеспечивая централизованное управление, высокую защиту данных и гибкость масштабирования. Ключевая концепция платформы — виртуализация рабочих станций, которая позволяет отделить вычислительные ресурсы от пользовательских устройств, формируя единое управляемое пространство. Продукт включает два основных варианта лицензирования и развёртывания: Termidesk VDI, предоставляющий каждому сотруднику изолированную виртуальную машину, и Termidesk Terminal, организующий доступ множества пользователей к общему терминальному серверу с единым набором приложений .

Архитектурные компоненты и модель взаимодействия

Платформа Termidesk базируется на серверной и клиентской частях, взаимодействующих через единую управляющую шину. Центральным элементом является «Универсальный диспетчер», который берёт на себя функции брокера подключений, осуществляя идентификацию пользователей через интегрированные службы каталогов (Microsoft AD, ALD Pro, FreeIPA), управление сессиями и взаимодействие с платформами виртуализации . Для обеспечения безопасного доступа из внешних сетей используется компонент «Шлюз», который туннелирует протоколы доставки и принимает клиентские подключения через единый порт . Жизненным циклом виртуальных машин управляет «Менеджер рабочих мест», который создаёт и уничтожает их по шаблонам («золотым» образам), а также собирает информацию о терминальных сессиях. Для хранения конфигурации и состояния сессий используется внешняя СУБД PostgreSQL, а для координации фоновых задач и обмена сообщениями между сервисами применяется брокер сообщений, в качестве которого может выступать RabbitMQ или TermideskMQ.

Клиентская часть представлена программным клиентом, который устанавливается на рабочую станцию пользователя, или веб-интерфейсом с поддержкой HTML5. Для бездисковых станций и тонких клиентов предусмотрен режим Termidesk Live, обеспечивающий сетевую загрузку образа ОС для подключения к инфраструктуре . На виртуальных машинах или терминальных серверах устанавливаются специализированные агенты: «Агент ВРМ» для взаимодействия с управляющими компонентами, «Сессионный агент» для доставки приложений и терминальных сессий, а также «Агент узла виртуализации» для интеграции с гипервизором .

Популярные статьи  Мода с морским духом: сенегальский стиль 2025 года

Собственный протокол доставки TERA

Ключевым технологическим отличием Termidesk является собственный проприетарный протокол удаленного доступа TERA (Termidesk Remote Access), разработанный как альтернатива открытому SPICE, поддержка которого со стороны сообщества была прекращена . Протокол TERA поддерживает широкий спектр функций, включая перенаправление периферийных устройств (аудио, веб-камер, USB-устройств, смарт-карт, принтеров), управление полосой пропускания и оптимизацию работы с графикой . Начиная с версии 6.0, TERA вышел из экспериментального режима и стал штатным протоколом, обеспечивающим сквозное шифрование по TLS и поддержку многофакторной аутентификации через SASL и Kerberos . Одной из важных особенностей является реализация работы протокола не только на виртуальных машинах, но и на физических ПК, что позволяет организовать защищённый удалённый доступ к корпоративным рабочим станциям без развёртывания полноценной VDI-инфраструктуры .

Сценарии развертывания и управление политиками

Платформа поддерживает два основных сценария использования. В режиме VDI каждому пользователю выделяется отдельная виртуальная машина со своей операционной системой, что обеспечивает изоляцию сред и подходит для сложных вычислительных задач или разработки . Терминальный режим (Termidesk Terminal) объединяет пользователей на общем сервере с единым набором приложений, что снижает затраты на поддержку и оптимально для однотипных офисных задач . Для крупных территориально-распределённых организаций, таких как холдинг «РусГидро», важным требованием стала возможность работы в гетерогенной среде с различными системами виртуализации (включая VMmanager, zVirt, ПК СВ «Брест») и поддержка публикации отдельных приложений вместо полноценных рабочих столов .

  • Аутентификация и безопасность: поддерживается двухфакторная аутентификация через смарт-карты JaCarta, Rutoken и OTP-коды по RADIUS, а также механизм единого входа (SSO) на основе Kerberos. Для повышения защиты используются политики перенаправления данных с ограничением буфера обмена, фильтрация USB-устройств по классам (PID/VID) и разграничение доступа на основе IP-адресов клиентских устройств . Дополнительный уровень безопасности обеспечивает поддержка mTLS для двусторонней аутентификации между компонентами системы, что соответствует концепции нулевого доверия .
  • Централизованное администрирование: управление всей инфраструктурой осуществляется через веб-портал администратора, где доступны функции мониторинга сессий в реальном времени, управления фондами виртуальных машин (запуск, перезагрузка, техобслуживание) и отправки сообщений пользователям. Ведётся аудит всех событий с соответствием ГОСТ 59548-2022, а системные логи могут передаваться на внешние SYSLOG-серверы для централизованного анализа .
Популярные статьи  Крупные финансовые институты используют кризис в строительной сфере для захвата девелоперских проектов

Процесс подключения и масштабирование

Стандартный сценарий подключения пользователя выглядит следующим образом: клиентское приложение или веб-браузер устанавливает соединение со «Шлюзом» или непосредственно с «Диспетчером», который проверяет учётные данные в домене аутентификации и определяет доступные ресурсы. После успешной аутентификации диспетчер даёт команду менеджеру рабочих мест запустить или разблокировать виртуальную машину, после чего клиенту передаются параметры для установки сессии по выбранному протоколу доставки (TERA, RDP, SPICE или LoudPlay) . Если пользователь работает через веб-браузер, то применяется протокол HTML5 TERA, который не требует установки полноценного клиента на устройство . Система поддерживает кластеризацию для обеспечения отказоустойчивости и горизонтального масштабирования, позволяя дублировать критичные компоненты как в пределах одного дата-центра, так и в географически распределённых ЦОДах .

  1. Подготовка и установка: администратор развёртывает серверную часть с использованием виртуального модуля (Virtual Appliance) или классической установки на выделенных серверах, интегрирует компоненты с доменом аутентификации (AD, ALD Pro, FreeIPA) и настраивает хранилище образов виртуальных машин. Производится установка агентов на гостевые ОС виртуальных рабочих мест или терминальные серверы .
  2. Конфигурация ресурсов и политик: создаются фонды виртуальных машин на основе «золотых» образов, назначаются группы пользователей, определяются параметры протоколов доставки, включая приоритизацию каналов TERA для управления качеством обслуживания (QoS). Настраиваются политики перенаправления устройств, ограничения буфера обмена и фильтрация доступа на уровне протоколов .
  3. Мониторинг и сопровождение: в процессе эксплуатации администратор отслеживает активные сессии, потребление ресурсов и состояние компонентов через веб-портал. При необходимости используется инструмент «Удаленный помощник» для подключения к сессии пользователя с возможностью управления и голосовой связи, что ускоряет решение технических проблем .

Заключительные аспекты внедрения

Платформа Termidesk VDI зарекомендовала себя как гибкое и защищённое решение для организаций, переходящих на отечественное ПО и стремящихся к построению централизованной управляемой инфраструктуры удалённой работы. Совместимость с широким спектром операционных систем, включая различные дистрибутивы Linux, Windows и macOS, а также поддержка множества платформ виртуализации позволяют интегрировать продукт в существующие ИТ-ландшафты без кардинальной перестройки . Развитие собственного протокола TERA и усиление механизмов безопасности, включая двухфакторную аутентификацию и шифрование, делают Termidesk конкурентоспособной альтернативой зарубежным VDI-решениям. Инвестиции в виртуализацию рабочих мест на базе данной платформы окупаются за счёт снижения затрат на поддержку физической инфраструктуры, упрощения администрирования и повышения уровня защиты корпоративных данных, что особенно актуально для государственных структур и коммерческих организаций с территориально-распределённой сетью филиалов.

Популярные статьи  Почему автомобили из Казахстана обложили повышенными пошлинами: разбор ситуации и причины возникновения доплат
Рейтинг
( Пока оценок нет )
Понравилась статья? Поделиться с друзьями: