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

редактировать
Небольшой компьютер, оптимизированный для удаленного доступа к серверу Тонкие клиенты, подключенные к своему серверу через компьютерную сеть Общедоступный компьютерный терминал с тонким клиентом внутри публичной библиотеки Тонкий клиент Aleutia E3 с флэш-памятью

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

Тонкие клиенты возникают как компоненты более широкая вычислительная инфраструктура, в которой многие клиенты совместно используют свои вычисления с сервером или серверной фермой. Инфраструктура на стороне сервера использует программное обеспечение облачных вычислений, такое как виртуализация приложений, размещенный общий рабочий стол (HSD) или виртуализация рабочего стола (VDI). Эта комбинация образует так называемую облачную систему, в которой ресурсы настольных компьютеров централизованы в одном или нескольких центрах обработки данных. Преимуществами централизации являются оптимизация аппаратных ресурсов, сокращение обслуживания программного обеспечения и улучшенная безопасность.

  • Пример оптимизации аппаратных ресурсов: Кабели, шины и Ввод / вывод можно свести к минимуму, в то время как простоя память и вычислительная мощность могут быть применены к пользовательским сеансам, которые в этом больше всего нуждаются.
  • Пример сокращения обслуживания программного обеспечения: Обновление программного обеспечения и Миграции операционной системы (ОС) можно применять, тестировать и активировать для всех пользователей в одном экземпляре, чтобы ускорить развертывание и повысить эффективность администрирования.
  • Пример повышения безопасности: программные активы централизованы и легко огорожен, контролируется и защищается. Защита конфиденциальных данных в случае потери или кражи рабочего стола не будет нарушена.

Тонкое клиентское оборудование обычно поддерживает стандартные периферийные устройства, такие как клавиатуры, мыши, мониторы, разъемы для звуковых периферийных устройств и откройте порты для USB устройств (например, принтера, флэш-накопителя, веб-камеры). Некоторые тонкие клиенты включают (устаревшие ) последовательные или параллельные порты для поддержки старых устройств, таких как принтеры чеков, весы или часы. Программное обеспечение тонкого клиента обычно состоит из графического пользовательского интерфейса (GUI), агентов доступа к облаку (например, RDP, ICA, PCoIP ), локальный веб-браузер, эмуляторы терминала (в некоторых случаях) и базовый набор локальных утилит.

Содержание
  • 1 Характеристики
    • 1.1 Архитектура
    • 1.2 Простота
    • 1.3 Аппаратное обеспечение
    • 1.4 Графика
    • 1.5 Ограничения
    • 1.6 Провайдеры
  • 2 История
  • 3 Варианты
    • 3.1 Нулевой клиент
    • 3.2 Веб-клиент
  • 4 См. Также
  • 5 Ссылки
Характеристики

Архитектура

При использовании облачной архитектуры сервер берет на себя нагрузку обработки нескольких клиентских сеансов, выступая в качестве хоста для каждого из них. оконечное устройство. Клиентское программное обеспечение узкое и легкое; следовательно, необходимо защищать только хост-сервер или ферму серверов, а не программное обеспечение, установленное на каждом оконечном устройстве (хотя тонким клиентам может потребоваться базовая безопасность и строгая проверка подлинности для предотвращения несанкционированного доступа). Одно из общих преимуществ использования облачной архитектуры с настольными компьютерами с тонкими клиентами заключается в том, что критически важные ИТ-активы централизованы для лучшего использования ресурсов. Неиспользуемая память, линии связи и ядра процессора в рамках отдельного пользовательского сеанса, например, могут быть использованы для других активных пользовательских сеансов.

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

Альтернативой традиционному развертыванию серверов, которая распределяет затраты на инфраструктуру с течением времени, является облачная модель подписки, известная как рабочий стол как услуга, которая позволяет ИТ-организациям передавать облачную инфраструктуру на аутсорсинг. третье лицо.

Простота

Тонкий клиент TA7 от Gigabyte

Известно, что вычисления на тонком клиенте упрощают конечные точки настольных компьютеров за счет уменьшения объема программного обеспечения на стороне клиента. Благодаря облегченной, доступной только для чтения операционной системе (ОС) настройка и администрирование на стороне клиента значительно упрощены. Доступ к облаку - это основная роль тонкого клиента, которая устраняет необходимость в большом наборе локальных пользовательских приложений, хранилищ данных и утилит. Эта архитектура перекладывает большую часть нагрузки на выполнение программного обеспечения с конечной точки на центр обработки данных. Ресурсы пользователей централизованы для большей наглядности. Задачи восстановления данных и перепрофилирования настольных компьютеров также централизованы для более быстрого обслуживания и большей масштабируемости.

Оборудование

Хотя сервер должен быть достаточно надежным, чтобы обрабатывать несколько клиентских сеансов одновременно, требования к оборудованию тонкого клиента минимальны по сравнению с традиционными настольными ПК. Большинство тонких клиентов имеют процессоры с низким энергопотреблением, флэш-память, память и не имеют движущихся частей. Это снижает стоимость и энергопотребление, делая их доступными для владения и простыми в замене или развертывании. Поскольку тонкие клиенты состоят из меньшего количества аппаратных компонентов, чем традиционный настольный ПК, они могут работать в более агрессивных средах. А поскольку они, как правило, не хранят важные данные локально, риск кражи сводится к минимуму, так как данные пользователей, которые можно скомпрометировать, практически отсутствуют.

Графика

Современные тонкие клиенты прошли долгий путь, чтобы удовлетворить потребности сегодняшних графических вычислений. Новые поколения комбинаций низкоэнергетического набора микросхем и ЦП (центральный процессор ) улучшают вычислительную мощность и графические возможности. Чтобы минимизировать задержку передачи видео высокого разрешения по сети, некоторые стеки программного обеспечения хоста используют методы перенаправления мультимедиа (MMR), чтобы разгрузить рендеринг видео на настольное устройство. Видеокодеки часто встраиваются в тонкий клиент для поддержки различных мультимедийных форматов. Другие стеки программного обеспечения хоста используют Протокол дейтаграмм пользователя (UDP) для ускорения обновления быстро меняющихся пикселей, необходимых для современного видеоконтента. Тонкие клиенты обычно поддерживают локальные программные агенты, способные принимать и декодировать UDP.

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

Ограничения

Для достижения такой простоты тонкие клиенты иногда отстают от настольных ПК с точки зрения расширяемости. Например, если локальная программная утилита или набор драйверов устройств необходимы для поддержки локально подключенного периферийного устройства (например, принтера, сканера, биометрического устройства безопасности ), операционной системе тонкого клиента могут не хватать ресурсов. необходимо для полной интеграции требуемых зависимостей (хотя зависимости иногда могут быть добавлены, если их можно идентифицировать). Современные тонкие клиенты устраняют это ограничение с помощью программы сопоставления портов или перенаправления USB. Однако эти методы не могут охватить все сценарии. Поэтому рекомендуется заранее выполнять проверочные тесты локально подключенных периферийных устройств, чтобы гарантировать совместимость. Кроме того, в больших распределенных средах настольных компьютеров принтеры часто объединены в сеть, что исключает необходимость наличия драйверов устройств на каждом рабочем столе.

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

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

Аналогичный риск существует внутри центра обработки данных. Серверы должны иметь правильный размер, чтобы обеспечить адекватную производительность конечным пользователям. В модели облачных вычислений серверы также могут представлять собой единую точку риска отказа. Если сервер выходит из строя, конечные пользователи теряют доступ ко всем ресурсам, поддерживаемым этим сервером. Этот риск может быть уменьшен за счет создания в системе средств резервирования, отработки отказа, резервного копирования и утилит балансировки нагрузки. Избыточность обеспечивает надежную доступность хоста, но может увеличивать расходы для небольших групп пользователей, которым не хватает масштаба.

Провайдеры

