Терминальный сервер для 1С: когда он нужен и что входит в стоимость
Когда 1С начинает тормозить по сети или сотрудников вне офиса становится больше, часто звучит совет «поставить терминальник». Разбираем, что такое терминальный сервер, когда он действительно нужен для 1С, а когда хватит более простого решения, и из чего складывается стоимость.
Коротко. Терминальный сервер — это сервер, на котором сотрудники работают удалённо, каждый в своём сеансе: 1С и другие программы запускаются на сервере, а на компьютер пользователя приходит только изображение экрана. Он нужен, когда файловая 1С тормозит по сети, много сотрудников работает вне офиса или есть филиал. Для двух-трёх пользователей в одном офисе это обычно лишнее. Стоимость складывается из сервера, лицензий на подключения, лицензий 1С и настройки.
Что такое терминальный сервер простыми словами
Обычно 1С установлена на каждом рабочем компьютере и по сети обращается к базе на сервере или в общей папке. С терминальным сервером всё иначе: сама 1С работает на сервере, рядом с базой, а сотрудник подключается к нему по удалённому рабочему столу и видит свой сеанс — как отдельный компьютер. По сети передаются только изображение и нажатия клавиш, поэтому работать можно хоть из офиса, хоть из дома, хоть из филиала.
От подключения по RDP к своему офисному компьютеру терминальный сервер отличается тем, что все работают на одной машине, и офисные компьютеры не обязательно держать включёнными. Сравнение вариантов удалённого доступа — в статье «Удалённая работа сотрудников: VPN или RDP».
Когда терминальный сервер для 1С нужен
- файловая база тормозит по сети — на терминальном сервере 1С читает базу с локального диска, а не гоняет её по сети, и работа заметно ускоряется;
- много сотрудников работает вне офиса — одно защищённое подключение к серверу вместо доступа к каждому офисному компьютеру;
- есть филиал, склад или производство — сотрудники там работают в той же базе, а медленный канал до главного офиса не мешает;
- слабые рабочие компьютеры — вся нагрузка на сервере, на рабочем месте достаточно простого ПК или тонкого клиента;
- данные не должны оставаться на домашних компьютерах — база и файлы физически находятся только на сервере.
Когда терминальный сервер не нужен
- в 1С работают два-три человека, и все в одном офисе;
- база уже серверная и в офисе работает быстро, а удалённо работают один-два человека — им достаточно защищённого подключения к своему компьютеру;
- сотрудникам вне офиса нужна только 1С, без остальных программ, — можно обойтись веб-доступом к опубликованной базе.
Терминальный сервер — это ещё один сервер, который нужно обслуживать, обновлять и защищать. Если проблему можно решить проще, лучше так и сделать.
Терминальный сервер и серверная версия 1С — не одно и то же
Эти понятия часто путают, хотя решают они разные задачи:
| Что это | Какую задачу решает |
|---|---|
| Серверная версия 1С База хранится в СУБД, работает сервер 1С | Много пользователей, большая база |
| Терминальный сервер Сотрудники работают в своих сеансах на сервере | Удалённая работа, филиалы |
Их можно использовать вместе: сервер 1С с базой на СУБД и терминальный сервер, через который подключаются сотрудники. Когда пора переходить на серверную версию, разобрано в статье «Файловая или серверная версия 1С».
Что нужно для терминального сервера
Сервер
Требования к процессору, памяти и дискам зависят от числа одновременных пользователей и программ, с которыми они работают: одна 1С — это одна нагрузка, 1С плюс браузер, почта и программы отчётности — совсем другая. Ресурсы считают по реальной нагрузке с запасом на рост, а базу и сеансы размещают на быстрых SSD-дисках. Как понять, что сервер уже не справляется, — в статье «Сервер перегружен».
Операционная система и лицензии на подключения
Для терминального сервера на Windows Server, кроме лицензии на саму систему, нужны лицензии на подключения к удалённым рабочим столам (RDS CAL) — на каждого пользователя или устройство. На российских Linux-системах есть свои терминальные решения. Что выбрать с учётом доступности лицензий и программ, которые нужны сотрудникам, обсуждаем на аудите.
Лицензии 1С
Терминальный сервер не отменяет лицензий 1С: клиентских лицензий нужно столько, сколько сотрудников одновременно работает в базе. Если на сервере работает ЭЦП и программы отчётности, для КриптоПро на терминальном сервере нужна серверная лицензия.
Защита доступа
Терминальный сервер нельзя открывать в интернет напрямую: подключение — только через VPN (защищённое соединение с офисом) с двухфакторной аутентификацией и отдельной учётной записью для каждого сотрудника. Почему открытый наружу удалённый рабочий стол опасен, объяснено в статье «Защита от вируса-шифровальщика на уровне сети».
Из чего складывается стоимость
- сервер — покупка нового, аренда или использование имеющегося, если ему хватает ресурсов;
- лицензии — операционная система, подключения к удалённым рабочим столам, при необходимости — дополнительные клиентские лицензии 1С и серверная лицензия КриптоПро;
- настройка — установка и настройка сервера, перенос баз, профили пользователей, принтеры, ЭЦП, защищённое подключение;
- обслуживание — обновления, резервные копии, контроль нагрузки и доступов.
Наши цены на работы — со страницы обслуживания серверов:
| Услуга | Цена |
|---|---|
| Обслуживание сервера (юрлица) | от 4 300 ₽ |
| Разовые работы удалённо Например, первичная настройка | 2 500 ₽/час, от 1 часа |
| Разовые работы с выездом | 3 500 ₽/час, от 2 часов |
Сервер и лицензии зависят от числа пользователей и выбранной системы, поэтому итоговую сумму называем после аудита — до начала работ.
Частые проблемы на терминальном сервере
- не печатает принтер — нужны драйверы на сервере и правильно настроенное перенаправление принтеров;
- 1С не видит ЭЦП — токен нужно пробросить в сеанс, а КриптоПро и сертификаты настроить на сервере, а не только на рабочем компьютере. Подробнее — в статье «Компьютер не видит ЭЦП»;
- всё тормозит в разгар рабочего дня — сервер не рассчитан на текущее число пользователей или один сеанс занял все ресурсы;
- разрастаются профили пользователей — временные файлы и кэш занимают место на диске сервера;
- один сбой останавливает всех — поэтому резервные копии и план восстановления сервера обязательны.
Пример (условная ситуация, не описание конкретного клиента). В компании файловая 1С лежала в общей папке, в базе работали восемь человек, из них трое — со склада в другом районе. В офисе 1С работала терпимо, а на складе проведение документа занимало минуту. Вместо нового канала связи настроили терминальный сервер: база переехала на его локальный диск, склад и удалённые сотрудники подключились через защищённое соединение. Документы на складе стали проводиться так же быстро, как в офисе.
Частые вопросы
Это сервер, на котором сотрудники работают удалённо, каждый в своём сеансе. Программы, включая 1С, запускаются на сервере, а на компьютер пользователя передаётся только изображение экрана.
Если файловая база тормозит из-за сети — обычно да: 1С на терминальном сервере читает базу с локального диска. Если тормозит сама база или не хватает ресурсов сервера, нужно искать причину, а не только менять схему доступа.
Серверная версия 1С — это способ хранения базы в СУБД для большого числа пользователей. Терминальный сервер — способ удалённой работы в сеансах на сервере. Их часто используют вместе.
Для Windows Server — лицензия на систему и лицензии на подключения к удалённым рабочим столам (RDS CAL). Лицензии 1С нужны на всех одновременно работающих сотрудников, для ЭЦП — серверная лицензия КриптоПро.
Да, на российских Linux-системах есть свои терминальные решения. Выбор зависит от программ, которые нужны сотрудникам, и от доступности лицензий.
Только через VPN — защищённое соединение с офисом — с двухфакторной аутентификацией и отдельной учётной записью для каждого сотрудника. Открывать удалённый рабочий стол в интернет напрямую нельзя.
Стоимость складывается из сервера, лицензий, настройки и обслуживания. Наши работы: обслуживание сервера — от 4 300 ₽, разовые работы — 2 500 ₽/час удалённо. Итоговую сумму называем после аудита.