Описание SharxDesk
Основные характеристики ПО SharxDesk включают:
Простоту установки и администрирования.
Автоматическое развертывание виртуальных рабочих столов и управление доступом к удалённым рабочим столам.
Виртуализацию сеансов Windows-приложений для пользователей Windows/Linux с помощью служб удалённых рабочих столов (RDS).
Виртуализацию Linux-приложений для пользователей среды Windows/Linux с использованием X2Go.
Возможность интеграции с внешними источниками пользователей и групп (телефоны, планшеты, ПК, дифференциация по ОС источника).
Поддержку аутентификации через различные системы, включая Active Directory, eDirectory, OpenLDAP, SAML, LDAP, CAS, Device Authentication System и внутреннюю систему аутентификации.
Генерацию отчетов о состоянии и использовании ПО SharxDesk.
Планирование задач, таких как развертывание служб и контроль доступа пользователей, с помощью календарей.
Безопасный доступ к виртуальным рабочим столам и приложениям из сети Интернет (WAN) через SSL-туннели.
Автоматически формируемую и полностью настраиваемую страницу доступа пользователей к сервисам в зависимости от их привилегий.
Общее описание архитектуры
Архитектура ПО SharxDesk модульная и гибко настраиваемая.
Основные элементы архитектуры ПО SharxDesk:
Клиенты подключения: Устройства, используемые для доступа к виртуальным рабочим столам и приложениям, включая тонкие клиенты, мобильные устройства, планшеты, ноутбуки и ПК.
Серверы ПО SharxDesk: Работают на гипервизорах платформы SharxBase и представлены в виде виртуальных машин. Компоненты включают:
Сервер базы данных (БД): Хранит данные, связанные с инфраструктурой, может быть отдельным сервером или совмещен с сервером подключений.
Сервер подключений: Работает с брокером подключений, управляющим жизненным циклом сервисов и поддерживающим связь с гипервизором. Поддерживает кластерное исполнение в режиме HA.
Прокси-сервер: Формирует SSL-туннели для защищенного доступа из незащищённых сетей, таких как Интернет.
Службы аутентификации: Интеграция с системами Active Directory, eDirectory, OpenLDAP, SAML, LDAP и другими, что позволяет гибко контролировать доступ пользователей. Поддержка нескольких аутентификаторов для разных клиентов.
Поставщики услуг:
Гипервизор: Создаёт, включает и удаляет виртуальные рабочие столы под управлением брокера. Основной гипервизор — SharxBase, но возможно подключение сторонних гипервизоров (RHEV/Ovirt, OpenStack, VMWare, Hyper-V, Nutanix, Xenserver).
Приложения RDS: Обеспечивают работу виртуализированных приложений Microsoft RDS и интеграцию с единой страницей доступа пользователей ПО SharxDesk.
Хранилища данных: Размещают серверы, удалённые виртуальные рабочие столы, приложения и другие службы платформы. ПО SharxDesk использует SharxBase с встроенным распределённым хранилищем данных (Distributed storage).
Эта архитектура позволяет гибко масштабировать платформу, изменяя и расширяя компоненты в зависимости от числа пользователей, их работы и необходимой производительности удалённых рабочих столов.