К популярным поставщикам тонких клиентов относятся Wyse Technology, NComputing, Dell (приобретена Wyse в 2012 году), HP, IGEL Technology, LG и Samsung Electronics.

История
Подключенный Samsung Chromebox как видно сверху

Тонкие клиенты уходят корнями в многопользовательскую системы, традиционно мэйнфреймы, к которым обращается какой-то компьютерный терминал. По мере развития компьютерной графики эти терминалы перешли от предоставления интерфейса командной строки к полноценному графическому пользовательскому интерфейсу, что является обычным для современных продвинутых тонких клиентов. Прототипная многопользовательская среда, подобная этой линии, Unix, начала поддерживать полностью графические X-терминалы, то есть устройства, на которых запущено программное обеспечение display server, примерно с 1984 года. X-терминалы оставались относительно популярными даже после появления других тонких клиентов в середине-конце 1990-х годов. Современные производные Unix, такие как BSD и Linux, продолжают традицию многопользовательского удаленного сеанса отображения / ввода. Как правило, программное обеспечение X недоступно для тонких клиентов, не основанных на X, хотя никакие технические причины для этого исключения не помешают этому.

Windows NT стала способной к многопользовательской работе, в первую очередь благодаря усилиям Citrix Systems, которая переупаковала Windows NT 3.51 как многопользовательскую операционную систему WinFrame в 1995 году, запущенный в координации с тонким клиентом Winterm от Wyse Technology. Microsoft получила лицензию на эту технологию у Citrix и внедрила ее в Windows NT 4.0 Terminal Server Edition в рамках проекта под кодовым названием Hydra. Затем Windows NT стала основой Windows 2000 и Windows XP. Начиная с 2011 года системы Microsoft Windows поддерживают графические терминалы через компонент Службы удаленных рабочих столов. Wyse Winterm был первым тонким клиентом, ориентированным на Windows (он же Windows Terminal), который получил доступ к этой среде.

Термин «тонкий клиент» был придуман в 1993 году Тимом Негрисом, вице-президентом по маркетингу серверов в Oracle Corporation, когда он работал с основателем компании Ларри Эллисоном над запуском Оракул 7. В то время Oracle хотела отличить свое серверное программное обеспечение от продуктов Microsoft, ориентированных на настольные компьютеры. Впоследствии Эллисон популяризировал модное слово Негриса , часто используя его в выступлениях и интервью о продуктах Oracle. Эллисон впоследствии стал членом правления производителя тонких клиентов Network Computer, Inc (NCI), позже переименованного в Liberate.

Сравнение размеров - традиционный настольный ПК и Clientron U700

Этот термин прижился по нескольким причинам. Более ранний термин «графический терминал» был выбран, чтобы отличать такие терминалы от текстовых терминалов, и, таким образом, сильно упор был сделан на графике, которая стала устаревшей в качестве отличительной характеристики в 1990-х годах, поскольку сами текстовые физические терминалы устарели, и текстовые компьютерные системы (некоторые из которых существовали в 1980-х годах) больше не производились. Термин «тонкий клиент» также лучше передает то, что тогда считалось фундаментальным различием: тонкие клиенты могут быть разработаны с использованием менее дорогого оборудования, поскольку они уменьшают вычислительные нагрузки.

К 2010-м годам тонкие клиенты были не единственными настольными устройствами для вычислений общего назначения, которые были «тонкими» - в том смысле, что они имели небольшой форм-фактор и были относительно недорогими. Был представлен форм-фактор неттоп для настольных ПК, и неттопы могли работать с полнофункциональной Windows или Linux; планшеты и гибриды планшет-ноутбук также вышли на рынок. Однако, несмотря на небольшую разницу в размерах, тонкие клиенты сохранили некоторые ключевые преимущества по сравнению с этими конкурентами, например, отсутствие необходимости в локальном диске. Однако «тонкий клиент» может быть неправильным для компьютеров с тонким форм-фактором, использующих флэш-память, например compactflash, SD-карта или постоянная флэш-память вместо жесткого диска.

Варианты

Нулевой клиент

Нулевой клиент также называется ультратонким клиентом, не содержит движущихся частей, но централизует всю обработку и хранение только на том, что выполняется на сервере. В результате не требуется установка локального драйвера, управление исправлениями и плата за лицензирование или обновление локальной операционной системы. Устройство потребляет очень мало энергии, защищено от несанкционированного доступа и полностью не способно хранить какие-либо данные локально, обеспечивая более безопасную конечную точку. В то время как традиционный тонкий клиент оптимизирован для многопротокольной связи клиент-сервер, нулевой клиент имеет хорошо настроенный встроенный процессор, специально разработанный для одного возможного протокола (PCoIP, HDX, RemoteFX, DDP ). Нулевой клиент использует очень легкую прошивку, которая просто инициализирует сетевую связь через базовый GUI (графический интерфейс пользователя), декодирует отображаемую информацию, полученную от сервера, и отправляет локальный ввод обратно на хост. Устройство с такой простой функциональностью меньше требует сложного оборудования или микросхем и, следовательно, становится менее склонным к устареванию. Еще одно ключевое преимущество модели с нулевым клиентом заключается в том, что ее легкая прошивка представляет собой сверхмалую поверхность атаки, что делает ее более безопасной, чем тонкий клиент. Кроме того, локальная прошивка настолько проста, что не требует настройки или постоянного администрирования. Это максимальное упрощение рабочего стола, но компромисс - гибкость. Большинство обычных нулевых клиентов оптимизированы только для одного протокола связи. Это ограничивает количество хост-сред, к которым нулевой клиент может предоставить своим пользователям доступ.

Провайдеры

К популярным провайдерам без клиентов относятся Wyse (Xenith), IGEL Technology, 10ZiG, Teradici, vCloudPoint.

Веб-клиент

Тонкий веб-клиент

Веб-клиенты предоставляют только веб-браузер и полагаются на веб-приложения для обеспечения универсальных вычислительных функций. Однако обратите внимание, что веб-приложения могут использовать веб-хранилище для локального хранения некоторых данных, например для «автономного режима», и они также могут выполнять важные задачи обработки. Богатые интернет-приложения, например, могут пересекать границы, а веб-приложения HTML5 могут использовать браузеры в качестве среды выполнения за счет использования манифеста кеша или так называемых «упакованных приложений» ( в Firefox OS и Google Chrome ).

Примеры тонких веб-клиентов: Chromebook и Chromebox (на которых работает Chrome OS ) и телефоны с Firefox OS. O Chromebook и Chromeboxes также имеют возможность удаленного рабочего стола с помощью бесплатного расширения браузера Chrome Remote Desktop, что означает, что помимо того, что они являются тонким веб-клиентом, они также могут использоваться в качестве ультратонких клиентов (см. выше) для доступа к приложениям ПК или Mac, которые не запускаются на Chromebook напрямую. Более того, они могут использоваться как тонкий веб-клиент и ультратонкий клиент одновременно, при этом пользователь одним щелчком мыши переключается между веб-браузером и окнами приложений ПК или Mac.

Chromebook также может хранить пользовательские документы локально, хотя, за исключением мультимедийных файлов (для которых есть специальный проигрыватель, для их воспроизведения), все такие файлы можно открывать и обрабатывать только с помощью веб-приложений, поскольку традиционные настольные приложения не могут быть установлены в Chrome OS.

См. Также
Другие типы клиентов
  • Простой терминал : как тонкие клиенты, но не имеют локальной вычислительной мощности и не поддерживают периферийные устройства
  • Толстый клиент : имеют достаточную локальную обработку мощность, хотя они сильно зависят от сети
  • Гибридный клиент : у него нет локального хранилища (например, нет жестких дисков), но может быть что-то еще, что есть на полной рабочей станции
Понятия, связанные с данным
Программное обеспечение тонкого клиента
Другое
Ссылки
На Викискладе есть материалы, относящиеся к тонким клиентам.
Последняя правка сделана 2021-06-11 08:49:44
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте