Терминальный доступ к серверу 1с. Важно! Терминальный сервер - значит привычная работа

Многие пользователи программ 1С Предприятие 8.3, 8.2 или 7.7 рано или поздно сталкиваются с тем, что сетевые программы 1С начинают работать медленно или как говорят специалисты «сервер тормозит». Проблема проявляется на любых конфигурациях и платформах – Бухгалтерия, Управление торговлей, Зарплата и управление персоналом и других.

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

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

Что же делать, неужели перепроведение документов или , которое выполняется не один раз в месяц, а намного чаще, следует подолгу ожидать?

Современным решением проблемы быстродействия бухгалтерских да и других программ является использование терминального сервера.

Что дает установка терминального сервера

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

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

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

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

Таким образом, мы должны установить и настроить один сервер терминалов 1С (компьютер с мощным процессором и большим объемом памяти), иметь не обязательно скоростную локальную сеть и совсем не быстродействующие компьютеры у пользователей (теперь они называются терминальные клиенты).

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

Использование терминального режима дает ряд важных преимуществ в работе пользователей и для организации в целом:

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

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

Как настроить сервер для работы программ 1С в режиме сервера терминалов

Чтобы наш мощный компьютер смог стать сервером терминалов 1С, на нем необходимо установить специальное программное решение для организации такого доступа сетевым пользователям.

Идеальным решением организации терминального режима работы в сети является использование сервера терминалов от отечественного разработчика «ViTerminal».

Существенные преимущества установки данного решения:

Работает без серверной операционной системы на обычных ОС: Windows XP, Windows 7 и 8. Это означает, что для сервера нет необходимости приобретать дорогую серверную ОС (такую как Windows Server 2012 R2), что дает существенное снижение конечной стоимости

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

Настраиваемые в Витерминале права доступа к ресурсам сервера

Низкая цена как серверной части, так и лицензий терминальных клиентов

Простая процедура установки и настройки сервера терминалов

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

Возможность работы Витерминал через Интернет при наличии статического IP-адреса на сервере

Гарантированная поддержка от российского разработчика.

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

Схема настройки терминального режима Viterminal

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

  1. На сервере устанавливаем серверную часть терминала (выполняется простая процедура установки – типовая инсталяция)
  2. Заводим на этом сервере пользователей с паролями, которым предоставим доступ на этот терминальный сервер
  3. На каждом клиентском ПК устанавливаем программную клиентскую часть. В итоге при запуске своего клиентского приложения, пользователь вводит логин и попадает на сервер (хотя он этого может и не знать). Далее работа бухгалтера ничем не отличается от обычной.

Конечная стоимость решения рассчитывается от количества требуемых серверов и клиентов в сети. Витерминал зарегестрирован в Федеральной службе по интеллектуальной собственности РФ (свидетельство N 2009613085), а конечные пользователи получают лицензионый сертификат.

Так же очевидно, что самому терминалу без разницы, запуск каких программ будет выполняться на таком сервере. Это может быть 1С Предприятие 8.2 или 8.3 или 7.7 любых конфигураций, текстовые редакторы, электронные таблицы и любые другие программы, которыми будет необходимо пользоваться сетевым клиентам.

Для консультаций по Viterminal, а также по вопросам расчета стоимости и выписки счетов и предоставления рабочей демо версии терминального сервера с инструкцией настройки обращаться на e-mail: [email protected] или на страницу .

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

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

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

