Администрирование · 12 мин
Какие бывают серверы 1С и как выбрать подходящий
Разбираем виды серверов 1С: файловый режим, клиент-серверная архитектура, СУБД, веб-сервер и облако. Поможем выбрать вариант под размер компании и бюджет.
Под «сервером 1С» чаще всего понимают сразу несколько разных вещей: аппаратный сервер, на котором работает система, сервер приложений 1С:Предприятия, сервер базы данных или веб-сервер, публикующий тонкий клиент. Из-за этой путаницы при выборе инфраструктуры легко купить лишнее или, наоборот, недооценить нагрузку и получить «тормозящую» базу.
На практике существует два принципиальных режима работы 1С — файловый и клиент-серверный, а внутри них — несколько вариантов размещения: локальный сервер в офисе, виртуальная машина у хостинг-провайдера, облачный сервис. У каждого варианта свои требования к лицензиям, оборудованию и квалификации администратора.
Материал поможет разобраться, какие виды серверов и режимов работы 1С существуют, чем они отличаются по стоимости владения и надежности, и как выбрать архитектуру под конкретное число пользователей и задачи компании.
Файловый режим: когда сервер вообще не нужен
В файловом режиме база данных хранится в одном файле с расширением .1CD, который размещается на локальном диске компьютера или в общей сетевой папке. Платформа 1С на компьютере каждого пользователя напрямую читает и пишет этот файл. Никакого отдельного серверного ПО не требуется — достаточно лицензий на рабочие места.
Этот вариант подходит для небольших компаний: ориентировочно до 5 одновременно работающих пользователей и базы размером в несколько гигабайт. При размещении файла на сетевом диске все операции идут через локальную сеть, и скорость работы сильно зависит от качества сети и дисковой подсистемы той машины, где лежит файл.
Главные ограничения файлового режима: низкая устойчивость к одновременной записи, риск повреждения файла при сбое сети или питания, отсутствие полноценного разграничения прав на уровне СУБД. Часть функциональности платформы (например, некоторые механизмы фоновых заданий и полнотекстового поиска) в файловом режиме работает с ограничениями.
Клиент-серверная архитектура: сервер 1С и СУБД
Клиент-серверный режим — основной вариант для средних и крупных внедрений. Архитектура трёхзвенная: клиентское приложение (толстый или тонкий клиент) обращается к серверу 1С:Предприятия, а тот, в свою очередь, работает с сервером баз данных. Вся бизнес-логика и тяжёлые запросы выполняются на серверной стороне, клиент получает только результат.
Сервер 1С:Предприятия — это служба (агент сервера), которая управляет кластером процессов, распределяет соединения, выполняет код конфигурации и кэширует данные. Он может работать на Windows или Linux. Для его функционирования требуется отдельная лицензия на сервер, которая приобретается дополнительно к клиентским лицензиям.
В качестве СУБД поддерживаются несколько вариантов, и выбор между ними влияет на стоимость и требования к администрированию.
Сравнение вариантов СУБД
Бесплатная или недорогая СУБД, поддерживается платформой. Подходит для большинства внедрений, но требует грамотной настройки конфигурации под нагрузку 1С.
Платная СУБД с лицензированием по ядрам или CAL. Удобна, если в компании уже есть инфраструктура Microsoft и администраторы с опытом MS SQL.
Используются в крупных организациях с существующими корпоративными стандартами. Высокая стоимость лицензий и сопровождения оправдана только при соответствующем масштабе.
Отдельные роли серверов в инфраструктуре 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С разделяет клиентские лицензии (на рабочие места) и лицензию на сервер. Для файлового режима серверная лицензия не нужна. Для клиент-серверного — приобретается отдельно, причём есть варианты по разрядности и уровню (включая лицензии КОРП для расширенной функциональности кластера).
Отдельно учитывайте лицензии на СУБД: PostgreSQL в базовом варианте свободен, а MS SQL Server, Oracle и Db2 требуют покупки лицензий, которые при большом числе ядер могут стоить сопоставимо с самим серверным оборудованием. Это часто становится решающим аргументом в пользу PostgreSQL.
Как проверить, что выбранная схема работает правильно
После развёртывания или миграции на новый сервер проверьте систему под нагрузкой, близкой к реальной. Формальный признак «база открывается» ничего не говорит о поведении в часы пик, когда одновременно проводятся документы, строятся отчёты и выполняются регламентные задания.
Полезно зафиксировать базовые метрики сразу после внедрения — время выполнения типовых операций, загрузку ресурсов — чтобы при будущих жалобах было с чем сравнивать. Для диагностики используются технологический журнал платформы, счётчики производительности ОС и штатные средства мониторинга СУБД.
Как проверить результат
Проведение документов и отчёты выполняются за приемлемое для пользователей время без резких скачков
Время операций растёт при увеличении числа одновременных пользователей в разы
Пользователи работают смену без разрывов соединения и ошибок кластера
Регулярные обрывы сеансов, ошибки соединения с сервером 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С + СУБД» (основной вариант для роста) и облачное размещение. Дополнительно используется веб-сервер для тонкого клиента. Выбирайте архитектуру по числу пользователей и критичности простоя, не экономьте на дисках и памяти, учитывайте лицензии на сервер и СУБД и обязательно проверяйте резервное копирование восстановлением.