Виртуальный рабочий стол Ulteo Open - Ulteo Open Virtual Desktop

Виртуальный рабочий стол Ulteo Open
Логотип Ulteo
Разработчики)Ulteo SAS
изначальный выпуск11 декабря 2007 г.; 12 лет назад (2007-12-11) (размещенная служба),[1]
17 марта 2008 г.; 12 лет назад (2008-03-17) (устанавливаемый пакет)
Стабильный выпуск
4.0.2 / 29 июня 2014 г.; 6 лет назад (2014-06-29)[2]
Операционная системаLinux, Windows 2003 и позже
ПлатформаIA-32, x86-64
Доступно вМногоязычный
ТипУдаленный рабочий стол
ЛицензияGPL v2, проприетарный

Виртуальный рабочий стол Ulteo Open (ОВД) был Открытый исходный код Проект инфраструктуры доставки приложений и виртуального рабочего стола, который может доставлять конечным пользователям приложения или рабочий стол, размещенный на сервере Linux или Windows. Это была альтернатива решениям Citrix и VMware с открытым исходным кодом, и по состоянию на июнь 2012 года это было единственное решение для виртуализации презентаций, поддерживающее приложения как для Linux, так и для Windows.[3][4] Он был создан Гаэль Дюваль,[5] кто ранее создал Mandriva Linux.[6] Программа вроде отозвана, сайт недоступен.

Функции

Ulteo OVD обеспечивает доступ к приложениям или целому настольная сессия[7] размещен на сервере Linux или Windows (2003 или новее). Они выполняются в виртуальном сеансе на сервере (в отличие от простого зеркалирования дисплея). Представлена ​​версия 3 RDP как протокол, используемый как для приложений Linux, так и для Windows. Доступ к сеансам можно получить через веб-портал, используя любой браузер, поддерживающий Java или HTML5, или интегрировать в локальную среду рабочего стола и запускать как локальные приложения. Удаленные приложения могут обращаться к локальным файловым системам (включая сетевые и USB), печатать на локальных принтерах, воспроизводить звук локально и копировать или вставлять из локального буфера обмена. Начиная с OVD 4, к локальным устройствам чтения смарт-карт PC / SC также можно получить доступ из удаленного приложения, хотя эта функция поддерживается только в версии Premium и только для приложений, работающих на серверах Windows.

Пользователи могут проходить аутентификацию через Microsoft Active Directory или любой другой LDAP или же CAS сервер. Поддержка дополнительных механизмов аутентификации, включая единый вход, может быть реализована с использованием открытого API.[8] Ulteo включает в себя выделенный файловый сервер, на котором другие файловые серверы (например, CIFS /Самба / Windows файловые серверы) могут быть интегрированы в качестве бэкэндов.

Среду можно настроить и контролировать через административный веб-интерфейс. Ферма может включать в себя несколько серверов приложений, работающих под управлением Linux, Windows и веб-серверов, и администратор может настроить балансировку нагрузки между ними на основе таких критериев, как загрузка процессора, использование памяти, количество открытых сеансов или случайное распределение. Ulteo заявляет, что одна ферма может обслуживать до 50 000 пользователей и более.

An SSL шлюз доступен для развертывания приложений через Интернет.

Помимо классического сценария доставки приложений, OVD также можно интегрировать в веб-платформы управления документами, такие как Microsoft SharePoint. Если щелкнуть файл на портале, он откроется с приложением, опубликованным в ферме OVD, а не с загрузкой и открытием с помощью локально установленного приложения.

Ulteo распространяется как набор пакетов приложений, которые можно установить в стандартном дистрибутиве Linux (Ubuntu, Debian, SUSE Linux Enterprise Server, Redhat Enterprise Linux ), причем для некоторых компонентов доступны установщики Windows.

А живой DVD (Демо) и виртуальное устройство изображения доступны для тестирования. Они содержат полный дистрибутив Linux (на основе Ubuntu ), все компоненты Ulteo и некоторые приложения, позволяющие быстро установить ферму Ulteo OVD на одном сервере. DVD дополнительно содержит полную документацию и источники установки для всех поддерживаемых операционных систем.

