Достоинства и недостатки терминальных решений
Friday, 16 October 2009

Достоинства и недостатки терминальных решений


Минусы


Как любое явление окружающего нас мира, бездисковый компьютер имеет как сильные так и слабые стороны. Начнем сначала с перечисления его слабостей. Главный недостаток – это отсутствие самодостаточности, то есть без локальной сети или в отсутствии сервера бездисковый ПК просто даже не загрузится. Тонкий клиент должен восприниматься как составная часть терминальной локальной сети и ни о каком существовании за ее пределами не может быть и речи. Другими словами, применение бездисковых компьютеров ограничено территорией распространения локальной сети с терминальным сервером, то есть дома вы вряд ли воспользуетесь преимуществами распределенных вычислений, так как для них одного персонального компьютера мало, нужен еще и сервер или высокоскоростной канал доступа к такому серверу. Из перечисленного выше кратко сформулируем первый и главный недостаток терминального компьютера: для работы нужен терминальный сервер, без подключения к нему терминал – груда металлолома.

Кинем взор в сторону администрирования терминальной локальной сети. Даже неподготовленному человеку ясно, что без администрирования она работать не может. Это означает, что когда все настроено и отлажено, то работ по администрированию совсем немного, а пользователи просто включают свои терминалы и работают, но на первоначальном этапе внедрения “тонкие” клиенты требуют пристального внимания системных администраторов, особенно при этом "достается" их серверу. Поэтому к списку недостатков такого подхода запишем: требует администрирования.

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

В терминальной среде идет процесс централизации хранения и обработки информации. Несмотря на свою распределенную структуру, основная информация хранится и обрабатывается центральным сервером. При таком подходе все персональные терминалы становятся заложниками сервера не только в аппаратном, но и в информационном смысле. Представьте на секунду, что с информацией на сервере что-то случилось (например, “посыпался” жесткий диск). Все, приехали, пропали данные сразу всех пользователей! Если перефразировать известную пословицу, то в терминальной среде мы носим яйца (храним файлы) в одной корзине. Как результат, имеем еще один недостаток “тонких” клиентов – централизованное хранение информационных данных значительно увеличивает риск их потери и выдвигает серьезные требования к регулярному резервному копированию.

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

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

Все пользователи терминалов, и практически все запущенные на них программы выполняются на одном компьютере – терминал-сервере. Такое построение работы и совместное использование ресурсов приводят к возникновению пиков нагрузки на сервер, а следовательно замедлению работы всех пользователей удаленных терминалов. Конечно, увеличение нагрузки на сервер связано с особенностью одновременной работы пользователей, и если бы они работали по очереди, то вообще никаких проблем бы не было, но как объяснить это пользователям? Чтобы сгустить краски и отчетливей представить всю пагубность этой ситуации вообразите, что один пользователь терминала решил сыграть в “DOOM”, понятно: загрузка центрального процессора 100%, но что делать в это время другим пользователям? Хорошо, в “DOOM” мы этому геймеру запретим играть в административном порядке, но задумайтесь так ли надежны операционные системы и программное обеспечение? Что мешает зависшей программе использовать 100% процессорного времени и доставлять неудобство остальным пользователям? Короче говоря, открытых и нерешенных вопросов в этом направлении много и еще один явный недостаток - совместная работа на одном компьютере всех пользователей сказывается на его производительности, причем пик нагрузки замедляет работу всех удаленных станций без исключения.

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

Как это не странно, но даже на рабочем месте пользователи воспринимают компьютеры как часть своей собственности. Даже таким виртуальным понятиям как “Рабочий стол” (имеется ввиду рабочий стол оконного менеджера) часто сопутствуют притяжательные местоимения: “А на моем рабочем столе ...” или “Ой, я тоже хочу на свой рабочий стол таку картинку!”. В принципе предосудительного в этом ничего нет, что плохого в том, что пользователь настраивает свой компьютер так, как ему удобно, но не всегда настройка под пользователя оправдана в среде терминалов. Как было сказано ранее, у терминалов нет постоянного пользователя. То есть ввел свое имя и пароль, и работай со своими данными на любом терминале. Приведу в качестве иллюстрации реальный пример: ремонт в одной из комнат вынудил пользователя сесть работать за другой терминал, он набрал текст, отправил его на печать, а из принтера в ответ тишина. Нажал еще раз - результат аналогичный. Причина такого поведения принтера скрыта именно в настройках пользователя: он у себя в профиле настроил принтер по умолчанию, который остался в комнате закрытой на ремонт, и именно на этот принтер были направлены его задания сервером печати. Ясно, что в среде “тонких” клиентов привязка пользователя к рабочему месту не всегда гладко вписывается в “безликую” схему терминальных автоматизированных рабочих мест.

Так как без локальной сети работа сетевых компьютеров не мыслима, то к ней предъявляются завышенные требования по качеству и пропускной способности, но даже при наличии хорошо спроектированной локальной сети, среда терминалов интерпретирует передаваемую информацию по ней не так как это принято у традиционных персональных компьютеров. Приведу пример – прослушивание файла в формате mp3 через локальную сеть. При традиционном подходе нагрузка на локальную сеть будет ничтожной, так как в среднем плотность информационного потока в этом музыкальном формате находится на уровне 128 кбит/с. Но при запуске на удаленном бездисковом терминале проигрывателя mp3-файлов мы получаем совсем другой сетевой трафик, порядка 1500 кбит/с. Чем вызвано такое увеличение нагрузки на локальную сеть и почему эта нагрузка сохраняется даже при прослушивании несжатых аудиозаписей, хотя по логике должна еще больше увеличиваться. Ответ на этот вопрос содержится в клиент-серверной архитектуре терминальной локальной сети. Когда на терминале вы запустите mp3-плеер, то он будет работать на сервере, но звук то вы хотите слышать из колонок подключенных к терминалу, а следовательно по сети на терминал он будет передаваться не в mp3-формате, а в несжатом аудио. Также на терминале сложнее работать с видео и графикой, так как эти программы подразумевают перемещение значительных объемов видеоинформации по локальной сети с ее достаточно скромной пропускной способностью. Отсюда вот вам еще один недостаток – локальная сеть – узкое место для больших объемов информации, и ее пропускная способность – одна из составляющих замедленной работы бездискового терминала по сравнению с традиционным персональным компьютером. Правда следует несколько реабилитировать пользователей терминалов в случае использования медиа-плееров. Существуют готовые решения которые позволяют запускать подобные программы локально, то есть использовать потенциал самих "тонких" клиентов и не тратить на музыку вычислительные ресурсы сервера и пропускную способность локальной сети.

Работа в терминальной среде выполняется при помощи обычных прикладных программ, но все же не все из них пригодны для работы на терминалах. Понятно, что из-за распределенной структуры вычислений некоторые программы работают лучше, а некоторые хуже, но следует признать также и тот факт, что некоторые программы работать не будут вообще. Это утверждение в первую очередь относится к таким программным продуктам, как игры. Даже при супер параметрах терминального сервера и гигабитной оптоволоконной локальной сети вам врядли удастся поиграть в современный 3D шутер на бездисковом “тонком” клиенте (с другой стороны, отсутствие игр в офисе – это мечта практически любого руководителя). Так же смело можно утверждать, что специальные утилиты для тонкого администрирования и настройки обычного ПК вряд ли подойдут в терминальном мире. А использование очень ресурсоемких приложений (трехмерное моделирование, обработка видео, компиляция программного обеспечения и т.п.) вообще лучше не использовать на терминалах, так как отобранные на выполнение этих задач ресурсы центрального процессора сервера негативно скажутся на общей производительности труда остальных пользователей терминальной локальной среды. Поэтому целесообразно смириться с тем, что часть программного обеспечения не пригодна для использования на терминалах.

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

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

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

Если вы счастливый обладатель парка морально устаревших компьютеров, то для вас это станет огромным плюсом при переходе на терминальную основу, так как практически любой старый ПК можно переделать в терминал при минимальных затратах. Терминальный режим работы по сути продлит жизнь вашим компьютерам не на один год. И это при условии, что программное обеспечение будет установлено на них самое современное. Хотя терминальные решения возвращают нас как бы в прошлое (помните “супер” компьютеры размерами с комнату, в институтах в 70-х годах ХХ века), тем не менее они предоставляют реальный шанс использованию морально устаревшей техники для работы с современным программным обеспечением.

Из приведенного выше плюса вытекает еще один, влияние которого очень заметно в долгосрочной перспективе: нет необходимости выполнять постоянную модернизацию (апгрейд) клиентских компьютеров. В информационной технологии, чтобы получать преимущества от работы с современным программным обеспечением необходимо, чтобы и аппаратная часть ему соответствовала. Вспомните системные требования к компьютеру с операционной системой Windows 95: ей вполне хватало 486-го ПК с 8 Мб оперативной памяти, да и “винчестер” в 640 Мб ее также вполне устраивал. С появлением Windows 98 аппаратная “планка” была поднята выше, Windows 2000 – еще выше, и т.д. Исходя из такой тенденции парк компьютерной техники приходится постоянно менять, модернизировать, наращивать оперативную память, ставить быстрые большие жесткие диски и т.п., а все это заканчивается наличием постоянных затрат на обслуживание компьютерной техники. В случае использования терминальных компьютеров, они практически не нуждаются в модернизации, так как все, что нужно, за них делает сервер. Модернизация сервера конечно необходима, но во-первых, это один компьютер, а во-вторых, его характеристики рассчитываются всегда “с запасом”, чтобы обеспечить приемлемую продуктивность на несколько лет вперед.

