Sun Ray
Sun Ray — это семейство тонких клиентов (терминалов) и серверного программного обеспечения, разработанное компанией Sun Microsystems (впоследствии приобретена корпорацией Oracle) для организации удалённого доступа пользователей к вычислительным ресурсам. Основная идея технологии заключалась в переносе всех вычислительных процессов на сервер, а на стороне клиента — только ввод-вывод данных (клавиатура, мышь, дисплей). Sun Ray позиционировался как альтернатива традиционным персональным компьютерам в корпоративной среде, где требовались централизованное управление, высокая безопасность и низкая стоимость владения.
История
Разработка Sun Ray началась в конце 1990-х годов в рамках стратегии Sun Microsystems по продвижению модели «сетевого компьютера» (network computer). Первая модель, Sun Ray 1, была выпущена в 1999 году. Она представляла собой компактное устройство без жёсткого диска и вентилятора, работавшее под управлением встроенного ПО на базе ОС Solaris. Ключевой особенностью стала поддержка технологии «горячего подключения» (hot-desking) — пользователь мог вставить смарт-карту в любой терминал и мгновенно получить доступ к своему рабочему окружению.
В 2001 году вышла модель Sun Ray 100, затем Sun Ray 150 (2002) и Sun Ray 170 (2003). Последняя модель, Sun Ray 2, была представлена в 2005 году и отличалась меньшим энергопотреблением и поддержкой более высоких разрешений экрана. В 2009 году, после поглощения Sun Microsystems корпорацией Oracle, развитие линейки было остановлено в пользу решений Oracle Virtual Desktop Infrastructure (VDI). Однако поддержка существующих систем продолжалась до 2015 года.
Архитектура и принцип работы
Sun Ray использует протокол ALP (Appliance Link Protocol), разработанный Sun Microsystems. В отличие от традиционных протоколов удалённого рабочего стола (например, RDP или VNC), ALP передаёт не растровые изображения экрана, а команды отрисовки графических примитивов (линии, прямоугольники, текст). Это позволяет значительно снизить нагрузку на сеть: для работы Sun Ray достаточно пропускной способности около 100 кбит/с на пользователя.
Компоненты системы
- Клиентское устройство (Sun Ray) — тонкий клиент без операционной системы в привычном понимании. Он загружает микропрограмму (firmware) из флеш-памяти или по сети (PXE). Устройство оснащено портами USB, VGA/DVI, аудиовыходом и слотом для смарт-карт.
- Сервер Sun Ray Server Software — программное обеспечение, работающее под управлением Solaris или Linux. Оно управляет сессиями пользователей, аутентификацией и распределением ресурсов.
- Смарт-карты — используются для аутентификации и переноса профиля пользователя. При вставке карты сервер автоматически восстанавливает рабочее окружение (настройки, открытые приложения, файлы).
Процесс работы
- Пользователь включает Sun Ray и вставляет смарт-карту.
- Устройство отправляет запрос серверу через протокол DHCP.
- Сервер аутентифицирует пользователя по данным с карты.
- Запускается сессия X Window System (или другой графической среды) на сервере.
- Все команды отрисовки передаются на клиент, который отображает их на экране.
- Ввод с клавиатуры и мыши передаётся обратно на сервер.
Модельный ряд
| Модель | Год выпуска | Процессор | ОЗУ | Разрешение экрана | Особенности |
|---|---|---|---|---|---|
| Sun Ray 1 | 1999 | MicroSPARC IIep 100 МГц | 8 МБ | 1280x1024 | Первая модель, поддержка смарт-карт |
| Sun Ray 100 | 2001 | Intel StrongARM 200 МГц | 16 МБ | 1600x1200 | Улучшенная производительность |
| Sun Ray 150 | 2002 | Intel XScale PXA250 400 МГц | 32 МБ | 1920x1200 | Поддержка USB 2.0 |
| Sun Ray 170 | 2003 | Intel XScale PXA255 400 МГц | 64 МБ | 1920x1200 | Встроенный Wi-Fi (опционально) |
| Sun Ray 2 | 2005 | Intel XScale PXA270 624 МГц | 128 МБ | 2048x1536 | Энергопотребление 5 Вт, поддержка DVI |
Преимущества и недостатки
Преимущества
- Централизованное управление: все обновления ПО и настройки выполняются на сервере, клиентские устройства не требуют обслуживания.
- Безопасность: данные не хранятся на клиенте, сессии изолированы, аутентификация через смарт-карты.
- Энергоэффективность: типичное энергопотребление Sun Ray 2 составляло около 5 Вт, что значительно меньше, чем у ПК (50–100 Вт).
- Долговечность: отсутствие движущихся частей (вентиляторов, жёстких дисков) снижало вероятность поломок.
- Горячее подключение: пользователь мог перемещаться между терминалами без потери сессии.
Недостатки
- Зависимость от сервера: при отказе сервера все пользователи теряют доступ к работе.
- Ограниченная мультимедиа: из-за протокола ALP воспроизведение видео и 3D-графики было затруднено (требовались дополнительные кодеки или серверные решения).
- Высокая начальная стоимость: серверное оборудование и лицензии на ПО были дорогими.
- Закрытость экосистемы: устройства работали только с серверным ПО Sun, что ограничивало выбор.
Применение
Sun Ray использовался в организациях, где требовались высокая безопасность и централизованное администрирование:
- Финансовые учреждения: банки, биржи (например, Deutsche Bank, JPMorgan Chase).
- Государственные структуры: правительственные учреждения США, в том числе Министерство обороны.
- Образование: университеты для организации компьютерных классов.
- Медицина: больницы для доступа к электронным медицинским картам.
- Колл-центры: где требовались стандартизированные рабочие места.
В России технология Sun Ray применялась в ряде крупных компаний, включая «Газпром» и «Сбербанк», однако широкого распространения не получила из-за высокой стоимости и сложности внедрения.
Критика
Основные претензии к Sun Ray касались его ограниченной производительности в задачах, требующих интенсивной графики. Кроме того, зависимость от одного производителя (Sun Microsystems) создавала риски в случае прекращения поддержки. После поглощения Sun корпорацией Oracle многие пользователи перешли на решения VDI от VMware, Citrix или Microsoft.
Интересные факты
- Sun Ray 1 был одним из первых устройств, поддерживающих технологию «горячего подключения» (hot-desking) на аппаратном уровне.
- Протокол ALP был настолько эффективен, что Sun Ray мог работать через модемное соединение со скоростью 56 кбит/с.
- В 2005 году Sun Microsystems выпустила версию Sun Ray Server Software для Linux, что позволило использовать недорогие серверы на базе x86.
- Устройства Sun Ray не имели вентиляторов и были полностью бесшумными.
Источники
- Sun Microsystems. «Sun Ray 2 Product Overview» (2005).
- Oracle Corporation. «Sun Ray Client Software Documentation» (2010).
- Журнал «Computerworld Россия». «Тонкие клиенты Sun Ray: опыт внедрения» (2003).
- Статья «Sun Ray: The Thin Client That Almost Was» на сайте OSNews (2009).
- Документация по протоколу ALP в архиве OpenSolaris (2008).
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →