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

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

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

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

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

Характеристики [ править ]

Архитектура [ править ]

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

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

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

Простота [ править ]

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

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

Оборудование [ править ]

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

Графика [ править ]

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

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

Ограничения [ править ]

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

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

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

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

Провайдеры [ править ]

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

История [ править ]

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

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

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

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

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

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

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

Варианты [ править ]

Нулевой клиент [ править ]

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

Провайдеры

Популярные провайдеры нулевых клиентов включают Wyse (Xenith), IGEL Technology , ClearCube Technology , 10ZiG , Teradici , vCloudPoint .

Веб-клиент [ править ]

Веб-ориентированный тонкий клиент

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

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

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

См. Также [ править ]

Другие типы клиентов
  • Тупой терминал : похож на тонкие клиенты, но не имеет локальной вычислительной мощности и не поддерживает периферийные устройства.
  • Толстый клиент : обладают достаточной локальной вычислительной мощностью, хотя сильно зависят от сети.
  • Гибридный клиент : у него нет локального хранилища (например, нет жестких дисков), но может быть что-то еще, что есть на полной рабочей станции.
Связанные понятия
  • Централизованные вычисления
  • Виртуализация рабочего стола
  • Многопользовательская конфигурация
  • Терминальные службы
  • Совместное времяпровождение
Программное обеспечение тонкого клиента
  • Тонкая станция
  • ВездеTS
  • OpenThinClient
Другие
  • AOL TV
  • Blade PC
  • Умный клиент
  • Солнечный луч

Ссылки [ править ]

  1. ^ (термин «тонкий клиент» был придуман в 1993 г.) Ричард Уотерс (2 июня 2009 г.). «Это, наконец, тонкий» .
  2. ^ «Освободить технологии: выводить странное на новый уровень» . 17 сентября 2009 г.