Терминальный сервер для 1С (RDS/RDP) — способ организации работы, при котором все пользователи подключаются к одному серверу и запускают 1С прямо на нём. Клиентские машины показывают только картинку.
Альтернатива — классический клиент-серверный режим. Толстый клиент 1С стоит на каждом рабочем месте и обращается к серверу 1С по сети.
Оба подхода решают разные задачи. Терминальный сервер выручает при слабых рабочих станциях и удалённых филиалах. Клиент-серверный режим проще масштабировать и дешевле лицензировать.
В этой статье — конкретные критерии выбора, требования к оборудованию и типичные сценарии. Все рекомендации опираются на данные из наших тестов на реальном оборудовании.
Что такое терминальный сервер для 1С
Терминальный сервер — это Windows Server с ролью Remote Desktop Services (RDS). Пользователи подключаются по протоколу RDP и работают в удалённых сеансах. Каждый сеанс — отдельный рабочий стол со своим экземпляром 1С.
Вся нагрузка ложится на сервер: процессор, память, диски. По сети передаётся только изображение экрана и команды клавиатуры/мыши.
Есть два варианта публикации:
- Полный рабочий стол (Remote Desktop). Пользователь видит рабочий стол Windows, запускает 1С как обычное приложение. Подходит, если кроме 1С нужны другие программы.
- RemoteApp. Пользователь видит только окно 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 пользователей |
|---|---|---|---|
| RAM | 32-64 ГБ | 64-128 ГБ | 128-256 ГБ (или ферма) |
| CPU (ядра) | 8-12 | 16-24 | 32-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С, кеш каждого сеанса. Рекомендации:
- Системный диск: SSD или NVMe. Не HDD — при 20 сеансах случайные чтения убьют производительность.
- Профили пользователей: отдельный SSD. При входе в сеанс загружается профиль (реестр, AppData, временные файлы 1С). На HDD вход занимает 30-60 секунд, на SSD — 5-10.
- База данных: NVMe для СУБД, если она на том же сервере. Разница между SSD и NVMe для 1С показана в нашем сравнении дисков.
Когда использовать терминальный сервер для 1С
Терминальный сервер оправдан в конкретных сценариях:
- Удалённые филиалы с узким каналом. Канал 2-5 Мбит/с — толстый клиент будет тормозить. RDP работает на 100-200 Кбит/с.
- Устаревший парк ПК. Замена 30 компьютеров — 1.2-1.8 млн руб. Терминальный сервер + тонкие клиенты — 500-800 тыс. руб.
- Жёсткие требования безопасности. Данные не покидают серверную. Актуально для финансовых компаний, госструктур.
- Частые обновления конфигурации. Обновление 1С на 50 машинах — полдня. На терминальном сервере — 15 минут.
- Мобильные сотрудники. Работа из дома, из командировки — достаточно RDP-клиента на любом устройстве.
Когда лучше клиент-серверный режим без RDS
Классический клиент-серверный режим предпочтительнее:
- Локальная сеть с хорошим каналом (100 Мбит/с+). Толстый клиент 1С работает быстрее, чем через RDP. Интерфейс отзывчивее — нет задержки RDP-протокола.
- Мощные рабочие станции уже есть. Если парк ПК новый (i5/i7, 8+ ГБ RAM, SSD) — зачем тратиться на терминальный сервер и RDS CAL?
- 50+ пользователей. Терминальный сервер на 50 сеансов — это либо очень мощная машина (256 ГБ RAM, 2× Xeon), либо ферма из 2-3 серверов. Клиент-серверный режим масштабируется дешевле: нагрузка распределена между рабочими станциями.
- Бюджет ограничен. RDS CAL на 20 пользователей — 160-300 тыс. руб. В клиент-серверном режиме этих затрат нет. Экономия идёт на серверное оборудование или лицензии 1С.
- Пользователи работают не только в 1С. Если менеджеры параллельно используют Excel, браузер, CRM, почту — каждый сеанс потребляет 4-6 ГБ RAM. Дешевле поставить нормальный ПК.
Подробнее о выборе между файловым и клиент-серверным режимом — в отдельной статье. О подборе сервера под конкретное число пользователей — в сравнении по пользователям.
Вопросы и ответы
Можно ли совместить терминальный сервер и сервер 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С.