Компания развертывает как тонкие так и толстые компьютеры клиенты

Обновлено: 07.07.2024

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

Все это хозяйство связано в единую локальную сеть посредством одного/нескольких дешевых коммутаторов на 100Мбит. И работает это в едином домене NT/Active directory (хотя встречаются варианты одноранговых рабочих станций безо всяких доменов).

На всех машинах с Windows обычно установлен (хотя и тут бывают исключения) какой-то антивирус. Часто встречается не сетевые версии этих программ (тот же Avast), хотя, опять таки в более продвинутых (с точки зрения IT) конторах, стоят сетевые версии антивирусов с централизованным управлением и обновлением антивирусных баз.

В результате, в небольших компаниях часто наблюдается довольно разнообразный парк пользовательских машин класса от pentium2/128Mb ram/5Gb hdd до P4 Celeron/1Gb ram/80Gb hdd. На всех машинах, разумеется, Windows (98, 2000 и XP Home/Pro) и разные версии софта (ставили то машины в разное время). Доходит до того, что и антивирусное ПО на машинах тоже от разных производителей.

  • вентиляторы начинают противно жужжать (их надо чистить и смазывать или же менять на новые);
  • блоки питания выходят из строя;
  • винчестеры — сыпятся;
  • сетевые карты (как встроенные в материнскую плату, так и внешние — перестают работать и требуют замены);
  • остальное железо, обычно, летит сильно реже, но тем не менее летит тоже
  • ставим Windows;
  • ставим необходимые драйвера (весь парк железа разный — не забыли?), предварительно определив модель материнской платы в данной машине и скачав из Интернет последние версии драйверов или найдя нужные у себя на файл-сервере;
  • вводим машину в домен (если он настроен);
  • ставим необходимый софт (офис, браузер, почтовый клиент, тотал-коммантеры, аськи, джабберы, пунто-свитчеры и подобное) — в случае домена Active Directory часть софта можно поставить автоматически, но не у всех он настроен, да и не все знают его возможности;
  • ставим антивирус;
  • плюс дополнительные танцы с бубном, индивидуальные для конкретной сети каждой организации вокруг новой рабочей станции;

После успешного выполнения всех пунктов (эта процедура занимает примерно два часа) рапортуем Боссу, что рабочее место сотрудника спасено и он может приступать к работе.

  • у меня тут была папка с важными документами — где она?
  • а еще я там фотографии из Турции сохранил, можно их восстановить?
  • на рабочем столе было много важных ярлыков и еще сотня документов — куда они пропали?
  • в избранном (это про закладки в браузере ) моих любимых сайтов больше нет — где их теперь искать? и так далее…
  • переустановить Windows;
  • настроить на новой машине весь необходимый софт;
  • восстановить все то, что потерялось;
  • доустановить нуждающимся новые программы;
  • провести профилактику корпуса (пыль пропылесосить в системном блоке);

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

Как же выйти из этого замкнутого круга?

Одним из вариантов решения вышеописанной проблемы, является отказ от «толстых» рабочих станций (там, где это можно сделать) и переход на тонкие клиенты.

Под «толстой» рабочей станцией понимается любой компьютер с установленной ОС, который и выполняет обработку большинства пользовательской информации. Т.е. браузер, офис и все остальное выполняется локально именно на рабочей станции пользователя, системный блок которой жужжит у него под столом или где то рядом.

Обычно тонкие клиенты делают на основе слабого (а, соответственно, и малопотребляющего) железа — часто это единая системная плата, на которой все и интегрировано. Процессор и память так же могут быть намертво припаяны к материнской плате. Некоторые тонкие клиенты имеют flash-диск (вставляемый в IDE разъем материнской платы), на котором прошита специализированная ОС (WinCE или другие).

В результате, при включении тонкого клиента (их еще называют терминалами), ОС грузится со встроенного flash-диска (обычно на загрузку уходит менее 30 секунд), после чего на экране появляется диалог подключения к терминальному серверу. Некоторые из этих клиентов умеют подключаться только Windows Terminal Server или же Citrix Metaframe, другие — в том числе и к терминальным серверам других ОС. В любом случае, в цену таких решений закладывается и цена лицензии на WindowsCE, прошитую на встроенный flash-диск. Мы рассказывали о подобных решениях ранее:

  • Windows-терминал K-Systems Termin
  • Тонкий клиент AK-Systems GP
  • Windows-терминал AK-Systems GPN

Разумеется, подобные решения существуют и у других компаний. В том числе и без встроенной ОС (за которую, в случае Microsoft Windows CE, нужно дополнительно платить, да и flash-диск копейки, но стоит).

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

  • при отказе сети, рабочие места сотрудников «превращаются в тыкву» (а сотрудники на «толстых» клиентах могут продолжать набивать документ, к примеру, в OpenOffice);
  • при отказе терминального сервера рабочие места сотрудников опять «превращаются в тыкву» (но это решается установкой нескольких — например, двух — терминальных серверов; при выходе одного из них из строя, второй его подменит или же сотрудники просто переподключатся ко второму серверу вручную)
  • тонкие клиенты подходят не всем: к примеру, людям, постоянно смотрящим видео или работающим активно работающих с графикой (в фотошопе) или занимающимся версткой журнала, лучше делать это на локальном «толстом» клиенте (зато тонкие клиенты отлично подходят большинству остальных сотрудников, которым нужен лишь браузер с Интернет, почта, создание и редактирование документов в Openoffice и работа с 1C).

Не забываем про отдельные лицензии на весь используемый софт (например на Microsoft Office) в количестве, равном количеству подключаемых к серверу клиентов. Если клиентские лицензии на Microsoft Office еще можно обойти, отказавшись от данного продукта и поставив ему замену в виде, к примеру, OpenOffice, то от самого терминального сервера в лице Windows 2000/2003 TS избавиться несколько сложнее :) Хотя и это возможно в некоторых случаях.

Есть, правда, еще один «минус» (кроме боязни нового) который часто останавливает от внедрения подобных решений — почему то многие думают, что эти тонкие клиенты надо покупать (а они не очень дешевые — от 200 долларов и выше). Куда же девать весь парк уже существующих компьютеров?

Именно для ответа на последний вопрос написана данная серия статей. В ней будет рассматриваться софт тонкого клиента Thinstation.

Этот небольшой, но обладающий множеством возможностей и, что немаловажно, OpenSource софт, позволяет превратить практически любые древние компьютеры в тонкие клиенты. Минимальные требования описанные на его родном сайте к используемому железу — это Pentium 100Mhz и 16Mb оперативной памяти. Ах да, жесткий/flash диск тоже не нужен — компьютеры при включении могут скачивать образ тонкого клиента (это около двадцати! мегабайт) по сети (хотя так же возможна установка Thinstation клиента на жесткий или usb диск). В наш век операционных систем, с радостью сжирающих гигабайты места на диске после установки, это впечатляет, не так ли?

Thinstation базируется на Linux, но для его использования знаний Linux, как таковых не нужно — достаточно в своей сети поднять dhcp и tftp сервера и соответствующим образом их настроить (оба этих сервера есть и в составе продуктов Windows Server). Таким образом, даже в сети, где кроме Windows-а ничего не знают, использование Thinstation клиента затруднений не вызовет.

  • Сервера Microsoft Windows по протоколу RDP или через nxclient (Windows NT4TSE, W2k Server, W2k3 Server или же Windows XP в однопользовательском режиме);
  • Citrix servers по протоколу ICA (на серверах MS Windows, SUN Solaris и IBM AIX);
  • Сервера Tarantella
  • *nix-like сервера по протоколу X11;
  • подключение к VNC-серверам (tightVNC);
  • подключение к SSH и Telnet серверам;

Для того, что бы загрузить Thinstation по сети, от компьютера требуется лишь встроенная или внешняя сетевая карта, поддерживающая стандарт PXE (есть и другие варианты, но, к примеру все встроенные в системную плату сетевые карты работают именно по этому протоколу).

На первый взгляд, описанная схема выглядит сложно. Но по факту настройка оной занимает полчаса-час и в дальнейшем она работает полностью автономно. Загрузка тонкого клиента с момента первого запроса в сеть по PXE (этот момент совпадает с моментом начала загрузки ОС с жесткого диска) занимает секунд 20…30.

Как уже отмечалось выше, Thinstation умеет работать с разными терминальными серверами. Но мы в ближайших статьях, как самое простое в реализации (но еще раз напоминаю о покупке множества клиентских лицензий, необходимых для официальной работы), рассмотрим лишь связку Thinstation с Microsoft Terminal Server.

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

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

Чтобы рыночная экономика могла саморегулироваться, а рынок свободно расти, нужен высокий уровень свободы и минимум ограничений. Жёсткие институты контроля только мешают. Контроль можно свести только к предотвращению открытого произвола. В теории.

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

Удел специалистов гораздо скромнее, чем им хотелось бы считать. Большее, на что им стоит рассчитывать — высказать своё экспертное мнение, и то — только когда попросят. А попросят их тогда, когда игра по диким правилам рынка становится слишком дорогой. Когда прибыли под угрозой, никакие вложения не окупаются, а что делать — не ясно.

После десятилетий игнорирования рекомендаций Консорциума, мутация «тонкого» клиента достигла критической точки. Акулам рынка Информационных Технологий пришлось пойти на поклон к экспертам и просить их придумать принципиально новое решение, способное разрубить гордиев узел XXI века: клиент, замышлявшийся как тонкий, весит на порядок больше любого сервера, выполняющего всю полезную работу в одно лицо, занимает на машине пользователя всё, что только может отобрать, не считаясь со средствами, у операционной системы. Отзывчивость приложений с каждым годом всё хуже, качество ниже, каналы связи забиты полностью. Рынок же не просто глобальный, а можно сказать абсолютный: количество пользователей Сети и атмосферы на планете сравнялось, допуская статистическую погрешность.

  1. по-настоящему тонкий клиент
  2. действительно толстый сервер
  3. эффективное использование современных каналов связи

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

Такая концепция предъявляет высокие требования к скорости между конечными точками в сети. Растёт пинг — падает отзывчивость. Зато, по мере проникновения технологии, теряют свой смысл очень многие проблемы, неразрешимые для предшествующего стека: конфигурация клиента минимальна, стандартизирована, на порядок дешевле и проще — нет постоянной памяти, нет необходимости в высокопроизводительном процессоре, больших объёмах ОЗУ. По сути это телевизор с устройствами ввода, подключенный к сети.

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

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

В данной статье блога “Интегрус” мы рассмотрим различные клиентские приложения системы 1С – что значит тонкий клиент 1С, толстый клиент 1С, что это такое и в чем различия, а также в каких случаях будет лучше использовать каждый из них.

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

Если вы используете 1С в режиме толстого клиента, это означает, что все операции над данными проводятся непосредственно на рабочем месте пользователя, а сами данные хранятся на сервере, куда и обращается за ними клиентское приложение.

Такой клиент может выполнять практически все функции и работать с прикладными типами данных.

Установка толстого клиента 1С выполняется из общего дистрибутива системы, где он указан как отдельный компонент. С вопросом, как запустить толстый клиент 1С 8.3, тоже не должно возникнуть трудностей – он запускается исполняемым файлом 1cv8.exe

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

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

Установка тонкого клиента 1С выполняется из дистрибутива 1С. Если у вас его нет, так как вы, к примеру, работаете с облачной 1С и арендуете ее, то отдельный дистрибутив можно скачать на сайте 1С. Обязательно проследите, чтобы его версия соответствовала используемой у вас версии платформы.

Тонкий клиент для 1С:Предприятие запускается из исполняемого файла 1cv8c.exe.

Отдельно стоит упомянуть, что для тонкого клиента 1С 8.3 файловый вариант работы не рекомендуется, предпочтительнее клиент-серверный режим. Хотя файловый режим и возможен, весь код будет исполняться на компьютере пользователя, что сводит к нулю все преимущества тонкого клиента.

Толстый и тонкий клиент 1С: отличия и рекомендации по использованию

Как видите, основная разница между тонким и толстым клиентом 1С состоит в том, где проводятся основные вычисления – на сервере или на рабочем месте пользователя.

Это накладывает некоторые ограничения на использование того или иного варианта работы:

Веб-клиент 1С

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

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

Что быстрее тонкий или толстый клиент 1С?

Сложно однозначно ответить на вопрос: тонкий или толстый клиент 1С что быстрее? Это зависит от условий использования.

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

Поэтому перед выбором и настройкой 1С клиента желательно проанализировать, кто и как использует 1С у вас в компании, какие виды клиентов 1С вам понадобятся.


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

  • толстый,
  • тонкий,
  • гибридный (совмещает их функционал).

В этой статье рассмотрим каждую из разновидностей и определим различия между ними.

Что такое тонкий клиент?

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

Особенности толстого клиента

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

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

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

В чем же заключается ключевое отличие двух клиентов? В способе обработки информации. Если толстые работают с данными за счет своих мощностей (как программных, так и аппаратных), то тонкие, по сути, выступают носителем графического интерфейса, а для обработки задействуют возможности центрального сервера, расположенного в ЦОД и обслуживаемого внешней организацией. Именно поэтому для вторых не требуется новое оборудование, достаточно старого или не самого производительного ПК, что делает данное решение дешёвым и при этом достаточно производительным для решения любых офисных задач.

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

Читайте также: