Открыть сервисСервис

Тонкий клиент — терминал для удалённого доступа

Тонкий клиент — это компьютер или специализированное устройство, которое выполняет преимущественно функции ввода-вывода, перенаправляя вычислительную нагрузку на удалённый сервер. В отличие от обычного персонального компьютера, тонкий клиент не хранит локально значимые данные и программы, а лишь отображает результаты обработки, выполняемой на сервере, и передаёт ему ввод пользователя (нажатия клавиш, движения мыши). Такая архитектура относится к модели «клиент-сервер» и часто реализуется в рамках парадигмы виртуализации рабочих столов.

Принцип работы

Тонкий клиент подключается к серверу по локальной сети или интернету и использует сетевые протоколы удалённого доступа — RDP, VNC, SPICE, ICA (Citrix), PCoIP и другие. Все приложения запускаются на серверной стороне, а на устройство клиента передаётся лишь графическое изображение экрана и аудиопоток. Ввод пользователя передаётся обратно. В результате на тонком клиенте не требуется устанавливать настольные приложения, обновлять их или хранить рабочие файлы.

Типичная конфигурация включает:

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

Устройство и аппаратная часть

Аппаратно тонкий клиент представляет собой маломощное устройство: процессор класса ARM или маломощный x86, небольшой объём оперативной памяти (обычно 1–4 ГБ), флеш-память для хранения прошивки (обычно 4–16 ГБ), набор портов для подключения монитора, периферии и сети. Отсутствие вентиляторов и жёстких дисков делает устройства компактными, тихими и надёжными. Потребляемая мощность составляет единицы ватт — в разы меньше, чем у полноценного ПК.

Форм-факторы разнообразны: настольные коробки, устройства в форм-факторе монитора (монитор-мониторинг), карты расширения PCI Express, которые устанавливаются в старые компьютеры, превращая их в тонкие клиенты, а также мобильные приложения для смартфонов и планшетов.

Операционные системы

На тонких клиентах используются урезанные ОС с минимальным набором компонентов:

ОСОсобенности
Linux-дистрибутивыНаиболее распространены, открытое ядро, гибкая настройка
Windows 10 IoTПоддержка RDP «из коробки», интеграция со средой Microsoft
Proprietary ОССобственные прошивки производителей (IGEL, HP, Dell Wyse)

Преимущества и недостатки

К достоинствам тонких клиентов относятся:

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

Основной недостаток — полная зависимость от сервера и сети: при недоступности сервера или плохом соединении работа невозможна. Качество работы также определяется пропускной способностью канала: для комфортной работы с графикой и видео требуется стабильное соединение с задержкой не более десятков миллиседунд. Сложные графические приложения (3D-моделирование, монтаж видео) работают на тонких клиентах только при наличии серверного ускорения (GPU-виртуализация).

Применение

Тонкие клиенты массово используются в банковских отделениях, государственных учреждениях, образовательных учреждениях, медицинских организациях и call-центрах — везде, где задачи типизированы, а безопасность и централизация важнее локальной производительности. В России тонкие клиенты применяются в проектах импортозамещения: российские производители (например, «Астра», «Ред Софт», «Базальт СПО») поставляют ОС для тонких клиентов, а компании вроде «Рикор» и «Аквилон» (бренд Aquilon) выпускают сами устройства.

Тонкий клиент и толстый клиент

Противоположность тонкого клиента — «толстый клиент», на котором приложения выполняются локально, а сервер используется лишь для хранения данных. Существует промежуточная категория — «тонкий клиент» (fat client) — обычный ПК с установленным клиентским ПО, использующий преимущества централизованной инфраструктуры, но сохраняющий локальные вычисления.

Источники:

  • «Виртуализация рабочих столов и тонкие клиенты» — учебные материалы по информационной безопасности и ИТ-инфраструктуре
  • Документации производителей: IGEL, Dell Wyse, HP ThinPro
  • Материалы «Астра Линукс», «Ред Софт» по развёртыванию клиентских рабочих мест
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru