Содержание · 8 разделов

Сервер для 1С — это физический или виртуальный компьютер, на котором развёрнута серверная часть платформы «1С:Предприятие 8» для многопользовательской работы с базами данных. Без него десятки и сотни сотрудников не смогут одновременно работать в программе, а скорость обработки документов резко упадёт. Выбор сервера для 1С определяется количеством активных пользователей, объёмом баз данных и архитектурными требованиями — от классической клиент-серверной схемы до кластеров высокой доступности. Правильный расчёт мощностей позволяет избежать зависаний в часы пик и сэкономить до 30% бюджета на оборудовании.

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

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

Что такое сервер 1С и кому он нужен

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

Переходить на клиент-серверную архитектуру стоит, когда:

  • количество одновременно работающих пользователей превышает 10, особенно если они активно вводят документы или формируют тяжёлые отчёты;
  • размер базы данных перевалил за несколько гигабайт, и время выполнения типовых операций стало заметно расти;
  • критична отказоустойчивость — серверный кластер позволяет пережить выход из строя одного узла без остановки работы;
  • планируется использовать веб-клиент или тонкий клиент через интернет.

Сервер 1С не заменяет СУБД — они работают в паре. Сервер платформы обрабатывает запросы клиентов, преобразует их в SQL-запросы к базе данных, кеширует часто используемые данные и следит за блокировками. Такое разделение труда заметно повышает скорость и стабильность работы десятков, а при грамотном масштабировании — и сотен пользователей.

Аппаратные требования к серверу для 1С

Выбор железа под сервер 1С — баланс между тактовой частотой процессора, объёмом оперативной памяти и скоростью дисковой подсистемы. В отличие от типовых серверов баз данных, платформа 1С чувствительна к однопоточной производительности: многие расчётные операции не распараллеливаются, поэтому многоядерный, но низкочастотный процессор может работать медленнее, чем потребительский CPU с высоким Turbo Boost.

Основные ориентиры для подбора:

  • Процессор. Предпочтительны модели с базовой частотой не ниже 3,0 ГГц. На каждые 20–30 активных сеансов полезно иметь одно физическое ядро, но «гонка за ядрами» без роста частоты обычно не даёт прироста.
  • Оперативная память. Для комфортной работы 50 активных пользователей требуется не менее 32 ГБ ОЗУ, из которых процессы сервера 1С (rphost) заберут 16–20 ГБ. Эмпирическое правило: на каждые 10 дополнительных пользователей добавляйте 4–6 ГБ.
  • Дисковая подсистема. Категорически не рекомендуется использовать HDD для базы данных. Минимально приемлемый вариант — серверный SSD с ресурсом записи не ниже 1 DWPD, а для баз объёмом более 20 ГБ лучше сразу смотреть на SSD NVMe. Операции массового перепроведения или закрытия месяца создают интенсивные очереди ввода-вывода, и только NVMe держит приемлемую задержку.
  • Сеть. Между сервером 1С и сервером СУБД желательно гигабитное соединение с задержкой не более 1 мс. Если они разнесены по разным площадкам — критичность задержки возрастает многократно.
Ориентировочные конфигурации под разную нагрузку
Тип нагрузкиАктивных пользователейПроцессорОЗУДисковая подсистема
Малый офисдо 20Intel Xeon E-2300 / AMD Ryzen32 ГБ2 × SSD SATA RAID1
Средний бизнес50–1502 × Xeon Silver128 ГБSSD NVMe RAID1 + кэш на SATA
Крупная компания150–500кластер серверов приложений, мощный сервер СУБД256+ ГБNVMe с отказоустойчивостью

Лицензирование сервера 1С: отличия и нюансы

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

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

Лицензия не привязана к аппаратным характеристикам: один и тот же ключ защиты работает и на скромном сервере начального уровня, и на мощном многосокетном хосте. Поэтому при планировании закупки сначала определяют требуемое количество лицензий, а уже потом подбирают железо. Консультацию по лицензированию всегда можно получить у специалистов по внедрению 1С — правильный выбор на старте экономит десятки тысяч рублей в первый же год.

Запомнить

Подсказка

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

Как рассчитать мощность сервера под количество пользователей

Универсальной формулы «N пользователей = X гигагерц» не существует — нагрузка сильно зависит от характера работы. Одна и та же конфигурация может обслуживать 20 бухгалтеров, вводящих первичку, или захлебнуться при 5 аналитиках, одновременно строящих многомерные отчёты. Поэтому расчёт начинают не с паспортного числа сотрудников, а с профиля активности.

Методика пошагового подбора:

  1. Определите пиковое количество одновременно активных сеансов (обычно это час после обеда или последние дни отчётного периода).
  2. Замерьте текущую производительность файлового варианта или существующего сервера с помощью «Центра управления производительностью» или данных технологического журнала.
  3. Спрогнозируйте рост базы и числа пользователей на 1–2 года вперёд.
  4. Исходя из замеров, прикиньте необходимый объём ОЗУ: стартово 32 ГБ на 50 активных сеансов, плюс запас под рост.
  5. Подберите процессор с тактовой частотой не ниже 3,0 ГГц и количеством ядер = (пиковых сеансов / 25) + 2.
  6. Выберите дисковую подсистему: для баз 20–100 ГБ — SSD SATA RAID1, свыше 100 ГБ — NVMe с резервным контроллером.

Для ориентира: 100 активных пользователей уверенно обслуживает двухпроцессорный сервер на базе Intel Xeon Silver с 64 ГБ ОЗУ и двумя NVMe-дисками в зеркале. Когда речь заходит о 500 пользователях, одного сервера приложений уже мало — нужен кластер из 2–3 узлов 1С и выделенный мощный сервер СУБД, часто с Postgres Pro и объёмом ОЗУ 256 ГБ и выше.

В запросе «купить сервер для 1С на 500 пользователей» кроется не одна железка, а целый проект, требующий нагрузочного тестирования и тонкой настройки. Без предварительного профилирования легко потратить бюджет на избыточное «железо», которое не даст прироста из-за узкого места в другом компоненте.

Операционные системы и виртуализация

Сервер «1С:Предприятия» работает под управлением Windows Server или Linux. Выбор ОС влияет не только на стоимость лицензий, но и на производительность. Исторически платформа оптимизирована под Windows, однако с версии 8.3.10 полноценно поддерживается Linux, и при использовании Postgres Pro на Linux можно получить заметный прирост в скорости за счёт более эффективной работы с памятью и дисковой подсистемой.

Виртуализация (VMware, Hyper-V, KVM) допустима, но требует строгого резервирования ресурсов. Если виртуальная машина делит процессорное время или память с другими ВМ, в пиковые часы сервер 1С может «захлебнуться». Для критичных систем рекомендуют выделенный физический сервер или, как минимум, виртуальную машину с жёстко зарезервированными vCPU и RAM без overcommitment. Также важно использовать паравиртуальные драйверы для дисков и сети, иначе накладные расходы виртуализации съедят до 20–30% производительности.

Облачные серверы (IaaS) тоже применяются, но требуют тщательного выбора инстанса с гарантированной производительностью диска (IOPS). Экономия на дешёвом облачном диске с низкими IOPS — одна из частых причин, почему 1С «тормозит» в облаке.

Типичные ошибки при выборе и настройке

Даже правильно подобранное оборудование может работать плохо из-за ошибок конфигурирования. Ниже — самые распространённые промахи на стадии внедрения:

  • Покупка сервера «на вырост» без учёта реальной архитектуры: избыток ядер при низкой тактовой частоте приводит к тому, что сервер простаивает, а пользователи ждут завершения однопоточных расчётов.
  • Экономия на дисках — установка жёсткого диска вместо SSD. При активной работе 1С генерирует интенсивный случайный ввод-вывод, и HDD мгновенно становится бутылочным горлышком.
  • Неправильное распределение ОЗУ между сервером 1С и СУБД. Если они на одной машине, нужно выделять память и тому и другому, оставляя запас для ОС. Часто всю память забирает СУБД, а серверным процессам 1С не хватает.
  • Отсутствие мониторинга и резервного копирования. Без настроенных алертов легко пропустить переполнение диска или скачок очереди блокировок, а потеря базы из-за отсутствия бэкапа стоит бизнесу дней простоя.
  • Попытка масштабирования файлового варианта вместо перехода на клиент-сервер. После 15 пользователей файловая архитектура перестаёт быть надёжной.

Обслуживание и сопровождение сервера 1С

Серверная инфраструктура 1С требует регулярного внимания: сама по себе она «едет» без присмотра. В обязательный минимум входят:

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

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

Практика

По опыту «Интеграции», 80% внезапных сбоев связаны с нехваткой ОЗУ или переполнением диска. Мы рекомендуем настроить мониторинг с оповещениями при заполнении дискового пространства выше 85%.

Когда пора обновлять сервер

Сервер не обязательно менять строго по календарю. Сигналами к модернизации служат: рост времени отклика интерфейса, участившиеся «зависания» в часы пик, систематический уход в своп из-за нехватки ОЗУ. Часто ситуацию спасает не замена процессора, а увеличение памяти и переход на NVMe-диски — это даёт самый заметный прирост за умеренные деньги.

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

Материал носит справочный характер и не является налоговой или юридической консультацией; для применения к Вашей ситуации согласуйте действия с бухгалтером или юристом.