Практически на 100% справедливо утверждение, что в терминале просто нечему ломаться. Бездисковый компьютер лишен механических деталей, а поэтому выход из строя какого-либо аппаратного компонента мало вероятен. Правда, в своей практике встречались клавиатуры, на которых за год работы стерлись клавиши и “мышки” с переломанными проводами, но, согласитесь, что такого рода поломку сложно считать серьезной. Их универсальность позволяет всегда содержать резервный терминал, пользователи которого появляются лишь на период замены “мышки” или монитора на их привычном рабочем месте. Поэтому у терминалов практически полностью отсутствует обслуживание и профилактический ремонт.

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

Как уже упоминалось ранее, у терминала нет той “персональности”, которая всегда была присуща традиционному персональному компьютеру. По сути, это безликие однотипные рабочие станции, которые кроме внешнего вида, мало чем отличаются одна от другой. Пользователю должно быть абсолютно безразлично на каком терминале работать, где бы он ни ввел свое имя и пароль, он всегда получит привычное рабочее окружение. Такая универсальность позволяет пересмотреть подход к организации рабочих или учебных мест, оборудованных компьютерами. Например, в вашей организации 10 человек пользуются компьютерами, но не постоянно, а по мере необходимости. В терминальной среде каждый из них имеет свою учетную запись (имя пользователя и пароль). Следовательно, нет необходимости в закупке 10 терминалов, так как большую часть времени они будут попросту простаивать. В зависимости от интенсивности использования компьютеров вполне можно будет обойтись 5-6 равноценными терминалами. Универсальность терминалов позволяет также проще относиться к расположению компьютерной техники. Так как все они равнозначны, то полностью безразлично как и где их устанавливать, главное, чтобы по близости была локальная сеть. В результате имеем существенное преимущество в универсальном доступе к данным с любого терминального места. Конечно, вы можете сказать, что и на обычном персональном компьютере можно организовать подобный доступ и будете безусловно правы, но в терминальных решениях такая универсальная функциональность достигается значительно проще.

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

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

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

Для иллюстрации повышенной надежности сохранности данных на терминалах приведу пример выключения электропитания при сохранении документа. Особенно эта ситуация актуальна для пользователей офисного пакета OpenOffice, так как сохраняет данные он довольно медленно. Так вот, представим, что пользователь терминала нажал на кнопку “Сохранить” и ждет завершения сохранения файла, а в этот момент пропадает электроэнергия. Что будет с файлом, который пытался сохранить пользователь? Для традиционного персонального компьютера ответ понятен: в следующий раз, когда пользователь включит компьютер, он увидит старый документ, каким он был до неудачного сохранения. В терминальной среде дела обстоят намного лучше, так как сохранение выполняет сервер (подключенный к источнику бесперебойного питания), и потеря контакта с клиентом не означает остановку выполнения его процессов (прикладных программ), так что файл будет успешно сохранен!

Несмотря на наличие большого числа коммерческого программного обеспечения для организации терминальных сред, в информационной индустрии нашлось место и для совершенно бесплатных проектов. Так, развитие движения за свободно распространяемое программное обеспечение поддерживаемое такими организациями как The Free Software Foundation (сайт http://www.fsf.org) и Open Source Initiative (OSI) (сайт http://www.opensource.org) привело к появления достаточно надежных терминальных решений, например, на базе операционных систем типа Linux (проект Linux Terminal Server Project, детальную информацию смотрите на сайте http://www.ltsp.org). Конечно, противники свободного программного обеспечения всегда могут сказать, что OpenSource не может обеспечить надежность, разнообразие и качество, которое свойственно коммерческим разработкам, но с такой же степенью уверенности можно утверждать, что в целом ряде случаев открытость коллективной разработки и доступность исходного кода конечному потребителю позволяют выявить потенциальные проблемы производительности и безопасности, которые в коммерческих проектах могут остаться долгое время просто незамеченными. Немаловажным фактором остается и бюджетность любого технологического новшества. Хорошо, если организация располагает свободными финансовыми средствами, и готова потратить их на развитие своей информационной структуры. А как быть, если средств в обрез? Неужели отказываться от терминальных решений, выбрасывать старые персоналки и все равно тратить деньги на покупку новых компьютеров? Я лично приветствую развитие свободного программного обеспечения и не вижу ничего страшного в его интенсивном внедрении и использовании, так как на основании личного опыта давно убедился, что в некоторых случаях его надежность значительно выше, чем у коммерческих аналогов (яркий пример язык программирования Perl). По роду своей основной деятельности мне пришлось участвовать в частичном переводе локальной сети предприятия на работу в операционной системе Linux. По-началу у пользователей были значительные трудности с освоением нового программного продукта, особенно много нареканий было на OpenOffice (раньше у всех стоял Microsoft Office), по после 3-х месяцев работы в новых условиях все сотрудники предприятия успешно адаптировались и некоторым из них работа в Linux понравилась даже больше (особенно оценили пользователи функцию виртуальных рабочих столов, когда различные типы задач можно выполнять в разных виртуальных пространствах экрана). Поэтому дешевизна и доступность программного обеспечения терминальных локальных систем является очень важным их преимуществом, и это особенно справедливо в отношении свободно распространяемого программного обеспечения под лицензиями GNU/GPL.

Плюсы

В информационном обществе существует стереотип, согласно которого терминалы всегда работают медленно. В качестве аргументов такого поведения приводятся факты сравнения пропускной способности локальной сети и локальных шин компьютера (FSB, PCI, AGP и т.д.). Как может терминал работать быстрее обычного персонального компьютера, когда при прочих равных он должен получить информацию с сервера, обработать ее и только потом отобразить на локальном мониторе. В таких размышлениях есть доля истинны, но не следует забывать, что прикладная программа, с которой работает пользователь терминала, фактически выполняется на сервере, а аппаратные возможности терминального сервера значительно превосходят характеристики среднестатистического персонального компьютера. Рассмотрим простой пример: вы запускаете текстовый редактор OpenOffice Writer в операционной системе Linux. В моем случае я сравнивал скорость запуска на терминале и традиционном ПК, так вот, обычная персоналка справилась за 15 секунд, а терминал - за 3. Как такое может быть, спросите вы? Ответ достаточно прост: терминал-сервер мощный компьютер, он имеет быстрый “винчестер”, много оперативной памяти и производительный центральный процессор, поэтому запуск программы на нем выполняется значительно быстрее, а пользователь терминала видит у себя на экране лишь результат работы сервера. И такое увеличение производительности наблюдается практически во всех операциях, будь-то открытие или закрытие файлов, печать на принтере, или выполнение сложных математических вычислений. Единственная область, где терминал проигрывает, это вывод значительных объемов графической информации на экран (например, работа с двухмерной графикой). Следовательно, при выполнении стандартного набора задач, на терминале наблюдается значительное повышение скорости работы прикладных программ, иными словами, пользователю просто становится удобней работать с ним.

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

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

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

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

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

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

Чтобы сделать сравнение положительных и отрицательных сторон использования терминального подхода, ниже в таблице приведена обобщающая схема “За” и “Против”:

За  Против
 удешевление стоимости одного рабочего места и суммарных затрат на компьютерную технику без подключения к серверу терминал – груда металлолома
 использование морально устаревшей техники для работы с современным программным обеспечением – по сути, “вторая жизнь” ваших старых компьютеров требует администрирования
 нет необходимости выполнять постоянную модернизацию (апгрейд) клиентских компьютеров качественно новое администрирование требует освоения новых областей знаний, а, следовательно, затрат времени, сил и средств
 практически полностью отсутствует обслуживание и профилактический ремонт (там просто нечему ломаться) централизованное хранение данных информации значительно увеличивает риск ее потери и выдвигает серьезные требования к регулярному резервному копированию
 терминал способен работать в неблагоприятных для традиционного персонального компьютера условиях покупка дорогостоящего высокопроизводительного сервера
 универсальный доступ к данным с любого терминала затраты на приобретение программного обеспечения, его обновление и покупка дополнительных лицензий
 централизованность хранения информации приводит к упрощению процесса администрирования совместная работа на одном компьютере всех пользователей сказывается на его производительности, причем пик нагрузки замедляет работу всех удаленных станций без исключения
 возможность подключения удаленных абонентов сложности при доступе к локальным устройствам бездискового компьютера
 надежная система хранения важных корпоративных данных, а также минимальный риск потери или разрушения данных привязка пользователя к рабочему месту не всегда гладко вписывается в “безликую” схему терминальных автоматизированных рабочих мест
 дешевизна и доступность программного обеспечения терминальных локальных систем локальная сеть – узкое место для больших объемов информации, и ее пропускная способность - составляющая замедленной работы бездискового терминала по сравнению с традиционным ПК
 значительное повышение скорости работы прикладных программ часть программного обеспечения не пригодна для использования на терминалах
 масштабируемость (легко увеличивается количество клиентов и мощность сервера) усложнение системы аудита сетевого трафика и его тарификации
 качество и безопасность терминалов для человека на порядок выше, чему обычных ПК 
 защищать информацию от несанкционированного доступа значительно проще 
 разграничение личных и общих данных в терминальной среде осуществляется проще, удобнее и с большей степенью безопасности 
 на терминал сервер можно возложить выполнение большого количества дополнительных задач 
 

http://www.senyk.poltava.ua/projs/books/XTerms/1/xt1_8.html