На самом деле решение проблемы быстродействия 1С находится несколько глубже, чем обновление компьютерного парка или установка гигабитных коммутаторов. На самом же деле корень зла таится в том, как 1С обрабатывает и хранит свои данные. Все данные в 1С хранятся в нескольких весьма больших файлах с расширением *.1CD, и при каждом запуске, программа скачивает эти таблицы на компьютер пользователя, производит с ними необходимые операции (отображение, добавление, удаление документов и т.д.) и записывает результаты обратно на сервер. Но если все эти задачи так или иначе можно еще пытаться как-то решить локально (подключив сервер к 10 гигабитной линии, установив SSD Raid массив и т.д., то в случае с внешними подключениями ситуация сильно усугубляется. Таким примером может являться необходимость подключения к общей базе из дополнительного офиса по VPN.

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

Раньше у вас весь офис состоял из 1 комнаты и 1 бухгалтера у которого все было под руками и для получения доступа к той или иной бумажке даже не приходилось вставать с кресла. Не правда ли удобно? А теперь давайте представим, что ваш офис разросся и стал занимать 9 этажей одного здания, при этом все документы так и хранятся теперь уже у главного бухгалтера который сидит на тот самом 9 этаже, все остальные размещаются на различных этажах. И вот для того, чтобы Ваши сотрудники могли работать с необходимыми документами им приходится вставать со своего рабочего места, подниматься на лифте на 9 этаж, брать необходимые документы, спускаться вниз, обрабатывать их, потом снова укладывать их в папку, снова подниматься на 9 этаж, ставить папку на свое место. Как Вы думаете, на сколько упадет производительность и на сколько вам поможет ускорение лифта? Ну а с пользователями работающими через Интернет и того хуже, это практически сотрудники пенсионеры которые ходят с костылями и иногда останавливаются на перекуры пытаются подняться на 9 этаж пешком, так как лифт вообще отсутствует.

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

Что же такое терминальный сервер?

Терминальный сервер для 1С – это компьютер, на котором одновременно могут работать десятки, а иногда и сотни пользователей, при этом не испытывать каких либо затруднений. В этом случае скорость работы 1С не зависит от мощности компьютера каждого пользователя. Конечному пользователю по сети передается лишь изображение формируемое на сервере, а от пользователя передаются лишь нажатые клавиши и позиции курсора мыши. Говоря иным языком, получается некий главный компьютер к которому подключено одновременно несколько мониторов, клавиатур и мышей и при этом никто никому не мешает. Так как в этом случае сетевой трафик минимальный (от 28 кбит до 10 мбит максимум), то пользователь терминального сервера, работающий с 1С может находиться за любым компьютером, с любой точки мира, главное наличие Интернет. При этом даже не стабильный интернет гарантирует сохранность ваших данных и документов.

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

Преимущества, которые дает терминальный сервер

Значительное повышение скорости работы 1С

При работе с 1С в режиме удаленных рабочих столов, пользователи не гоняют по сети огромный объем информации, а получают от сервера лишь изображение рабочего стола и окна программы 1С. Одним словом, сервер работает, а Вы получаете только результат! На практике скорость работы 1С повышается от 2 до 10 раз!

Повышение надежности работы баз данных программы 1С

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

Повышение надежности самой 1С

При установке 1С на сервер терминалов, вы перестаете зависеть от работоспособности компьютеров пользователей, а также вам не нужно использовать именно компьютеры для организации рабочего места пользователя. Так же вы не привязаны к операционной системе, ведь подойдет как Windows, так и Linux, Android, iOS и другие операционные системы. А в случае использования технологий PXE, то работать и вовсе без каких-либо ОС. А централизованный рабочий стол избавит Вас от проблем установки 1С на каждое рабочее место пользователя.

Снижение стоимости обслуживания 1С

При централизованной обработке данных 1С с использованием терминального сервера упрощается удаленное администрирование и удаленная поддержка пользователей. А обновление платформы 1С выполняется лишь на одном компьютере..

Терминальный сервер для 1C позволяет обеспечить удаленный доступ к данным 1С через Интернет

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

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

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

Повышение безопасности и сохранности данных

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

Подведем итоги

И так, использование терминальных технологий в значительной степени сокращают ваши расходы по всем направлениям:

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

Вы в значительной мере повышаете безопасность всех ваших данных за счет:

  • централизованное резервное копирование данных всего с 1 устройства;
  • при наличии интернет, сервер может физически располагаться там, где вам только хочется;
  • вы используете безопасные каналы связи;
  • вы можете ограничить пользователям возможность копирования данных с сервера;
  • в случае пропажи Интернет или перемигивания света, вы не потеряете ваши данные;

При всем этом Вы можете повысить эффективность работы ваших сотрудников:

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

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

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

В чем преимущества терминального сервера 1С?

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

Что еще кроме надежности? Удаленная работа на сервере 1С!

Возможность удаленной и главное одновременной работы большого количества пользователей с базами данных 1С. Терминальный сервер 1С и Windows Server предлагают проверенные инструменты одновременного доступа к экрану этого компьютера, где бы он не находился, в дата-центре или в соседней комнате. Система заточена под такую работу.Каждый пользователь имеют свой личный рабочий стол Windows, личную отдельную папку мои документы, свою кнопку "пуск" и т.д.Заходя под своим личным паролем и логином на сервер, пользователь видит такой же рабочий стол как на его личном компьютере, только фактически все данные, 1С, документы и кнопки находятся на удаленном компьютере, на сервере.

Важно! Терминальный сервер - значит привычная работа

Пользователям и бухгалтерам не приходиться переучиваться под новый интерфейс - внешний вид удаленного рабчочего стола на терминальном сервере 1С привычен и ничем не отличается от пользовательского компьютера - никаких сложностей в переучивании!

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

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

Резюме.

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

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

Файловый режим работы 1С уже не отвечает всем требованиям использования систем учёта и автоматизации в масштабах предприятия. В отличие от файлового, клиент-серверный режим позволяет увеличить скорость выполнения задач с базой данных 1С и значительно снизить количество проблем, связанных с безопасностью данных. В клиент-серверном режиме работа ведётся с помощью сервера терминалов с установленной лицензионной программой и базой данных. Компьютеры пользователей в этой модели становятся терминальными клиентами, которые не выполняют технические задачи сами, а используют вычислительные мощности сервера. Сервер терминалов не обязательно должен находиться в офисе компании, он может располагаться в другом городе, стране или континенте. Настройка терминального доступа к 1С происходит с помощью специального программного обеспечения для управления базами данных, такого как Microsoft SQL Server.

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

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

Как использовать SQL сервер для 1С без покупки лицензии

Терминальный доступ к 1С и внедрение Microsoft SQL предполагает дополнительные затраты на приобретение и обслуживание сервера, покупку пользовательский лицензий терминальных служб и лицензий на SQL Server. Поэтому есть и другое решение – онлайн-работа с лицензионными клиент-серверными конфигурациями 1С. Каждый пользователь работает с 1С 8 удалённо, а компания не вкладывается в установку оборудования или приобретение дорогих лицензий. Все расходы приравниваются к аренде рабочего места с лицензионным подключением к 1С 24 часа в сутки, техподдержкой и обновлениями ИТС.

Всё ещё работаете в 1С: Предприятие 8 по локальной сети? Протестируйте решение «Смарт Офис» –

Работа в терминальном режиме и технология "Тонкий клиент".

В последнее время широкое распространение получила технология «тонкий клиент», ориентированная на минимизацию общей стоимости владения. Эксперты компаний Gartner Group, Meta Group, Zona Research и Giga Information Group полагают, что применение этой технологии позволит снизить общую стоимость владения ИТ-инфраструктурой предприятия от 5 до 50%.

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

Схема терминального решения на основе технологии «тонкий клиент»

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

В настоящее время сложилось два основных вида построения вычислительных систем по типу архитектуры: централизованный и распределенный. Распределенная архитектура дополнительно включает двух- и трехзвенную клиент-серверную архитектуру. Принципиальным различием между ними является то, что при распределенной архитектуре большая часть вычислений проходит на «клиенте», а при централизованной все вычисления выполняются на центральном сервере. Система, основанная на терминалах, представляет собой центральную вычислительную площадку, к которой подсоединяются терминальные клиенты. Причем клиенты могут быть как стационарными, так и мобильными, а подключаться не только через LAN, но и через WAN. На центральной вычислительной площадке находится терминальный сервер, он же, как правило, и является сервером приложений, который может быть связан с сервером баз данных. На площадке также может находиться резервный терминальный сервер, обеспечивающий повышенную отказоустойчивость и высокую готовность системы в целом. При централизованной архитектуре особо актуально применение технологии «тонкий клиент».

Финансовая эффективность и сохранение инвестиций в ИТ-инфраструктуру

Для повышения эффективности деятельности современного предприятия в целом необходимо решить проблему ИТ-инвестиций. В последнее время усложнилась инфраструктура предприятия, стремительно растет количество необходимых прикладных программ и приложений, постоянно возрастает уровень требований к мощности вычислительных ресурсов. Все эти задачи можно решить путем модернизации оборудования и периодической замены отдельных компонентов, что не может не сказаться как на увеличении стоимости аппаратных средств, так и на росте дополнительных расходов на их поддержку. Совокупная стоимость владения компьютерной системой, или TCO (Total Cost of Ownership), включает затраты на приобретение компьютерного оборудования, необходимого для выполнения современных, постоянно совершенствующихся программ, и на поддержание его в рабочем состоянии, а также финансовые потери, обусловленные сбоями в его работе.

Исследования Gartner Group показывают, что основная цена технологии составляет лишь 26% от реальных затрат. Общая стоимость владения полностью загруженного ПК составляет 710 тыс. долл. Так, приобретенное еще два года назад оборудование сегодня уже непригодно для выполнения вычислительных задач на современном уровне (новых версий приложений, получаемых от производителей программного обеспечения). Поэтому компьютерный парк нуждается в постоянной модернизации, а затраты на модернизацию часто составляют до 50% от стоимости нового ПК. Возникает еще и проблема с модернизацией сетевого оборудования, пропускная способность которого уже не может удовлетворить ни клиент-серверные, ни обычные сетевые приложения. По разным оценкам стоимость этого оборудования составляет до 30% от суммы стоимости ПК и серверов, используемых на предприятии.

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

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

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

Косвенными выгодами от внедрения терминального решения являются:

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

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

Windows Terminal Services

Компонент Windows Terminal Services (WTS) появился как средство для MS Windows NT4 Server в виде отдельного выпуска Terminal Server Edition. Но, начиная с Windows 2000 (и в Windows Server 2003), это уже полностью встроенный компонент всех серверов Windows.

Каждый пользователь, подсоединившийся к серверу Windows Server 2003 с помощью Remote Desktop, фактически использует ресурсы самого сервера, а не конкретной рабочей станции, т.к. он использует (совместно с другими пользователями) процессор, оперативную память и жесткие диски самого сервера. Каждый пользователь получает свой сеанс WTS, и каждый сеанс полностью изолирован от остальных сеансов на этом же сервере. Ошибки программы в одном сеансе могут вызвать проблемы у пользователя этого сеанса, но не повлияют на работу других пользователей.

Каждый пользователь, подключившийся к серверу Windows Server 2003 с помощью remote Desktop, работает фактически, как за терминалом на этом сервере. WTS поддерживает в качестве терминалов разнообразные виды компьютеров - от бездисковых дисплейных станций, работающих под управлением системы Microsoft Windows CE, находящейся целиком в их памяти, до рабочих станций под управлением Windows 95 и Windows 98 и серверов Windows Server 2003. Этот терминал отвечает только за консольные функции, т.е. за работу клавиатуры, мыши и вывод информации на экран. Всё остальное выполняется на сервере.

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

Terminal Services также является идеальным решением для мобильных пользователей, которым нужна возможность запуска приложений, интенсивно работающих с сетью или активно использующих процессор, даже при доступе через коммутируемое (dial-up) соединение. Поскольку локальный компьютер отвечает только за конкретную консоль, то возможность исполнения приложений при их запуске через коммутируемую линию в значительной степени зависит от быстроты ответа и пропускной способности.

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

Преимущества терминального режима:

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

Технические требования

ТРЕБОВАНИЯ К ОБОРУДОВАНИЮ
Для работы в терминальном режиме требуются компьютеры, совместимые со спецификацией IBM PC, обладающие следующими характеристиками.

РАБОЧАЯ СТАНЦИЯ
Требования к оборудованию компьютера, используемому в качестве рабочей станции (клиентского места) в сетевом варианте:

Наименование параметра Минимальная конфигурация Рекомендуемая конфигурация
Процессор Intel Pentium II 233 MHz Intel Celeron 1000 MHz и выше
Оперативная память 128 Mb 256 Mb и более
Жесткий диск 2 Gb 20 Gb
Монитор стандарт SuperVGA. Параметры монитора: разрешение 800х600, цветовая палитра High Color 16 бит, мелкий шрифт; стандарт SuperVGA. Параметры монитора: разрешение 1024x768, цветовая палитра True Color 24 бита, мелкий шрифт;
Видеокарта Объем памяти не менее 4 Мб объем памяти не менее 32 Мб

Кроме этого необходимо наличие следующих устройств:

  • Мышь;
  • Клавиатура;

СЕРВЕР
Требования к оборудованию при сетевом варианте, если в качестве сервера используется выделенный компьютер зависят от количества клиентских мест (терминалов):
1. При числе терминалов < 10

2. При числе терминалов > 10 и при отсутствии отдельного сервера БД

ТРЕБОВАНИЯ К ПРОГРАММНОМУ ОБЕСПЕЧЕНИЮ

РАБОЧАЯ СТАНЦИЯ Требования к программному обеспечению для рабочей станции:
Операционная система:

  • Windows XP Professional (Service Pack 1 и выше) — рекомендуется;
  • Windows 2000 Professional (Service Pack 3 и выше);
  • Windows 98 SE.


  • Наличие 512 Mb свободной дисковой памяти;
  • Файловая подсистема FAT16, FAT32
  • Файловая подсистема NTFS.

СЕРВЕР
Требования к программному обеспечению сервера:
Операционная система:

  • Windows 2003 Server Standard (Service Pack 1) — рекомендуется;

Минимальные требования к конфигурации операционной системы:

  • Наличие 1 Gb свободной дисковой памяти;
  • Наличие 2 Gb свободной дисковой памяти;
  • Файловая подсистема NTFS.

ТРЕБОВАНИЯ К ЛОКАЛЬНОЙ ВЫЧИСЛИТЕЛЬНОЙ СЕТИ.
Рекомендуемый стандарт работы ЛВС Fast Ethernet.Кабельная система ЛВС выполняется кабелем 5 категории UTP, FTP с использованием patch-панелей, patch-кордов, розеток. Рекомендуется использовать однотипное оборудование (сетевые карты, коммутаторы, маршрутизаторы и т.д.) фирм 3COM, INTEL, NETGEAR, D-LINK.

Терминальный доступ к Windows 2000/ 2003 с использованием бездисковых рабочих станций.


Постановка задачи

Допустим Вы приняли решение реализовать терминальный доступ к Windows 2000/2003 серверу с бездисковой рабочей станции, используя технологию удаленной загрузки.

Исходные данные:

  • Работа пользователей с бездисковых станций.
  • Выполнение приложений MS Office, 1c.

Предлагаемое решение:
В качестве терминального сервера можно использовать Microsoft Windows 2000 Server , Citrix MetaFrame, Microsoft Windows 2003 Server. Поддерживаемые функции терминала: Возможные разрешения экрана для клиента: 1024х768, 800х600, 640х480, 1280х1024, 1600х1200. Возможна печать на локальный принтер и работа с локальными com-портами.

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

Требования аппаратному обеспечению сервера.
Для работы самого сервера необходимо минимум 128 Mb RAM. Потребление памяти для одной рабочей сессии - 5-10 Mb. Ориентировочное потребление памяти сервера на одно запущенное приложение следующее:

  • MS Word 2000 - 10 mb
  • MS Excel 2000 - 15 mb
  • MS Access 2000 - 15 mb
  • MS Internet Explorer - 10 mb
  • MS Visio 2000 - 16 mb
  • 1c Предприятие 7.7- 40-50 mb
  • 1c Предприятие 8.0 - 60-80 mb

Также стоит отметить, что Windows 2000 на практике потребляет меньше ресурсов с ростом числа пользователей, т.е. при добавлении каждого следующего пользователя в систему необходимый прирост памяти сокращается с каждым новым пользователем. Предполагается, что в двух процессорной конфигурации для 30 пользователей может быть с успехом использован двух процессорный сервер с 4 Гb оперативной памяти.

Клиентские рабочие станции.
Классический метод создания бездисковых станций - это первоначальная загрузка ядра операционной системы с сетевой поддержкой и последующее использование терминального клиента для доступа к терминальному серверу. Наиболее интересным нам представляется применение удаленной загрузки посредством использования сетевых карт с BootROM . Это позволяет разместить образ операционной системы на открытом ресурсе сервера и загрузить его по сети на клиентскую станцию. С целью снижения затрат на лицензирование рабочих станций и с целью уменьшения размера образа загружаемой системы рекомендуется использование терминального клиента на базе операционной системы Linux. Такой образ системы занимает 5-10 Мб и вся загрузка терминальной станции занимает порядка 30 секунд. Вдобавок ко всему требования к аппаратному обеспечению клиентской станции резко снижаются. Например, данная конфигурация вполне работоспособной станции:
Processor: 486, RAM: 16MB (32 MB recommended), Network: 10 or 100 mbps, network card (any supported by kernel 2.4.x), Video card: All supported by Xfree86 4.3/3.3.6, Mouse: Serial, PS/2, USB

Ограничения и недостатки:
Несмотря на все преимущества терминального режима, имеется ряд ограничений на используемые приложения. Приложения, использующие видеопотоки высокого разрешения и стереопотоки звука с высоким качеством, требуют для работы в терминальном режиме мощных сетей с пропускной способностью не менее 100 Мбит/с. Некоторые старые программные пакеты ненормально относятся к наличию нескольких копий себя в памяти. Такие приложения могут потребовать специального окружения или просто не будут работать в окружении терминального сервера. Старые DOS-приложения, требующие прямого доступа к аппаратной части компьютера, не могут работать на терминальном сервере.

Достоинства терминальных систем:
Терминалами могут служить практически любые компьютеры, в том числе класса 486/Pentium 60, а также так называемые Windows-терминалы для Windows CE версий 2.12 или 3.0. Терминалы не нуждаются в модернизации. Терминальные решения снижают затраты на организацию рабочих мест: не требуются магнитные и оптические накопители, большие объемы памяти, высокие процессорные мощности и т.д. При использовании устаревшей техники стоимость рабочего места снижается до 200-300 долл., а в случае использования новых терминальных клиентов - до 300-400 долл. При работе в режиме терминала у пользователя намного меньше возможностей повлиять на стабильность работы ПО на своем рабочем месте. А при корректной настройке политик доступа к ресурсам у пользователя просто нет шансов вывести что-либо из строя; даже разрушительное действие вирусов сводится только к возможному повреждению личных данных пользователя, но никак не повлияет на что-либо в сети или на терминальном сервере. Администрирование терминальной системы становится действительно централизованным. Так, если у пользователя возникла проблема с программным обеспечением, то администратор системы может со своего рабочего места подключиться в режиме терминала к сессии пользователя и помочь тому решить любую возникшую проблему. Администратор или менеджер с соответствующими полномочиями может в любой момент времени включить функции визуального контроля за работой того или иного пользователя. Поскольку все ПО устанавливается и обновляется исключительно на терминальном сервере, появляются широкие возможности стандартизации программных средств в информационной системе предприятия. Поскольку доступ к терминальному серверу по RDP-протоколу не подразумевает передачи файлов и совместного доступа к файлам и каталогам на сервере, существенно уменьшается возможность несанкционированного доступа.

Лицензирование программного обеспечения:
Для лицензирования программного обеспечения для работы в терминальном режиме необходимо следующее:

  • Лицензия на Windows Server 2003 (или Windows 2000 Server) - Клиентские лицензии доступа к серверу (CAL) по числу пользователей
  • Клиентские лицензии терминального доступа по числу пользователей (пользователя или на устройство)
  • Лицензии на совместно используемое приложение по числу пользователей, с ним работающих, + 1 на сам сервер.

Преимущества использования "тонких клиентов"

Использование "тонких клиентов" дополняет преимущества терминального режима работы.

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