К статье
Практический материал

Администрирование · 12 мин

Какие бывают серверы 1С и как выбрать подходящий

Разбираем виды серверов 1С: файловый режим, клиент-серверная архитектура, СУБД, веб-сервер и облако. Поможем выбрать вариант под размер компании и бюджет.

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

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

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

Файловый режим: когда сервер вообще не нужен

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

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

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

Клиент-серверная архитектура: сервер 1С и СУБД

Клиент-серверный режим — основной вариант для средних и крупных внедрений. Архитектура трёхзвенная: клиентское приложение (толстый или тонкий клиент) обращается к серверу 1С:Предприятия, а тот, в свою очередь, работает с сервером баз данных. Вся бизнес-логика и тяжёлые запросы выполняются на серверной стороне, клиент получает только результат.

Сервер 1С:Предприятия — это служба (агент сервера), которая управляет кластером процессов, распределяет соединения, выполняет код конфигурации и кэширует данные. Он может работать на Windows или Linux. Для его функционирования требуется отдельная лицензия на сервер, которая приобретается дополнительно к клиентским лицензиям.

В качестве СУБД поддерживаются несколько вариантов, и выбор между ними влияет на стоимость и требования к администрированию.

Сравнение вариантов СУБД

PostgreSQL (в т.ч. сборка Postgres Pro)

Бесплатная или недорогая СУБД, поддерживается платформой. Подходит для большинства внедрений, но требует грамотной настройки конфигурации под нагрузку 1С.

Microsoft SQL Server

Платная СУБД с лицензированием по ядрам или CAL. Удобна, если в компании уже есть инфраструктура Microsoft и администраторы с опытом MS SQL.

IBM Db2 и Oracle Database

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

Отдельные роли серверов в инфраструктуре 1С

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

Сервер приложений и сервер БД на разных машинах

В небольших клиент-серверных установках сервер 1С и СУБД ставят на одну физическую машину — это проще и дешевле. При росте нагрузки их разносят: серверу 1С нужны быстрый процессор и достаточный объём оперативной памяти для рабочих процессов, а СУБД критичны быстрые диски (SSD/NVMe) и память под кэш. Между серверами должна быть быстрая и стабильная сеть, так как они интенсивно обмениваются данными.

Веб-сервер для тонкого клиента и мобильных клиентов

Третий тип сервера — веб-сервер (Apache или IIS). Он публикует информационную базу, и пользователи подключаются через браузер или тонкий клиент по протоколу HTTP/HTTPS. Это стандартный способ организовать доступ для удалённых сотрудников, филиалов и мобильных клиентов без настройки VPN и RDP.

Аппаратные требования и виртуализация

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

Виртуализация (Hyper-V, VMware и аналоги) — распространённая практика, и платформа 1С в виртуальных средах работает штатно. Важно не экономить на выделенных ресурсах: не переподписывать чрезмерно процессор и память, закреплять диски базы данных на быстром хранилище и следить, чтобы снапшоты виртуальных машин не заменяли полноценное резервное копирование.

Медленные отчёты и проведение документовРост времени операций при том же объёме работы

Загрузку CPU, память и очереди дисков на сервере СУБД в момент пиковой нагрузки

Ошибки и разрывы соединенийСеансы пользователей обрываются, появляются ошибки соединения с сервером

Журналы сервера 1С, стабильность сети между сервером 1С и СУБД

Нехватка памятиРабочие процессы сервера упираются в лимит ОЗУ, активен файл подкачки

Потребление памяти процессами rphost и СУБД, настройки ограничений кластера

Облачные варианты: аренда сервера и готовые сервисы

Альтернатива собственному оборудованию — размещение 1С в облаке. Здесь есть два принципиально разных подхода. Первый — аренда виртуального сервера (VPS/VDS или машина в облачной инфраструктуре провайдера), на котором вы сами разворачиваете сервер 1С и СУБД. По сути это тот же клиент-серверный вариант, но без покупки «железа» и с оплатой по подписке.

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

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

Маршрут решения

Как выбрать вариант размещения

1–5 пользователей, небольшая база, ограниченный бюджетФайловый режим на выделенном компьютере с быстрым диском и обязательным резервным копированием
От 5–10 пользователей и выше, активная одновременная работаКлиент-серверный режим: сервер 1С + PostgreSQL или MS SQL Server
Есть удалённые сотрудники и филиалыДобавьте публикацию через веб-сервер с HTTPS либо рассмотрите облачное размещение
Нет системного администратора в штатеОблачный сервис 1С или аренда сервера с сопровождением у подрядчика
Сотни пользователей и критичность простояКластер серверов 1С, разнесение СУБД на отдельную машину, план отказоустойчивости

Лицензии: что придётся учесть при выборе сервера

Лицензионная модель 1С разделяет клиентские лицензии (на рабочие места) и лицензию на сервер. Для файлового режима серверная лицензия не нужна. Для клиент-серверного — приобретается отдельно, причём есть варианты по разрядности и уровню (включая лицензии КОРП для расширенной функциональности кластера).

Отдельно учитывайте лицензии на СУБД: PostgreSQL в базовом варианте свободен, а MS SQL Server, Oracle и Db2 требуют покупки лицензий, которые при большом числе ядер могут стоить сопоставимо с самим серверным оборудованием. Это часто становится решающим аргументом в пользу PostgreSQL.

Типичные ошибки при выборе сервера 1С
01
Покупка мощного сервера с медленными дисками: узкое место 1С — чаще дисковая подсистема и память, а не процессор
02
Работа в файловом режиме при 10+ пользователях: конкурентный доступ приводит к ошибкам блокировок и риску повреждения базы
03
Размещение сервера 1С и СУБД на одном виртуальном хосте с переподпиской ресурсов: в часы пик производительность проседает непредсказуемо
04
Отсутствие резервного копирования средствами СУБД: копирование файлов базы «на живую» даёт неконсистентные копии
05
Игнорирование лицензий на СУБД: при проверке это оборачивается штрафами и срочными незапланированными расходами

Как проверить, что выбранная схема работает правильно

После развёртывания или миграции на новый сервер проверьте систему под нагрузкой, близкой к реальной. Формальный признак «база открывается» ничего не говорит о поведении в часы пик, когда одновременно проводятся документы, строятся отчёты и выполняются регламентные задания.

Полезно зафиксировать базовые метрики сразу после внедрения — время выполнения типовых операций, загрузку ресурсов — чтобы при будущих жалобах было с чем сравнивать. Для диагностики используются технологический журнал платформы, счётчики производительности ОС и штатные средства мониторинга СУБД.

Контрольные точки

Как проверить результат

Скорость типовых операций
Норма

Проведение документов и отчёты выполняются за приемлемое для пользователей время без резких скачков

Тревожный признак

Время операций растёт при увеличении числа одновременных пользователей в разы

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

Пользователи работают смену без разрывов соединения и ошибок кластера

Тревожный признак

Регулярные обрывы сеансов, ошибки соединения с сервером 1С или СУБД

Резервное копирование
Норма

Копии создаются по расписанию и проверяются тестовым восстановлением

Тревожный признак

Копии есть, но восстановление никто никогда не проверял

Запас ресурсов
Норма

В часы пик загрузка CPU, памяти и дисков не доходит до предельных значений

Тревожный признак

Постоянная загрузка под 100%, активный swap, очереди дисков

Самый частый сценарий перехода — рост компании с файлового режима на клиент-серверный. Переход делается штатно: база выгружается в файл .dt и загружается уже в базу на СУБД. Планируйте эту процедуру на нерабочее время и проверяйте после миграции права пользователей, регламентные задания и подключённые внешние компоненты — именно там чаще всего всплывают проблемы.
ПЗ
Практическое замечание

Частые вопросы о серверах 1С

Можно ли использовать обычный офисный компьютер как сервер 1С?

Для файлового режима на 2–5 пользователей — да, достаточно выделенной машины с быстрым SSD и стабильной сетью. Для клиент-серверного режима это рискованно: серверные ОС, резервирование питания и отказоустойчивые диски отсутствуют, а простой базы в рабочее время обходится дороже экономии на оборудовании.

Какая СУБД лучше для 1С — PostgreSQL или MS SQL Server?

Обе поддерживаются платформой и применяются в промышленной эксплуатации. PostgreSQL выигрывает по стоимости лицензий, MS SQL Server удобнее, если в компании уже есть инфраструктура Microsoft и опытные администраторы. По производительности при грамотной настройке оба варианта справляются с типовыми нагрузками.

Нужна ли отдельная лицензия на сервер 1С?

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

Что выбрать: свой сервер или облако?

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

Когда файлового режима уже недостаточно?

Тревожные признаки: одновременно работают больше 5–7 пользователей, регулярно возникают конфликты блокировок, база заметно «тормозит», были случаи повреждения файла после сбоев сети или питания. Любой из них — повод планировать переход на клиент-серверную архитектуру.

Можно ли развернуть сервер 1С на Linux?

Да, сервер 1С:Предприятия выпускается для Linux, и связка Linux + PostgreSQL — распространённый бюджетный вариант без лицензий на ОС и СУБД. Учтите, что администрирование такой связки требует соответствующих компетенций, а часть вспомогательных компонентов может иметь ограничения по платформам.

Итог

Что важно запомнить

Серверы 1С бывают трёх практических типов: файловый режим без сервера (малые компании), клиент-серверная связка «сервер 1С + СУБД» (основной вариант для роста) и облачное размещение. Дополнительно используется веб-сервер для тонкого клиента. Выбирайте архитектуру по числу пользователей и критичности простоя, не экономьте на дисках и памяти, учитывайте лицензии на сервер и СУБД и обязательно проверяйте резервное копирование восстановлением.