Модули

Ulteo OVD использует несколько модулей с разными ролями. Требуются диспетчер сеанса, по крайней мере один сервер приложений и клиентский компонент, остальные - необязательны. Каждый модуль поставляется с двоичным установочным пакетом для Linux и, в большинстве случаев, также для Windows.

Менеджер сессий

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

Бинарный установочный пакет на данный момент доступен только для Linux.[когда? ], хотя его можно установить из исходного кода в Windows. Session Manager может быть установлен на сервере приложений, но эта установка не рекомендуется для производственных сред.

Высокая доступность

Эта надстройка в Ulteo OVD 3 позволяла настроить два физических диспетчера сеансов и базы данных в кластере с холодным резервированием. Данные были реплицированы между двумя базами данных с использованием DRBD, а отработка отказа выполнялась Сердцебиение менеджер кластера. Высокая доступность была модулем уровня Gold. Он больше не входит в исходный код OVD 4 и не доступен в репозитории Premium.

Сервер приложений

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

Серверы приложений Linux можно настроить в двух режимах: либо как обычная установка Linux со средой рабочего стола, приложениями и пакетом сервера приложений, либо с использованием подсистемы Ulteo. Подсистема Ulteo может быть установлена ​​на сервере Linux без среды рабочего стола и приложений. Он состоит из chroot тюрьма с измененным Xfce окружение рабочего стола и некоторые стандартные приложения, включая LibreOffice, Adobe Reader, Mozilla Firefox и Thunderbird. Внутри chroot jail можно установить дополнительные приложения.

Веб-шлюз

Этот модуль подчиненного сервера, представленный в OVD 4, позволяет публиковать веб-приложения вместе с приложениями Linux и Windows.

Гипервизор

Исходный код OVD 4 включает код для другого нового типа подчиненного сервера, называемого гипервизором, что позволяет Ulteo выступать в качестве внешнего интерфейса для VDI. По состоянию на апрель 2014 года инсталляционный пакет не предоставляется.

Клиент

Для запуска сеанса Ulteo OVD требуется клиент Ulteo OVD. Клиенты обычно поддерживают два режима: режим приложения (или режим портала) и режим рабочего стола. В режиме приложения пользователь может запускать отдельные приложения. В режиме рабочего стола пользователю предоставляется полный рабочий стол, который может быть Linux или Windows и может содержать приложения с соответствующей другой платформы.

Веб-клиент

Все редакции OVD включают клиент Java. В режиме рабочего стола рабочий стол отображается внутри браузера. Режим портала включает в себя веб-обозреватель файлов на основе AjaXplorer, из которого пользователи могут скачивать файлы, выгружать файлы или запускать файлы в опубликованном приложении. Веб-клиент может быть установлен в диспетчере сеансов или, начиная с OVD 4, на выделенном сервере.

Клиент HTML5

OVD 4 представил клиент HTML5, основанный на Гуакамоле и доступен в обеих редакциях ОВД. Он не требует Java, но может работать в любом браузере, поддерживающем HTML5 (что и есть в большинстве современных браузеров, за исключением Internet Explorer). Он не поддерживает некоторые функции других клиентов, такие как отображение клиентских дисков и звук. Помимо этого, внешний вид аналогичен клиенту Java, включая браузер файлов в режиме портала.

Клиент HTML5 можно установить в диспетчере сеансов или на отдельном веб-сервере. Сервер переводит весь трафик RDP в HTML5 и наоборот, эффективно выступая в качестве шлюза. Это делает его подходящим решением для развертывания через брандмауэры, поскольку единственный канал трафика между клиентом и шлюзом HTML5 - это соединение HTTP или HTTPS.

Собственный клиент

Нативные клиенты доступны в виде модулей Premium для Linux, Windows, Android и iOS.

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

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

Файловый сервер

Ulteo OVD включает в себя дополнительный файловый сервер для размещения профилей пользователей или общих папок, обеспечивая пользователю доступ к одним и тем же файлам при использовании приложений с разных серверов. Начиная с версии 4.0 доступна только версия для Linux. Файловый сервер может быть установлен на сервере приложений. Без файлового сервера общие ресурсы все еще могут быть смонтированы с использованием механизмов операционной системы, но эти общие ресурсы могут быть доступны не на всех серверах приложений или платформах серверов приложений, и к ним нельзя получить доступ из компонента AjaXplorer веб-клиента.

