Терминальный сервер для 1С (RDS/RDP) — способ организации работы, при котором все пользователи подключаются к одному серверу и запускают 1С прямо на нём. Клиентские машины показывают только картинку.

Альтернатива — классический клиент-серверный режим. Толстый клиент 1С стоит на каждом рабочем месте и обращается к серверу 1С по сети.

Оба подхода решают разные задачи. Терминальный сервер выручает при слабых рабочих станциях и удалённых филиалах. Клиент-серверный режим проще масштабировать и дешевле лицензировать.

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

Что такое терминальный сервер для 1С

Терминальный сервер — это Windows Server с ролью Remote Desktop Services (RDS). Пользователи подключаются по протоколу RDP и работают в удалённых сеансах. Каждый сеанс — отдельный рабочий стол со своим экземпляром 1С.

Вся нагрузка ложится на сервер: процессор, память, диски. По сети передаётся только изображение экрана и команды клавиатуры/мыши.

Есть два варианта публикации:

В обоих случаях 1С работает на сервере. Разница — в том, что видит пользователь. Терминальный сервер не заменяет сервер 1С и СУБД — он добавляет ещё один слой.

Клиент 1С запускается на терминальном сервере и подключается к серверу 1С (ragent/rmngr/rphost), который обращается к SQL Server или PostgreSQL. Совместить все роли на одной машине можно, но для 15+ пользователей лучше разделять.

Сравнительная таблица: терминальный сервер vs клиент-серверный режим

КритерийТерминальный сервер (RDS)Клиент-серверный (без RDS)
АрхитектураКлиент 1С на сервере, RDP-сеансКлиент 1С на рабочей станции
Нагрузка на серверВысокая: CPU + RAM на каждый сеансСредняя: только сервер 1С + СУБД
Нагрузка на каналМинимальная: ~100-200 Кбит/с на сеансСредняя: данные и формы 1С по сети
Требования к рабочим станциямЛюбые: тонкий клиент, старый ПКСредние: 4+ ГБ RAM, SSD желателен
ЛицензированиеWindows Server + RDS CAL на каждого пользователяТолько клиентские лицензии 1С
Управление обновлениямиОдна точка: обновил 1С на сервере — готовоОбновление на каждой рабочей станции
Удалённый доступВстроен: RDP из любой точкиТонкий/веб-клиент или VPN
МасштабированиеВертикальное: мощнее сервер или ферма RDSГоризонтальное: добавить рабочие станции
Single point of failureДа: сервер упал — все без 1СЧастично: сервер 1С/СУБД — точка отказа, но клиенты независимы

Ключевое отличие — где запускается клиент 1С. В терминальном режиме клиент 1С работает на сервере и потребляет его ресурсы. В классическом клиент-серверном режиме клиент 1С работает на рабочей станции, а сервер обрабатывает только бизнес-логику и запросы к СУБД.

Преимущества терминального сервера для 1С

Централизация и контроль

Всё в одном месте. Обновления платформы 1С, конфигурации, драйверы принтеров — обновляете один раз на сервере. Не нужно обходить 30 рабочих мест.

Это критично для компаний с частыми обновлениями конфигурации: ФСБУ, изменения в налоговой отчётности.

Контроль доступа тоже проще. Групповые политики (GPO), ограничение запуска приложений, контроль печати — всё настраивается централизованно.

Администратор видит все сеансы в диспетчере задач и может завершить зависший процесс 1С без звонка пользователю.

Работа на тонких клиентах и слабых ПК

Терминальный сервер позволяет запускать тяжёлые конфигурации 1С (ERP 2, КА 2, Документооборот) на машинах с 2 ГБ RAM и Celeron. Рабочая станция только отображает картинку. Это экономит на обновлении парка ПК — вместо замены 20 компьютеров усиливаете один сервер.

Тонкие клиенты (HP t430, Dell Wyse) стоят 15-25 тыс. руб., потребляют 10-15 Вт, работают бесшумно. Против офисного ПК за 40-60 тыс. руб. с потреблением 200-300 Вт.

При парке 20+ машин разница в электроэнергии заметна.

Минимальная нагрузка на канал связи

RDP-сеанс потребляет 100-200 Кбит/с при типичной работе в 1С. Для сравнения: толстый клиент 1С в клиент-серверном режиме может генерировать 1-5 Мбит/с при открытии больших отчётов или списков. Для филиалов с каналом 2-10 Мбит/с терминальный сервер — единственный способ обеспечить комфортную работу.

Это особенно важно для распределённых компаний: центральный офис в Москве, филиалы в регионах с нестабильным интернетом. Все данные остаются на сервере, по сети идёт только изображение.

Безопасность данных

Данные не покидают сервер. Пользователь не может скопировать базу на флешку или переслать файл по почте (если настроены политики). При увольнении сотрудника блокируете учётную запись — доступ закрыт мгновенно.

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

Недостатки терминального сервера для 1С

Дополнительные лицензии RDS CAL

Windows Server с ролью RDS требует лицензий RDS CAL (Client Access License) на каждого пользователя или устройство. Стоимость: 8-15 тыс. руб. за штуку в зависимости от версии.

Для 20 пользователей это 160-300 тыс. руб. сверх лицензии на Windows Server (от 60 тыс. руб.).

Это дополнение к лицензиям 1С и СУБД, которые нужны и без терминального сервера. Итого: серверная лицензия 1С (~90 тыс. руб.) + СУБД + Windows Server + RDS CAL.

Суммарная стоимость лицензирования выше, чем в классическом клиент-серверном режиме.

Высокая нагрузка на сервер

Каждый RDP-сеанс потребляет 2-4 ГБ RAM (зависит от конфигурации 1С) и 0.5-1 ядро CPU при активной работе. Для 20 пользователей нужно минимум 64 ГБ RAM только под сеансы, плюс ОС и СУБД.

При совмещении ролей (терминальный сервер + сервер 1С + SQL Server на одной машине) — 128 ГБ и больше.

В классическом клиент-серверном режиме эту нагрузку берут на себя рабочие станции. Сервер обслуживает только серверные процессы 1С и СУБД.

По нашим тестам, сервер с 128 ГБ RAM в клиент-серверном режиме обслуживает до 100 пользователей. В терминальном режиме тот же сервер выдержит 30-50 сеансов.

Единая точка отказа

Если терминальный сервер упал — все пользователи отключаются одновременно.

В клиент-серверном режиме при падении сервера 1С/СУБД тоже никто не работает. Но клиентские приложения остаются запущенными и автоматически переподключаются после восстановления.

Резервирование терминального сервера — это ферма RDS (минимум 2 сервера + RD Connection Broker). Стоимость удваивается: второй сервер, дополнительные лицензии, настройка балансировки.

Для классического клиент-серверного режима отказоустойчивость проще: SQL AlwaysOn для СУБД и кластер серверов 1С.

Сложнее масштабировать

Вертикальное масштабирование ограничено физическими пределами одного сервера. Дошли до 512 ГБ RAM и 2 процессоров — дальше только ферма RDS. А ферма — это NLB или RD Connection Broker, профили пользователей на сетевом хранилище (FSLogix/UPD), синхронизация настроек.

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

Добавить 10 рабочих мест — купить 10 ПК. Никаких изменений на сервере.

Требования к оборудованию терминального сервера для 1С

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

Параметр10 пользователей20 пользователей50 пользователей
RAM32-64 ГБ64-128 ГБ128-256 ГБ (или ферма)
CPU (ядра)8-1216-2432-48 (или ферма)
CPU (частота)>3.0 ГГц>2.8 ГГц>2.6 ГГц
Диск (системный)SSD 256 ГБSSD 512 ГБNVMe 1 ТБ
Диск (профили)SSD 256 ГБSSD 512 ГБNVMe 1 ТБ
Сеть1 Гбит/с1 Гбит/с10 Гбит/с

Оперативная память

Главный ресурс. Каждый сеанс 1С потребляет 2-4 ГБ в зависимости от конфигурации: Бухгалтерия — 1.5-2 ГБ, УТ/КА — 2-3 ГБ, ERP 2 — 3-4 ГБ.

Плюс ОС (4-8 ГБ), SQL Server (если совмещён — ещё 16-32 ГБ). Формула: RAM = 8 ГБ (ОС) + N × 3 ГБ (сеансы) + 20% запас.

Для 20 пользователей на ERP: 8 + 20 × 3 + 12 = 80 ГБ. С запасом — 96-128 ГБ. Обязательно ECC-память. Подробнее о требованиях — в статье требования к серверу для 1С.

Процессор

Для терминального сервера важнее количество ядер, чем для классического клиент-серверного режима. Каждый сеанс RDP — отдельный поток.

В клиент-серверном режиме тест Гилёва делает акцент на однопоточную производительность (частота > ядра). Для терминального сервера нужен баланс: частота от 2.6 ГГц и 1 ядро на 2-3 сеанса.

По данным наших тестов, процессоры с высокой частотой и умеренным числом ядер (Gold 6244 — 8C/3.6 ГГц, Gold 5217 — 8C/3.0 ГГц) дают лучшие результаты в тесте Гилёва.

Для терминального сервера подойдут модели с большим числом ядер: Gold 6242 (16C/2.8 ГГц), Gold 6248 (20C/2.5 ГГц). Их хватит и на серверные процессы, и на RDP-сеансы.

Дисковая подсистема

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

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

Терминальный сервер оправдан в конкретных сценариях:

Когда лучше клиент-серверный режим без RDS

Классический клиент-серверный режим предпочтительнее:

Подробнее о выборе между файловым и клиент-серверным режимом — в отдельной статье. О подборе сервера под конкретное число пользователей — в сравнении по пользователям.

Вопросы и ответы

Можно ли совместить терминальный сервер и сервер 1С на одной машине?

Да, при небольшом числе пользователей (до 10-15). Для этого нужно минимум 64 ГБ RAM и процессор с 12+ ядрами. При 20+ пользователях лучше разделять роли: отдельный терминальный сервер и отдельный сервер 1С + СУБД. Это снижает конкуренцию за ресурсы и упрощает диагностику проблем.

Сколько стоят лицензии RDS CAL?

RDS CAL для Windows Server 2022 стоит 8-15 тыс. руб. за пользователя. Есть два типа: per user (привязана к учётной записи) и per device (привязана к устройству). Per user выгоднее, если сотрудники работают с разных устройств. Помимо RDS CAL нужна лицензия Windows Server (от 60 тыс. руб.).

Терминальный сервер быстрее или медленнее обычного клиент-серверного режима?

Зависит от сценария. При работе через медленный канал (2-10 Мбит/с) терминальный сервер быстрее — данные не гоняются по сети. При работе в локальной сети (100+ Мбит/с) толстый клиент отзывчивее — нет задержки RDP-протокола. Производительность самой 1С (проведение документов, отчёты) одинакова при сопоставимом оборудовании.

Можно ли использовать Linux вместо Windows Server для терминального доступа к 1С?

Терминальный сервер на Linux (xrdp, X2Go) возможен, но только с тонким клиентом 1С через веб-сервер Apache. Полноценный толстый клиент 1С работает только на Windows. Для терминального режима с толстым клиентом — только Windows Server с ролью RDS.

Что лучше для удалённой работы: терминальный сервер или веб-клиент 1С?

Веб-клиент 1С не требует RDS CAL и работает через браузер. Но он медленнее толстого клиента, не поддерживает все функции конфигурации и плохо работает с внешними обработками. Терминальный сервер даёт полный функционал толстого клиента через RDP. Выбор зависит от бюджета и требований к функциональности.

Сколько RAM нужно на одного пользователя терминального сервера для 1С?

Зависит от конфигурации 1С: Бухгалтерия — 1.5-2 ГБ, Управление Торговлей / Комплексная Автоматизация — 2-3 ГБ, ERP 2 — 3-4 ГБ. Плюс 8 ГБ на ОС и базовые службы. Формула: 8 + N × 3 + 20% запас. Для 20 пользователей на ERP — 96-128 ГБ.

Нужен ли терминальный сервер, если у всех сотрудников новые компьютеры?

Если все работают в одном офисе по локальной сети и компьютеры мощные — терминальный сервер не нужен. Классический клиент-серверный режим дешевле (нет RDS CAL) и отзывчивее. Терминальный сервер оправдан при удалённых филиалах, мобильных сотрудниках или требованиях безопасности.

Итог: терминальный сервер или клиент-серверный режим

Терминальный сервер — не замена клиент-серверному режиму, а дополнение к нему. Он решает три задачи: работа через узкий канал, экономия на рабочих станциях, централизованное управление. За это вы платите лицензиями RDS CAL и повышенными требованиями к серверу.

Пользователи в одном офисе с хорошими рабочими станциями — классический клиент-серверный режим проще, дешевле и отзывчивее. Филиалы, удалённые сотрудники, устаревший парк ПК — терминальный сервер окупается за 1-2 года.

Для подбора конфигурации сервера под ваш сценарий — оставьте заявку. Полезные материалы: файловый vs клиент-серверный режим, требования к серверу для 1С, методика подбора сервера, стоимость сервера для 1С.

rdp rds клиент-серверный-режим терминальный-сервер