Шлюз

Этот модуль подчиненного сервера облегчает развертывание приложений Ulteo OVD через Интернет путем туннелирования соединений с серверами приложений через соединение SSL (443). Это устраняет необходимость предоставлять отдельным серверам приложений общедоступный IP-адрес. Это также упрощает доступ для клиентов, находящихся за брандмауэрами, поскольку многие среды брандмауэров разрешают исходящий трафик SSL на порт 443 без дополнительных ограничений. Шлюз - это премиум-модуль.

Лицензирование

До версии 3 некоторые из дополнительных модулей были модулями Gold. Исходный код модулей Gold был бесплатно доступен по лицензии GPL, но двоичные установочные файлы были предоставлены только пользователям, которые приобрели подписку.

Версия 4 внесла некоторые изменения: теперь есть версия для сообщества и версия Premium. Прежние модули Gold теперь являются частью версии Premium и могут содержать проприетарный код, начиная с версии 4. Пользователям версии Premium необходимо установить дополнительный пакет управления лицензиями в Session Manager и импортировать лицензию, которая поставляется в виде сертификат. Бинарные установочные пакеты для модулей Premium теперь доступны бесплатно с сервера загрузки, но не будут работать, если Session Manager не запустит модуль Premium с установленной действующей лицензией.

Прием

Обзор Ulteo OVD 3 от The Virtualization Practice советует организациям, которые придерживаются политики открытого исходного кода, чувствительны к затратам или нуждаются в простом решении, рассмотреть Ulteo OVD. Он считает версию 3 жизнеспособной альтернативой конкурирующим решениям, преодолев многие критические ограничения своего предшественника. Переход от VNC к RDP поскольку транспортный протокол привел к значительным улучшениям в производительности, интеграции с рабочим столом (например, печать и аудио) и поддержке клиентских устройств. Другие улучшения включают поддержку разрозненных приложений, обход брандмауэра и улучшенную поддержку LDAP. Он подверг критике отсутствие поддержки высокой доступности для Session Manager, что сделало его единственной точкой отказа, начиная с версии 3. (Модуль высокой доступности для Session Manager не упоминался). Кроме того, Ulteo OVD страдает от традиционные проблемы удаленной доставки приложений - низкая производительность видео и ограниченное взаимодействие с устройствами, подключенными локально к клиенту.[3]

дальнейшее чтение

Рекомендации

  1. ^ Вайс, Тодд Р. (13 декабря 2007 г.). «Загрузка не требуется: бета-версия OpenOffice как веб-приложение». InfoWorld. Получено 16 июля 2013.
  2. ^ "Ulteo Download". Ulteo. 29 июня 2014 г.. Получено 15 июля 2014.
  3. ^ а б Норман, Майк (25 июня 2012 г.). «Ulteo OVD 3 - удаленный рабочий стол с открытым исходным кодом». Практика виртуализации. Получено 16 июля 2013.
  4. ^ Лай, Эрик (3 февраля 2010 г.). «Linux, Windows или и то, и другое? Для производителя виртуальных рабочих столов Ulteo все равно». Computerworld. Получено 16 июля 2013.
  5. ^ Ламоника, Мартин (11 декабря 2007 г.). «Ulteo приносит OpenOffice в веб-браузер». Новости. CNET. Получено 5 октября 2008.
  6. ^ Апфолд, Питер (28 марта 2008 г.). «Ulteo Application System Beta 1 - обзор FOSSwire». FOSSwire. Получено 5 октября 2008.
  7. ^ Попов, Дмитрий (30 января 2008 г.). «Первый взгляд на Ulteo Desktop». Linux.com. Получено 18 декабря 2012.
  8. ^ Норман, Майк (7 декабря 2009 г.). "Ulteo - брокер настольных компьютеров с открытым исходным кодом". Практика виртуализации. Получено 16 июля 2013.